Coaching Reporting Dashboard: The Five Numbers I Check Every Monday (2026)
TL;DR: A coaching reporting dashboard is one screen that answers “is my practice healthy this week?” in under a minute. It needs five numbers: active clients, sessions delivered vs booked, no-shows and reschedules, renewals or roadmaps due, and revenue for the month. Build it from the calendar, notes, and payment data you already have. If it needs more than five numbers, it is a report, not a dashboard.
I ran a 33+ client practice out of Notion, Cal, and a spreadsheet for years, and the question I could not answer on a Monday morning was the simplest one: how many active clients do I have right now? I could count. It took twenty minutes, and the number was different depending on whether I counted from the calendar, the notes database, or the invoice list. That is the problem a coaching reporting dashboard exists to solve.
What a coaching reporting dashboard is for
It is not for impressing anyone. It is for you, on Monday, before the first session. One screen, five numbers, each one tied to a decision you would make differently if the number moved.
That last part is the test. A number you would never act on does not belong on the screen. Logins, portal views, resource downloads, email opens – I have tracked all of them at one point and none of them changed what I did that week. They measure whether someone touched your software, not whether the coaching is landing.
The AI analytics for coaching post covers the per-client signals: who is quietly drifting. This one is about the practice-level view. Different question, different screen.
The five numbers on my coaching reporting dashboard
- Active clients, right now. Not “clients this year.” The number of people with a live engagement today. In my practice an engagement runs until the client lands a job, so “active” means “has not landed yet and is still showing up.” Your definition will differ, but write it down once, because every other number depends on it. The week I finally got this to one reliable figure was the week I stopped over-booking.
- Sessions delivered vs sessions booked. Last week and this week, side by side. The gap between the two is the earliest churn signal I have found. A client who books and then pushes twice is telling you something before they say it. Rates hide this; a raw pair of numbers does not.
- No-shows and reschedules. Kept separate from each other. A no-show is a reminder problem or a commitment problem. A reschedule is usually a life problem. I do not have a benchmark to hand you here – I have never seen a coaching no-show figure I trusted enough to repeat – so track your own for eight weeks and use that as the baseline. The appointment reminder templates I send around every session came out of watching this number, not out of a best-practice article.
- Renewals or milestones due in the next 30 days. If you sell packages, this is package burn against the calendar: who is about to run out of sessions. If you sell outcomes, like I do, it is who is closing in on the milestone that ends the engagement. Either way it is the list of conversations you need to have on purpose rather than by accident.
- Revenue this month, against last month. Cash collected, not invoices sent. The SBA’s guide to managing your finances is worth a read on why cash-basis bookkeeping shows cash flow more clearly than accrual; for a solo practice, cash collected is the honest number. I look at it weekly now. I did not for the first three years.
That is the whole dashboard. Earlier this year my practice signed 17 new clients in a single month, and the only reason that did not break the calendar was that number one and number two were on a screen I actually opened.
What to leave off
Everything that describes activity rather than outcome. A short list of things I removed after tracking them and finding they never changed a decision:
- Average session length
- Client portal logins
- Worksheet completion percentage
- Email open rates
- Any composite “engagement score”
The composite score is the worst of these. When it drops from 78 to 71 you do not know what happened or what to do. Ask for the components and ignore the summary.
Spreadsheet or software?
Start in a spreadsheet. Seriously. One tab, five cells, updated every Friday afternoon by hand. A pivot table in Google Sheets over your session log will get you numbers two and three in ten minutes. If you keep it up for two months, you have proven the habit and you know which numbers you actually look at.
The spreadsheet breaks at two points. The first is when updating it by hand takes longer than reading it, which for me happened somewhere past 20 active clients. The second is when a second coach joins and you need per-coach load as well as the practice total. At that point the data has to live in one system so the dashboard can build itself. That is the case for coaching practice management software over a spreadsheet, and it is the only case that held up for me. I built dashboards for myself twice before I built one that opened itself.
For a practice of two to eight coaches, add exactly one row: sessions delivered per coach this week. It shows who is at capacity and who has room before anyone has to say so in a meeting.
The Monday routine
Open the screen. Read the five numbers. For each one that moved, name one action and put it in the calendar before the first session. Close the screen. The whole thing takes four minutes when the data is in one place, and the number of hours it saves in “wait, how many clients do I have?” is the reason I built Sage.
Harvard Business Review was asking what coaches actually deliver back in 2009. The field still runs mostly on feel. Five numbers on one screen is not sophisticated. It is just more than most of us had.
FAQ
What should a coaching reporting dashboard include? Five numbers: active clients today, sessions delivered vs booked, no-shows and reschedules, renewals or milestones due in the next 30 days, and revenue this month vs last. Each one should map to an action you would take if it changed.
How often should I check it? Weekly, on the same day, before client work. Daily checking turns normal variation into anxiety. Monthly checking is too late to act on a client who has pushed two sessions.
Do I need software to build one? No. A Google Sheet with a session log and a pivot table covers a solo practice up to roughly 20 active clients. Past that, or once a second coach joins, the manual update takes longer than it is worth and the data should live in one system.
What is the difference between a reporting dashboard and client analytics? The dashboard answers “is my practice healthy?” at the business level. Client analytics answer “which client is drifting?” at the individual level. You want both, but they are different screens with different numbers on them.
Is a client engagement score useful? Not on its own. A single 0-100 score tells you that something changed but not what or why. Track the underlying components – attendance pattern, package burn, days since last contact – and skip the composite.
What to do next
See how Sage fits your practice – the reporting view is built in at every tier.
Not sure where your client data should live? Read coaching client tracking: from spreadsheet to one system.
Ready to see your five numbers on one screen? Start a 14-day free trial – no credit card required.
