Client portal guide: what clients use it for, what it costs and when to build one

By Ranjit Bhinge, founder of Blur Studio · Updated · 7 min read

Short answer: A client portal is a private website where each client logs in to see their own files, messages, invoices and project updates. Most small firms can start with a ready-made tool such as SuiteDash, Assembly (formerly Copilot), Softr or Moxo, which cost from about $19 to $99 a month as of October 2026. A custom portal makes sense when your work steps are unusual, when the portal must connect deeply to your own systems, or when you must control where client data lives.

Ranjit Bhinge

You want clients to stop emailing you for files and updates, and you're trying to work out which portal tool actually fits a small team.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

What is a client portal?

A client portal is a private, secure website for your clients. Each client gets a login. Once inside, they only see their own work, such as documents, tasks, invoices and messages.

People also call it a customer portal. The idea is the same. Your business keeps one shared record, and the client sees the parts that belong to them.

What do clients use a client portal for?

Clients use a portal to get answers without waiting for you. Common uses include:

  • Share files: They upload tax papers, contracts, photos or ID in one safe place.
  • Check progress: They see where their project or case stands today.
  • Sign and approve: They sign forms, accept quotes and approve work.
  • Pay invoices: They view bills and pay by card or bank transfer.
  • Send messages: They talk to your team in one thread that everyone can see.
  • Book time: Some portals let them book calls or visits with you.

The client sends fewer "just checking in" emails and stops hunting for the latest file.

What does your team use it for?

A good portal also helps your own team:

  • One record per client: Every file, note and message sits under the right client.
  • Less chasing: The portal can send reminders when a client has a form to fill in.
  • Clear handoffs: When someone is out sick, a colleague can see the full history.
  • Fewer email attachments: Sensitive files stay inside the portal.
  • Simple onboarding: New clients follow the same steps every time. My guide to client onboarding software covers that part in more detail.

Which client portal software should you look at?

Many good tools exist. The tools below come up most often for small service firms. Prices below come from each vendor's own pricing page, as of October 2026.

SuiteDash

SuiteDash bundles a CRM, client portals, invoicing, email marketing and a branded mobile app. Its START plan is $19 a month, THRIVE is $49 a month and PINNACLE is $99 a month. The pricing page says every plan includes unlimited clients and staff. It also offers a 14-day free trial with no card needed.

Assembly (formerly Copilot)

The client portal once sold as Copilot changed its name to Assembly in September 2025. It has a free plan for one internal user and five clients. The Starter plan is $49 a month, or $29 a month billed yearly, for one internal user and 50 clients. Custom domains, API access and badge removal start on the Professional plan. HIPAA support with a business associate agreement starts on the Advanced plan.

Softr

Softr lets you build a portal on top of data you already keep, such as a spreadsheet or Airtable base. It has a free plan. Basic is $19 a month billed yearly or $25 billed monthly. Pro is $99 a month billed yearly and adds custom permissions and 50 client users. Business is $329 a month billed yearly with 100 client users. Single sign-on (one login shared with your other work tools) comes with Enterprise.

Moxo

Moxo focuses on guided steps with clients, such as onboarding, approvals and document collection. Moxo's own pricing guide lists a free plan, a Business plan at $99 a month or $960 a year, and a Pro plan at $4,800 a year. Moxo says it does not price its plans by users alone. The number of flows, the AI credits and the feature level set the price.

How do they compare?

Tool Starting paid price (Oct 2026) Client limit on that plan Best for
SuiteDash $19 a month Unlimited Firms that want CRM, billing and portal in one
Assembly $29 a month, billed yearly 50 clients Agencies and consultants who want a clean branded portal
Softr $19 a month, billed yearly 5 client users Teams whose data already lives in a spreadsheet or Airtable
Moxo $99 a month Set by flows and AI credits Firms with many formal approval steps

Watch the limits on each plan. Some tools charge more as you add clients, staff or file storage. Price the plan you will need a year from now as well.

How do you keep a client portal secure?

A portal holds some of the most private data your clients have. Treat security as a must-have from day one.

Check that any tool you pick offers these basics:

  • Encryption: Files should be scrambled while stored and while being sent, so a stolen copy is useless.
  • Two-step login: Multi-factor authentication asks for a second proof, such as a code on a phone.
  • Access rules: Each client sees only their own records. Staff see only what their role needs.
  • Audit log: A record of who opened or changed what, and when.
  • Easy removal: You can shut off access the day a client or staff member leaves.

Some businesses also have legal duties. The FTC Safeguards Rule covers firms such as tax preparers, mortgage brokers and some lenders. It requires encryption of customer information, multi-factor authentication for anyone who accesses it, and regular reviews of who has access. Since May 2024, covered firms must also tell the FTC within 30 days after they find a breach that exposes the unencrypted data of 500 or more people.

Health businesses face HIPAA. Under HHS guidance, a cloud provider that stores health data for a clinic counts as a business associate. That means you need a signed business associate agreement (BAA) with the portal vendor before you put patient files in it. Ask for the BAA in writing before you sign up.

