Forty-two percent. That's roughly the share of homeowners who log into a project portal exactly once — usually the day you send the invite link — and never return. I've watched this play out across enough jobs to stop pretending the portal login rate is a vanity metric. It's the whole ballgame. If the client doesn't open the thing, it doesn't matter how many progress photos, change orders, or line-item breakdowns you loaded into it.

So let's compare the two approaches contractors actually choose between: a branded client portal versus plain email updates. Not on features. On the one metric that pays your invoices — whether the client read the update before they disputed the bill.

The portal's real problem isn't the portal

Purpose-built portals look great in a sales demo. Everything lives in one place, the client sees a clean timeline, and you get a professional sheen that a Gmail thread never will. That part is genuinely true, and I won't pretend otherwise.

The problem is friction. A portal asks the homeowner to remember a login, find the tab or the app, and go check on their own initiative. Most people don't. They're not project-managing your job — they're living their life and glancing at their phone. Every extra step between them and the information is a step where a percentage of clients simply drop off.

The result is a paradox: you did more work documenting the job, and fewer people saw it. When the final bill lands and a client says 'nobody told me about the extra $2,800 in framing,' the portal record proves you're right and does nothing to keep the relationship intact.

The best documentation in the world is worthless if the client's first time reading it is during a dispute.— remodeling GC, 14 years

Email wins on the metric that matters — mostly

Plain email updates have a lower ceiling and a higher floor. They'll never look as polished as a branded dashboard. But email arrives. It shows up in the same inbox the homeowner already checks every day, no login required. Open rates for a personal, one-to-one contractor update routinely beat portal re-login rates by a wide margin.

The tradeoff is that email is a lousy system of record. Threads fragment, attachments get buried, and 'reply-all' turns a clean update into chaos. Six weeks later, nobody can find the message where you flagged the tile delay. Email is great at delivery and terrible at retrieval.

So the honest answer isn't 'portals bad, email good.' It's: use the channel the client already opens for updates, and keep a separate, hard-to-argue-with record for the things that touch money.

Where this leaves your stack

For most contractors, the winning setup is boring and in-house. Send updates however the client actually reads them — usually email or text. Keep your photos and notes wherever they already live. Don't buy a heavy all-in-one platform to solve a delivery problem that a well-written email solves for free.

But there's one piece you shouldn't keep in-house, and it's the one the disputes are actually about: the money. Progress payments, change-order approvals, and the final draw are exactly where 'he said, she said' costs you. That's the single place a neutral third party earns its keep — not because your record is bad, but because a third-party escrow record is one the client can't wave away as self-serving.

Everything else, tailor it yourself. For the money, let something neutral hold the line. If you want to see how contractors structure that one outside piece without bolting on a platform you don't need, take a look at the plans.