Business Apps
Does Your Service Business Need a Customer Portal?
A customer portal can cut status calls and speed up approvals, or it can be an expensive login nobody uses. Here is how to tell which one you would be building.
Brandon Del Rosario
·
·
7 min read

The short version
—
A portal earns its cost when customers repeatedly ask the same status questions or wait on approvals that could be one click.
—
If customers interact with you once a year, they will not remember a login. Use email links instead.
—
Start with the one thing customers ask about most. A portal that shows job status and nothing else is a good first version.
—
Most small business portals land between $10,000 and $25,000 and pay back through fewer phone calls and faster payment.
A customer portal sounds like something only large companies have, and for a long time that was true. It is now well within reach of a ten-person service business, which raises a better question than whether you can afford one: whether it would actually get used. Here is how I help clients decide.
What a portal is for
At its simplest, a customer portal is a place where a customer can log in and see the state of their relationship with you. Where their job stands. What they have been quoted. What they owe. Documents you have shared. Anything they would otherwise have to call or email to ask about.
The value is not the login. It is removing the interruptions. Every “just checking on the status” call is five minutes of someone’s day, and in a business doing forty jobs a month, those calls add up to a part-time employee.
Signs you would actually use one
The same status questions arrive by phone or email every week, and the answer is already in your system.
Approvals are slow because they require a customer to find an email, open a PDF, and reply. A one-click approve in a portal is often the difference between same-day and next-week.
Customers need documents from you repeatedly: certificates, invoices, reports, photos. Resending them by email is a recurring task.
You work with the same customers over months or years. Property managers, commercial accounts, recurring service contracts.
You have more than one person who might answer a customer question, and they do not always give the same answer.
Signs you would not
If most customers use you once and move on, they will not remember they have a login, let alone the password. A residential plumber does not need a portal. A commercial property maintenance company with thirty ongoing accounts probably does.
If the information customers want does not live in a system yet, the portal has nothing to show. Get the data in order first. And if your team is small enough that one person can answer every question from memory, the interruptions may not be expensive enough to justify the build. Yet.
The no-login alternative
A lot of what a portal does can be delivered by a link in an email. A status page for a specific job, with a unique unguessable address, that shows exactly where things stand and lets the customer approve a change or pay an invoice without creating an account. For businesses with mostly one-time customers, this gets most of the benefit at a fraction of the cost and with none of the password problems.
What a first version should include
Almost every portal project I have seen go over budget did so by trying to be everything at launch. The version that gets used is the one that answers the single most common question well. Usually that is job status. Sometimes it is invoices and payment. Build that, put it in front of ten customers, and let what they ask for next decide the second phase.
A good first version typically has: a simple login or magic link, a list of the customer’s jobs or projects with current status, the ability to view and approve quotes, and a place to download documents. That is enough to cut the interruptions materially, and it is a well-bounded project.
What it costs
A focused first version, connected to the one or two systems where your job and billing data already live, is generally in the $10,000 to $25,000 range. Customer-facing design pushes it toward the upper half, because this is a piece of your brand and it needs to look like it. The broader picture on custom app pricing applies here too: roles, integrations, and edge cases are the multipliers.
Payback comes from two places. Fewer status calls, which is measurable if you count them for a month first. And faster payment, which for many businesses is the bigger number: an invoice with a one-click pay button in a portal gets paid days sooner than one attached to an email.
Where to start
Count the status calls and emails for two weeks. If the number surprises you, the portal will pay for itself. If it does not, you have saved yourself a project. Either way, if you want a read on your specific situation, tell me how customers currently get updates and I will tell you whether a portal, a link-based status page, or nothing is the right call.

Written by Brandon Del Rosario
Independent designer and developer in Virginia Beach. Websites, business apps, and automation for established service businesses.