Your clients deserve better than email threads
Give every client their own portal — updates, files, invoices, and messages in one clean link they never have to log in to.
Free forever for 1 client · No card required
Your client opens one link. This is what they see.
Acme Studio
activeHomepage design — round 2
2 hours agoUpdated the hero section and pricing table based on your notes. Ready for a look.
Brand assets delivered
YesterdayLogo, color palette, and font files are in the Files tab.
Client work is great. Managing it isn’t.
“Any progress?” — again
Status questions arrive on WhatsApp, email, and DMs — and nothing gets documented.
A portal that answers for you
Post an update once; your client checks the link instead of checking on you.
Deliverables scattered everywhere
Files on Drive, links in email, feedback in screenshots. You resend the same file three times.
One place, next to the work
Upload deliverables where the updates live — and let clients approve them with one click.
Chasing invoices feels awkward
Asking for money over chat undermines the professional image you worked for.
Invoices that speak for themselves
Send, track, and get paid — even in USDT, straight to your own wallet.
Four tabs. Everything your client asks for.
Progress, published
Timestamped updates keep clients in the loop — no more recap emails.
Drafts stay private until you hit publish
Deliverables, delivered
Share logos, docs, and drafts next to the updates they belong to.
Clients approve files with one click
Invoices, handled
Create invoices, track what’s paid, and keep money talk out of the chat.
Optional USDT payments — straight to your wallet
Messages, in context
Chat lives with the project — not lost in another inbox.
Read receipts show when it’s seen
Built by a freelancer, for freelancers
Hi — I’m the founder, and Mersa is the tool I wished I had: one calm place per client instead of a dozen threads. No investors, no growth hacks — just software that makes your work look as professional as it is.
- Your data stays yours — delete everything anytime
- Clients never need an account or password
- Full English + Arabic, true right-to-left
- Start free — no card, no trial clock
Simple pricing
Start free. Upgrade when you outgrow it.
Free
For trying Mersa out
- 1 client portal forever
- Updates, files & invoices
- Direct client messaging
- Unique shareable link
Starter
For growing freelancers
- Up to 5 client portals
- Everything in Free
- Business overview dashboard
- Invoice CSV export
- Email support
Pro
For agencies & power users
- Unlimited client portals
- Everything in Starter
- Custom branding on portals
- Recurring invoices
- Advanced insights & activity feed
- Priority support
Paid plans are billed in USDT (crypto) on the Polygon network — pay from any wallet or exchange.
Questions, answered
Does my client need to create an account?
No. You share one link; they open it and see everything — updates, files, invoices, messages. No signup, no password, nothing to learn.
Do my clients need crypto?
No. USDT payment is an optional button on an invoice — it only appears if you add your wallet in Settings. Clients who pay by bank or cash pay as usual, and you mark the invoice paid.
How do paid plans work without a credit card?
Plans are 30-day prepaid in USDT: pay once, get 30 days. Nothing auto-charges — renew whenever you like. Starter is $7, Pro is $15.
What happens when my plan expires?
Nothing breaks. Existing portals keep working and clients keep their links — free-plan limits only apply to creating new portals until you renew.
Does Mersa hold my money?
Never. USDT payments go straight from your client’s wallet to yours — Mersa only reads the public blockchain to confirm a payment arrived. Non-custodial, by design.
Is it really bilingual?
Yes — the whole product works in English and Arabic with true right-to-left layout, and your client’s portal follows their language automatically.
Ready to look this organized?
Create a portal, paste the link, and let it answer the next “any progress?” for you.
Create your free portalFree plan · No card · Takes 2 minutes