Client portals for freelancers and small studios: milestones, files, and an invoice they can pay, behind one link.
scrollHow it works
Client name, project, milestones. Two minutes, and it wears your logo and color, not ours.
No account, no password for your client. Progress, files, and messages, all on one page they can actually find.
The invoice lives next to the work. One button, paid. Money lands in your bank account, not a maybe-later inbox.
One link. Everything in it.
Progress your client can actually see, and approve, right on the page.
What you get

One link
Your client opens a private link and everything is there. No account, no password reset, no excuse.
Payment autopilot
Portlkit nudges politely until the invoice is paid. You never write another awkward follow-up.
Client activity
See when your client opens the portal, views a file, or reads a message. No more wondering if the link got lost.

Your money
Clients pay by card inside the portal and it settles straight to your bank. Portlkit never touches a cent.
Honest comparison
SuperOkay is a great tool for winning a client: briefs, proposals, estimates, all built to impress before you sign. Portlkit picks up after that: it's built around the part every freelancer dreads, which is getting paid without three follow-up emails.
Before the project
Proposals, briefs, estimates, and case studies to win the client in the first place.
During the project
Milestones, invoices, and files for the client you already have, built so payment is one click, not a follow-up.
Simple pricing
$0/mo
1 active portal, "Made with Portlkit" badge.
Launch price
$39/mo
Unlimited portals, badge removed. Regularly $60 when launch pricing ends.
$199 once
Everything in Pro, forever. First 100 people only.
Payments run on Stripe. You pay only Stripe's standard processing rate, Portlkit takes 0% of your money.
Questions, answered honestly
No. Every portal is one private link, your client opens it, sees everything, approves milestones, and pays. No password, no signup, nothing to forget.
Stripe. You connect your account once; your client pays inside the portal and the money settles straight to your bank. You never chase, and we never hold your funds.
One active portal and a small "Made with Portlkit" badge on it. That's the whole catch, payments and milestones aren't rationed.
On Pro, yes, your logo, your brand color, portals at yourstudio.portlkit.com (or portlkit.yourstudio.com if you own a domain), and the badge disappears. Your client sees your studio, full stop.
They're yours. Portals go read-only so clients keep access to what you delivered, and you can export your files and history any time.

Free plan, no card required. Payments run on Stripe and Portlkit takes 0% of your money.