"Should we just use an off-the-shelf portal?" is the right first question, and the honest answer is: often, yes. Here's the test we actually run with clients before recommending a build.
The three questions that decide it
1. Is the portal your product, or your plumbing? If clients judge your business partly by the portal experience — it carries your brand, it's where the relationship lives — the ceiling of a templated tool becomes your ceiling. If it's internal plumbing nobody sees, buy the tool.
2. Does your workflow fit inside someone else's data model? Every off-the-shelf portal has an opinion about what a "project", a "client", and a "document" are. If your operation matches that opinion, great. If you're already maintaining a spreadsheet next to the tool to cover the gap, you've found the real system — and it's the spreadsheet.
3. What does the subscription cost at year three? Per-seat pricing looks small until you invite every client. We've seen teams paying more per year for a portal SaaS than a custom build would have cost once — with none of the ownership.
What "build" actually means now
The build-vs-buy math has moved. A custom portal today starts from a hardened foundation — authentication, roles, invitations, billing, and tenant isolation are solved problems — so the custom work is the part that's actually yours: your workflow, your data model, your client experience. That's a 6–10 week build, not a year-long platform project.
The hybrid that usually wins
Most of our portal engagements aren't green-field. They're a custom portal surface on top of the systems a business already runs — the portal reads from and writes to the CRM, the accounting tool, the job tracker. Clients get one clean pane of glass; the back office keeps the tools it knows. Build the experience, integrate the plumbing.
The honest checklist
Buy when: your workflow is standard, the portal is invisible plumbing, and seat costs stay sane. Build when: the portal is the client experience, your workflow doesn't fit the template, or the subscription line has become a budget item with its own name.
If you're genuinely unsure, that's what a scoping call is for — and "buy the off-the-shelf thing" is an answer we give regularly.