Somewhere on next week's calendar is a 60-minute status call where you will read a project tracker out loud to a client who could have read it in three minutes. Multiply that call by every account you run - plus the prep deck, the pre-call scramble to make the board presentable, and the recap email afterward - and you have found the biggest unbilled line item in your agency.
This is not an argument against talking to clients. It is an argument against using your most expensive people as a weekly text-to-speech service. The replacement is a fixed written update, a portal where clients check things themselves, and a short script for moving existing accounts over without anyone feeling demoted.
Run the cost math before you touch the calendar
Agencies that audit this honestly report spending 8-12 hours a week per client on status choreography at the heavy end: the call itself, the deck nobody keeps, the pre-call cleanup, the post-call recap, and the follow-ups the recap generates. Broader industry surveys land in the same territory - roughly a quarter of total agency hours go to meetings of some kind.
Run the conservative version with your own numbers. One hour of live status call per client per week, plus two hours of prep and recap around it, is three hours. At a $150 blended rate that is $450 a week, or about $21,600 per account over a 48-week year. That is the floor. At the 8-12 hour end, the same math says $57,600 to $86,400 per account, every year, in hours you can neither bill nor spend on the work the client is actually paying for.
You can quarrel with any input. Good - plug in your own rate and account list and rerun it. The conclusion survives.
Why the status meeting survives everything
The weekly call persists because it was never really about status. It is a reassurance ritual: the client does not want the Gantt chart read aloud, they want weekly proof that a competent person is paying attention to their money. Cancel the meeting without replacing that proof and you have not saved time - you have created an anxious client who now pings you daily.
So the replacement has to be more reassuring than the meeting, not just cheaper. A written update that arrives with total reliability, in the same format, at the same hour, clears that bar. An update that arrives 'when there is news' does not.
The 5-block weekly update
One page, five fixed blocks, in the same order every week. Clients learn the shape within two updates and can scan it in three minutes.
- Shipped this week. Concrete deliverables with links - never 'made progress on'. If nothing shipped, say so plainly and let block three explain why.
- Coming next week. What you expect to ship by the next update. Writing this down weekly is the strongest internal deadline your team will ever have.
- Blocked, and why. Name each blocker and its owner - a vendor, your team, or the client. Blockers hidden until the deadline become your fault; blockers named early become shared problems.
- Decisions needed from you, by date. Every open decision gets a deadline and a default: approve the homepage copy by Thursday or we proceed with version B. This block alone recovers days of dead time per project.
- The numbers. Three to five metrics agreed at kickoff - budget consumed against plan, timeline status, campaign or product results. The same metrics every week, so trends are visible.
Same format, same day, same hour, every week. Once the habit forms, a delivery lead writes this in 20-30 minutes, most of it pulled from the tools where the work already lives.
Give clients a place to check instead of asking
The written update answers the weekly question before it is asked. A shared portal answers the Tuesday-afternoon one. Put everything the client might ask about in one place they can open anytime: deliverables, approvals waiting on them, invoices, the project timeline, and the archive of every past update.
Teams that run a real client portal report that it eliminates the majority of routine status emails, for the simplest reason imaginable: clients check instead of asking. The effect stacks with the update itself - proactive updates cut inbound what-is-the-status inquiries by roughly 40%. Every email you never receive is one you never have to answer, forward, or feel guilty about at 9 PM.
The migration script for existing clients
New clients are easy: write the cadence into onboarding and they never know another way. Existing clients need a migration, and the framing is everything - an upgrade in responsiveness, never a downgrade in attention.
Prove it before you propose it. Ship the written update every week for three weeks alongside the existing calls, so the client has already felt the value. Then, at a natural seam - a new phase, a new quarter, a renewal - say this:
Starting next month we are upgrading how we keep you in the loop. Every Thursday at 2 PM you will get a written update covering exactly what shipped, what is coming next, anything blocked, and any decisions we need from you - plus a portal where you can see deliverables and approvals any time instead of waiting for a call. We will keep a live call every other week for the conversations that actually need one. You get more visibility, more often, and an hour of your week back.
The migration script, word for word
Notice what the script does: it names a specific day and hour, keeps a biweekly live call so nobody feels dropped, and describes the change entirely in terms of what the client gains. Most clients let the biweekly call fade to monthly on their own once the updates prove reliable. Let them make that call - the goodwill is worth more than the extra hour.
Ship it even when the news is bad
One rule carries the entire system: the update ships the same day and hour every week even when the news is bad - especially when the news is bad. Miss one Thursday because the sprint slipped and you have taught the client that silence means trouble. From then on, every quiet stretch reads as a hidden problem, and the check-in calls come back.
Run the math on your own book this week: hours in status meetings, times blended rate, times accounts. Then pick one client, ship three updates in a row, and deliver the script. The meeting will not be missed - and that is the point.
Frequently asked questions
Frame it as an upgrade in responsiveness, not a reduction in attention: a written update at a fixed day and hour, a portal they can check anytime, and a live call every other week. Raise it at a natural seam like a new phase or a renewal, after shipping the written update alongside the calls for three weeks so the value is proven, not promised.
Five fixed blocks in the same order every week: what shipped this week, what is coming next week, what is blocked and why, decisions needed from the client with deadlines and defaults, and the three to five metrics agreed at kickoff. Keeping the format identical is the feature - clients learn to scan it in three minutes.
Yes, if the reliability is absolute - anxious clients are usually anxious about unpredictable information, not meeting frequency. Keep the biweekly live call for them and never miss the update window. A predictable update plus a portal they can check at midnight calms a high-touch client faster than another meeting.
A weekly status call costs about three hours per client once you count prep and recap - roughly $21,600 a year per account at a $150 blended rate. A practiced 5-block update takes 20-30 minutes, so each account returns two or more hours a week, and shops at the 8-12 hour end recover far more.