Direct Answer
A client portal is a logged-in web app where customers can view their account, jobs, invoices, documents, or messages. Service businesses need one when (a) the same customer transacts with you 5+ times a year, (b) document handoff is currently manual, or (c) clients are asking 'what's the status?' more than twice per project.
Voice answer (≤30 words)
“A client portal is a logged-in app where customers view their account, jobs, and documents. You need one when clients ask for status updates often.”
Don't build a portal if your transaction volume is low. Use email + a shared folder until volume justifies the build.
Most portals start as a single page (job status) and expand from there. Ship the smallest useful version first.
Need help with this for your business?
Leads to Sales runs the custom software side of growth for U.S. service businesses. Get a fixed-price scope and a 24-hour proposal.