What mistakes do businesses make with a client portal?

A few patterns cause most of the trouble I see.

  • Giving every staff member admin access. A portal with no role-based permissions means anyone on your team can see every client's private files, which is both a security risk and, for regulated work, a compliance one.
  • Never testing the client-side view yourself. What looks obvious to your staff in the admin panel can be confusing from the client's login. Log in as a test client every few months and see what they actually see.
  • No process for revoking access. When a client relationship ends or a staff member leaves, access often just lingers. Decide upfront who is responsible for closing it out.
  • Treating the portal as set and forget. A portal with outdated documents or a stale status is worse than no portal, because the client trusts what it shows.

When should you buy a portal, and when should you build one?

Most small firms should buy. A ready-made tool is fast to set up, costs little each month and gets updates without any work from you. If you send files, collect forms and take payments in a normal way, buy one of the tools above and spend your time on clients.

A custom portal starts to make sense in the cases below.

  • Your steps are unusual: Your work follows a process that no template matches, and staff keep working around the tool.
  • Your tools do not talk: Client data sits in a CRM, a job system, an accounting app and email, and staff copy it by hand between them.
  • Fees grow with you: Per-client or per-seat charges climb fast as you add hundreds of clients.
  • You must control the data: A contract, insurer or law says where client data must live and who can reach it.
  • The portal is your product: Clients pay partly for the portal itself, so it has to look and work exactly your way.

If you are on the fence, my guide on build vs buy software walks through the costs side by side. Many firms also start on a no-code tool and move to custom code later. That route is covered in my guide to internal tools.

What can AI add to a client portal?

AI is now useful inside a portal when it saves real staff time. These are the uses I see work well:

  • Document checks: AI reads an uploaded file and tells the client if a page is missing or blurry.
  • Status answers: A chat assistant answers "where is my project?" from live data, so staff do not have to.
  • Form filling: AI pulls names, dates and amounts from a document into the right fields.

Keep a person in charge of anything legal, financial or medical. AI should prepare the work, and a staff member should approve it.

How would Blur Studio approach a custom client portal?

I start with your current steps. I map how a client moves from first contact to finished work, and where staff lose time. Then I decide what the portal must show each client and each staff role.

Next, I connect the portal to the tools you already pay for, such as your CRM, accounting or calendar, so data enters once and shows up everywhere. I set up login security, access rules and an audit log from the start. Your business owns the portal's code and the accounts it runs on. After launch, I can look after the portal, so it stays secure and up to date. If a ready-made tool fits you better, I will say so. You can see more on how I work in my guide to choosing a custom software development company.

Questions people ask

What is the difference between a client portal and a CRM?

A CRM is the system your staff use to track clients, deals and tasks. A client portal is the part your clients log in to, where they see their own files, messages and invoices. Some tools, such as SuiteDash, include both.

How much does client portal software cost?

As of October 2026, paid plans for SuiteDash and Softr start at $19 a month. Assembly starts at $29 a month billed yearly, and Moxo Business is $99 a month. Costs rise as you add clients, staff, storage or security features.

Is a client portal safer than email?

A good portal is usually safer than email for private files. It can encrypt files, require a second login step and limit who can see each record. It only stays safe if you turn those features on and remove access when people leave.

Can a client portal be HIPAA compliant?

Yes, if the vendor signs a business associate agreement and has the right safeguards. HHS treats a cloud provider that stores health data for a clinic as a business associate, so get the agreement signed before you store any patient files.

When is a custom client portal worth it?

A custom portal is worth it when your process is unusual or must connect deeply to your own systems. It also pays off when per-client fees grow too high, or when you must control where client data lives. For standard file sharing, forms and billing, a ready-made tool is usually the better choice.

Can I build a client portal without code?

Yes, tools like Softr let you build a portal on top of a spreadsheet or Airtable base, which is a reasonable starting point if your needs are simple. It gets harder to maintain once your rules get genuinely complex or you need tight control over who sees what.

What is the real difference between SuiteDash and Assembly?

SuiteDash bundles a CRM, invoicing and a portal for one flat fee with unlimited clients, which suits small teams on a fixed budget. Assembly (formerly Copilot) has a more polished client-facing experience and stronger security credentials, but charges per user with client caps and lacks native scheduling or workflow automation, so you may need extra tools alongside it.

Roughly what does this cost?

As a broad reference, fixes and finishes start at around $1,500, and new builds start higher, always a fixed price agreed in writing before I start, never an hourly rate. My AI app cost guide explains what actually drives a quote up or down.

Is my project too small for this?

No. Most of the owners I work with have no tech team at all, that is the whole point. If the smarter move is a cheap software subscription instead of custom software, I will tell you that on the first call, even though it means I do not get paid.

Sources

Ready for the next step?

A 30 minute call. No pitch. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. No pitch. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…