How to build a Notion client portal, and when to stop

The short answer

A Notion client portal is one page per client with a status table and a files section, shared with the client as a guest. It works well for a few clients who already use Notion. It gets clumsy when clients have to sign in to Notion, when files pass 5 MB on the Free plan, or when you want your own branding.

Why so many freelancers start with Notion

You probably run your own work in Notion already. Building a portal there costs nothing, and you can make it look exactly how you want.

That's a fair place to start. The catch is that Notion was built for teams working inside one workspace. A client portal asks it to do the opposite: show an outsider a small, safe slice of your workspace and nothing else.

How to set up a client portal in Notion

1

Build one template page

Create a page called Client Portal with a short welcome note, a status table and a files section. Keep your own notes somewhere else entirely. Anything nested under the portal page will be visible to the client.

2

Put the status table inside the page

Add a small table with columns for phase, status and due date directly on the client's page. Be careful with linked views of a master project database: a linked view only shows data to people who can access the source database, and that database holds every client's projects. Notion's page-level access rules can narrow what each guest sees, but they're one more setting to get right.

3

Duplicate it for each client

Duplicate the template, rename it for the client, then upload their files and set the current phase.

4

Share it

Invite the client by email as a guest with view or comment access. They'll be asked to sign in to Notion. Or publish the page to the web so they can open it without an account, knowing anyone with the link can too.

5

Check what you exposed

Open the shared page from a different account or a private window before you send it. Look for sub-pages and databases you didn't mean to include.

Where a Notion client portal breaks

Your clients have to come to Notion

Guests sign in with a Notion account before they see anything. For a client who has never used Notion, that's a new account, a confirmation email and an unfamiliar sidebar, all before they reach your files. Publishing the page skips the sign-in, but then the link is the only lock.

Files hit a ceiling on the Free plan

Uploads are capped at 5 MB per file on Free. A single brand guide or high-resolution export can blow past that. Plus removes the cap, at $10 per member a month billed yearly, or $12 monthly.

Your portal carries Notion's branding

Published pages live on a notion.site address with Notion branding. A custom domain fixes that, for $8 to $10 a month per domain, on top of a paid plan.

Keeping clients apart is your job

Every sub-page inherits the portal's sharing. Every linked database view depends on access to its source. With five clients in one workspace, a single wrong click can show one client another client's work.

Notion vs a dedicated client portal

Notion
ClientDesk
Client needs an account
Yes for guests on private pages. No for published pages.
No. A private link, with an optional password.
Keeping clients apart
Set up page by page. One wrong share setting exposes another client's page.
Built in. Each client only sees their own portal.
File uploads
5 MB per file on Free, up to 5 GB per file on paid plans.
Up to 100 MB per file on Pro and Business.
Your branding
A notion.site address, unless you add a custom domain ($8 to $10 a month per domain, on top of a paid plan).
Pro removes ClientDesk branding. Business adds your own domain.
Project status
You build and maintain the table.
Phase and progress bar on every project.
Price
Free. Plus is $10 per member a month billed yearly, or $12 monthly.
Free for 1 client. Pro is $12/mo for 10 clients.

Notion figures from Notion's pricing page, checked October 2026.

When Notion is the right call

Your clients already use Notion every day.

You write documents together with clients, rather than just handing work over.

You only have two or three clients and don't mind maintaining their pages.

You already pay for Notion Plus, so file size isn't an issue.

The signal to switch is simple. You start checking share settings before every update, or a client asks how to log in for the third time.

Notion's own guide to sharing and permissions is worth ten minutes before you invite your first client either way.

Want the portal without the upkeep?

ClientDesk gives each client a private link with no account to create. Free for 1 client, Pro from $12/mo.

No credit card required.

Frequently asked questions

Can I make a client portal in Notion for free?

Yes. Notion's Free plan lets you invite up to 10 guests in total, caps file uploads at 5 MB each, and publishes pages on a notion.site address.

Do clients need a Notion account to see a Notion client portal?

If you invite them to a private page as a guest, yes: Notion requires guests to have their own account. If you publish the page to the web instead, they can view it without an account, but they'll need one to comment, and anyone the link gets forwarded to can view it too.

Can I put a Notion client portal on my own domain?

Yes, with Notion Sites. A custom domain costs $8 to $10 a month per domain, on top of a paid plan, and lets you remove Notion branding from the published site.

Are Notion client portal templates worth buying?

They save you an afternoon of setup. They don't change how Notion's sharing works, so every limit on this page still applies to a template.

How is ClientDesk different from a Notion portal?

ClientDesk is built only for the client side. Clients open a private link with no account, each client only ever sees their own portal, files can be up to 100 MB on Pro, and the phase and progress bar are already there.