Today's fix: put dashboard-to-finance reconciliation on the calendar
Pick a fixed date. Once a month is fine. On that date, one person compares the revenue your marketing dashboard reports against the revenue your finance system actually recognized, line by line, by source. Where the two disagree, you write down why. That's the whole fix.
It is deliberately small. It does not require a committee, a vendor call, or a quarter of planning. And it is the single fastest way to find out whether the numbers you use to make spend decisions are real.
Most firms skip this because the dashboard looks authoritative. Clean charts, source attribution, a cost-per-signed-case figure sitting right there at the top. But a dashboard that has never been checked against the ledger is a hypothesis, not a report. And firms make five- and six-figure monthly budget decisions off unchecked hypotheses constantly.
Why this beats the rebuild you keep postponing
The instinct when reporting feels shaky is to rebuild reporting. New platform, new integrations, new taxonomy for lead sources. That project is real, and sometimes necessary — but it takes months, and while it runs, you are still making decisions on the old numbers.
A standing reconciliation is different. It produces useful output on day one. Either the numbers match, in which case you have earned the right to trust your dashboard and act on it aggressively, or they don't, and the gap itself is the diagnosis. You find out that phone leads aren't tagged. You find out referral cases are being credited to paid search because the referrer happened to click an ad first. You find out that "revenue" in the dashboard means case value at intake while finance means fees collected — two numbers that can differ by half.
None of that requires new software to discover. It requires one person, one spreadsheet, and a date that doesn't move.
The other thing this fix kills: the monthly PDF screenshot
There is a specific ritual that plagues law firm marketing: the agency sends a monthly PDF. Screenshots of dashboards, a few charts, some commentary. Nobody can query it. Nobody can drill into a number. Nobody can reconcile it against anything, because a screenshot of a metric is not a metric — it's a picture of one.
The moment you commit to reconciling revenue on a fixed schedule, the PDF becomes visibly useless. You need the underlying rows: which leads, from which source, on which dates, with which outcomes. Asking for that is not a confrontation with your agency. It is a reasonable request that separates partners who can produce data from ones who can only produce decks.
A screenshot of a metric is not a metric. If you can't reconcile it against finance, you can't spend against it.
The stakes are speed, and speed is expensive
Here is why this matters beyond tidy bookkeeping. Thirty-five percent of firms in CallRail's 2026 survey estimated that slow response had cost them 11%–25% of annual revenue. Not 11–25% of a campaign. Of annual revenue.
Response speed is an intake problem, but it is diagnosed through reporting. You cannot see a response-time leak in a PDF screenshot of channel-level spend. You see it when your data is granular enough to show a lead arriving at 4:47pm on a Friday and getting a first contact attempt Monday at 10am. Reconciliation forces that granularity into existence, because you cannot match revenue to source without matching individual matters to individual leads.
Put differently: the firms bleeding a fifth of their revenue to slow response are, overwhelmingly, firms who cannot see their own funnel at the record level. The reconciliation habit is how you get that visibility as a side effect of something simpler.
What the reconciliation should actually cover
- Definitions first. Write down what your dashboard means by "revenue" and what finance means by it. Signed case value, expected fee, fees collected, and net of costs are four different numbers. Pick one as the canonical figure.
- Match at the matter level. For the period, list signed matters from finance and signed matters from the dashboard. Reconcile the count before you reconcile the dollars.
- Attribute the unmatched. Every matter that appears in one system and not the other gets a reason code: untracked call, walk-in, referral, form not tagged, duplicate, wrong date bucket.
- Check the timing convention. Marketing usually reports on the date the lead arrived. Finance reports on the date money moved. Same case, different month. Decide which convention rules your reporting and hold it.
- Log the variance percentage. Track it month over month. A variance that shrinks means your instrumentation is improving. A variance that jumps means something broke — a form, a tracking number, a CRM field.
Who owns it
One named person. Not "marketing and finance." Firms in this situation often make the mistake of assigning reconciliation jointly, and joint ownership means it happens in month one, slips in month two, and dies in month three. Give it to whoever already touches both systems — often an office administrator or a marketing coordinator with CRM access — and give them a standing 90 minutes on the calendar.
Then measure the thing that actually matters
Once the reconciliation is live, watch qualified lead volume over the next 30 days. Not total leads. Not impressions. Qualified — leads that met your criteria for a case you'd actually want.
Two things usually happen. First, your qualified lead count changes, sometimes sharply, because you have stopped counting duplicates and junk. Second, your cost per qualified lead by channel reorders itself. Channels you were proud of get demoted. Channels you were about to cut turn out to be carrying the caseload. Make no budget moves for the first 30 days. Just let the corrected numbers accumulate so you have a clean baseline to spend against.
That baseline is the point. Every growth decision after it — expanding into new cities, adding practice areas, building out page inventory across your market, increasing paid spend — is only as good as the number you measured it against. Coverage strategies in particular live or die on this: if you're going to invest in owning more geography and more practice areas, you need reporting that can tell you which cities are producing signed cases and which are producing traffic. Reconciled data makes that a question with an answer.
Do this week
- Choose the reconciliation date and put it on the calendar as recurring.
- Name the one owner.
- Write the one-paragraph definition of "revenue" that both marketing and finance agree to.
- Request record-level lead data from every vendor sending you a PDF.
- Set a 30-day check-in on qualified lead volume.
Don't wait for the full rebuild when one clear change removes the friction now. If you want to see how we structure reporting that reconciles cleanly against finance instead of living in monthly screenshots, look at our ROI Dashboard approach.
Next step
See how Bosseo closes this gap
Book a short call and we’ll show you exactly where the leak is.