
If you build in San Diego, the fastest way to stop fielding 9pm “where are we at?” texts and losing referrals over it is to give every homeowner a branded client portal — one place where they see project status, approve change orders, view photos and documents, and pay invoices — instead of running the whole job through a group text and a spreadsheet. A homeowner living onsite through a four-month ADU build doesn’t want to interrupt your evening, but the anxiety of not knowing what’s happening this week makes them do it anyway. A portal answers the question before they ask it.
This is not a small-market problem here. San Diego County has become one of the most active infill-construction markets in the country: accessory dwelling units now make up more than 30% of all new housing permits countywide, and ADU permitting more than tripled between 2020 and 2024 (Center for Housing Policy and Design, UC San Diego, via Planetizen). That means more long, disruptive, live-in projects — the exact kind where homeowner anxiety, change-order confusion, and lost paperwork quietly eat your margin. This post breaks down what that costs you and what a client portal does about it.
In this post
- The 9pm text every San Diego builder knows
- Why “just text me updates” quietly costs you money
- The five hidden costs of not having a client portal
- What a homeowner client portal actually does
- Portal vs group text vs spreadsheet
- What it costs and how fast you can have one
- Frequently asked questions
- Sources
The 9pm text every San Diego builder knows
You know the message. It lands at 9:14 p.m., after the homeowner has walked past a half-framed backyard ADU all day: “Hey sorry to bother you — are the windows still coming Thursday? And did we decide on the tile?” You’re eating dinner. You thumb out a reply, then spend ten minutes scrolling three different text threads to remember what you told them last week.
Multiply that by every active job. In a market like San Diego, that’s a lot of jobs — and a lot of them are the long, live-in kind. Countywide, ADUs now account for more than 30% of newly permitted housing units, and the number of ADUs permitted more than tripled from 2020 to 2024 (UC San Diego Center for Housing Policy and Design, via Planetizen). ADUs, additions, and whole-home remodels share one trait that new tract construction doesn’t: the client is living in the middle of it for months. Every day of uncertainty is a day they might text, call, or — worse — stew quietly and leave it out of the review.
The instinct is to communicate more: a group text with the homeowner, your PM, and maybe the designer. It feels responsive. But a group text is a firehose, not a system. Nothing is organized, nothing is searchable, and the approvals that actually protect your margin — change orders — get buried between “looks great!” and a photo of the dog. There’s a better version of this, and it’s not “text faster.”
Why “just text me updates” quietly costs you money
Here’s the uncomfortable part: the thing homeowners complain about most isn’t your tile work or your framing. It’s how you communicate. In the 2024 U.S. Houzz & Home Study, 40% of homeowners said they wished they’d received better communication from the pros they hired, and respondents named clear communication as the single biggest factor that could have improved their experience (Houzz). When homeowners are choosing a pro, 30% say making sure communication is timely and accurate is one of their hardest struggles — right behind finding someone they trust and getting a clear proposal (Houzz).
That’s the referral machine. Homeowners find contractors the same way they always have — 59% through referrals from family and friends — and increasingly by vetting them online, with 38% using websites and social media to find a home-improvement pro (2023 U.S. Houzz & Home Study). A build that finishes on time but felt chaotic produces a lukewarm referral. A build that felt organized and transparent produces an evangelist. Communication is the variable you most control and most often under-invest in.
It shows up in hard dollars industry-wide, not just in reviews. The FMI / PlanGrid Construction Disconnected study found U.S. contractors burn about $177 billion a year on non-optimal activities — fixing mistakes, hunting for project information, and resolving conflicts — and that miscommunication and bad project data cause roughly half of all rework, worth more than $31 billion annually, of which poor communication alone accounts for $17 billion (Construction Dive). The same report found the average worker loses close to two full days a week to conflict resolution and searching for information (Autodesk Construction Cloud).
Estimated annual U.S. construction rework cost by cause, in billions of dollars. Together these account for roughly half of all industry rework. Source: FMI / PlanGrid, Construction Disconnected, via Construction Dive.
You are not a $177-billion problem. But a small contractor running six live jobs off group texts and a shared spreadsheet is running a miniature version of exactly this — information scattered, approvals unclear, hours lost searching. A portal is how you close the leak on your own scale.
The five hidden costs of not having a client portal
The group text feels free. It isn’t. Here’s where the money actually leaks.
1. Status anxiety turns into scope creep and soft reviews
When a homeowner doesn’t know what’s happening, they fill the silence — usually by asking for changes, second-guessing decisions, or hovering on the jobsite. Uncertainty is what turns a calm client into a difficult one. A portal that shows this week’s milestones, what’s next, and a photo from today removes the reason to worry. That’s the same principle behind a disciplined status-update rhythm — a portal just makes it self-serve, so the update is always there when the 9pm worry hits.
2. Change-order confusion eats your margin
This is the expensive one. On a remodel with a dozen scope changes, “I thought that was included” is where profit disappears — and where disputes start. When change orders live in a text thread, there’s no clean record of what was approved, when, at what price. A portal captures each change order as a dated, signed approval with a dollar amount before the work proceeds. No signature, no work. That single habit protects more margin than almost anything else you can automate — it’s the structural fix for the change-order confusion that plagues busy remodelers.
3. Scattered photos and documents create rework and liability
Progress photos in a text thread, the contract in email, the permit in a folder, the selections in a spreadsheet — when the information is scattered, people work off the wrong version, and that’s a documented driver of rework across the industry (Construction Dive). A portal is the single source of truth: contract, permits, selections, warranties, and a dated photo log all in one place, for you and the client. When a dispute or a warranty question comes up two years later, you have the record.
4. Payment delays choke your cash flow
Chasing a check is its own part-time job. When invoices live in the portal with a pay-now button, homeowners settle progress payments the same night they see the milestone marked complete. You tie the money to visible progress they already trust, and you stop financing the job out of your own pocket while you wait.
5. Lost referrals — the cost that compounds
This is the one that never shows up on an invoice. A client who felt in the dark still pays you — but they don’t rave, and they don’t refer. Given that most of your next jobs come from referrals and online reputation (Houzz), a merely “fine” experience is a silent tax on your pipeline. A transparent build is what earns the five-star review and the “you have to call my contractor” — the raw material for more Google reviews and a working referral program.
What a homeowner client portal actually does
A client portal is a branded, private web app your homeowner logs into to see their project — nothing they have to download, nothing you have to explain twice. A well-built one handles five jobs:
- Live project status & milestones — where the job is today, what’s next, and a running photo log, so the homeowner never has to text to find out.
- Change-order approvals — each change presented with scope and price, e-signed and time-stamped before work proceeds. Your margin protection, in writing.
- Documents in one place — contract, permits, selections, warranties, and inspection records, versioned and searchable.
- Invoices & online payments — progress billing tied to visible milestones, paid by card or ACH.
- Two-way messaging — questions in a thread attached to the project, not lost in an SMS scroll.
If that list sounds like more than a stock CRM does, it usually is. Off-the-shelf tools give you a generic client area; a custom portal is shaped around how you actually run a job — your milestone names, your change-order flow, your branding on the login screen. That’s exactly the kind of thing we build under custom software for contractors: a branded homeowner portal where clients track milestones, approve change orders, e-sign documents, upload photos, message your team, and pay invoices — so your status-update calls drop to near zero. For ADU and addition builders specifically, it pairs naturally with the additions & ADU service workflow that manages the multi-month lead-to-deposit side.
Portal vs group text vs spreadsheet
Here’s the honest side-by-side. The group text and spreadsheet aren’t useless — they’re just the wrong tool for the five jobs above.
How the three approaches stack up
| Feature | Group text + spreadsheet | Homeowner client portal |
|---|---|---|
| Live project status & milestones | ❌ Scattered, out of date | ✅ Always current, self-serve |
| Change-order approvals | ❌ Buried in a text thread | ✅ Signed, dated, priced |
| Photos & documents | ❌ Across texts, email, folders | ✅ One searchable place |
| Invoices & payments | ❌ Chase a check | ✅ Pay-now, tied to milestones |
| 9pm "where are we at?" texts | ❌ Constant | ✅ Near zero |
| Dispute & warranty record | ❌ Reconstruct from memory | ✅ Time-stamped audit trail |
The San Diego angle sharpens the choice. When a third of the county’s new housing is ADUs and a big share of your pipeline is months-long live-in builds (Planetizen), the number of “where are we at?” moments per project is higher than in almost any other type of work. That’s a lot of nights, and a lot of margin, to leave in a group text.
ADUs permitted across San Diego County, 2020 vs 2024 — more than a threefold increase in long, live-in projects. Source: UC San Diego Center for Housing Policy and Design, via Planetizen.
What it costs and how fast you can have one
The two questions every builder asks: how much, and how long. A custom homeowner portal is a fixed-scope project, not an open-ended dev retainer. In our shop, portals and dashboards typically run about 6–10 weeks from scoping to live, because we build with Claude Code instead of billing hourly while engineers type — which is how the timeline lands at roughly half of what a traditional dev shop quotes. You get a written scope, milestones, and a fixed price before anyone writes a line of code.
You don’t need to run six jobs through it on day one, either. Most contractors start the portal on their next long project — an ADU or a whole-home remodel where the communication load is highest — prove it out, and roll it forward. If you’d rather keep the whole system running without touching it yourself, a dedicated GHL VA can own the day-to-day client updates once the portal is live.
Frequently asked questions
What is a client portal for a construction company?
It's a branded, private web app your homeowner logs into to see their project — live status and milestones, a photo log, change-order approvals they can e-sign, all their documents, two-way messaging, and online invoice payment. It replaces the group text, the shared spreadsheet, and the scattered email trail with one source of truth for you and the client.
How is a client portal different from a group text or spreadsheet?
A group text and spreadsheet can't organize what matters. Change orders get buried, photos and documents are scattered across apps, invoices get chased manually, and nothing is searchable when a dispute or warranty question comes up later. A portal keeps status current and self-serve, captures signed and dated change-order approvals, stores every document in one place, and lets homeowners pay online — so the 9pm ‘where are we at?’ texts nearly disappear.
Why do San Diego contractors especially need one?
San Diego County is one of the most active ADU and remodel markets in the country — ADUs are more than 30% of new housing permits and ADU permitting more than tripled from 2020 to 2024 (UC San Diego CHPD, via Planetizen). Those are long, live-in projects where the homeowner is in the middle of the work for months, so status anxiety and change-order volume run high. That's exactly the situation a portal is built for.
How much does a custom homeowner portal cost and how long does it take?
It's a fixed-scope project — you get a written scope, milestones, and a fixed price before any code is written. Portals and dashboards typically go live in about 6–10 weeks. Because we build with Claude Code rather than billing hourly, timelines and cost tend to land at roughly half a traditional dev shop's quote. Book a call for a specific scope and price.
Do I have to move all my projects into it at once?
No. Most contractors start the portal on their next long project — an ADU or whole-home remodel where communication load is highest — prove it out, then roll it forward to new jobs. A dedicated VA can run the day-to-day updates once it's live if you don't want to touch it yourself.
About the author. Travis Okafor is a GoHighLevel snapshot implementation consultant who deploys client-portal and project-management systems for construction and trades firms. He has installed hundreds of workflows for general contractors, home builders, and design-build firms, and writes the comparison and implementation pieces — snapshot versus DIY, tool migrations, and what to automate versus leave to a human on the jobsite.
Related posts
- Why every long build needs a status-update rhythm — Mon/Wed/Fri
- Stop losing money to change-order confusion
- How to get more Google reviews for contractors
- Build a contractor referral program that actually runs
Sources
- Center for Housing Policy and Design, UC San Diego, via Planetizen — San Diego County ADUs Account for Over 30% of New Housing Permits (2025): planetizen.com
- 2024 U.S. Houzz & Home Study — Renovation Trends (homeowner communication): houzz.com
- 2023 U.S. Houzz & Home Study — how homeowners find pros (referrals 59%, websites/social 38%): houzz.com
- FMI / PlanGrid, Construction Disconnected, via Construction Dive — $177B non-optimal activity; $31B rework; $17B poor communication: constructiondive.com
- Autodesk Construction Cloud — The High Cost of Poor Data and Miscommunication in Construction (FMI report summary): autodesk.com
