You don't have a dashboard problem. You have a data-readiness problem.
You wanted one screen that finally shows the truth: real profit by job, by channel, not six apps guessing. So you got a dashboard, and it shows you six numbers that don't agree. The dashboard was the right instinct. But a dashboard only reflects the data underneath it, and nobody built that foundation. This is how you build it, so the screen finally tells the truth.
ChatGPTSame prompt, 2 AI models — swipe to compare. Showing 1 of 2.
Made with ChatGPT (ChatGPT Images 2.0 (gpt-image-2))view prompthide prompt
Create an editorial magazine illustration in a hand-painted style with visible soft brushstrokes and subtle oil-painting texture. NOT photoreal, NOT a 3D render. Palette: cool slate-navy and warm cream with selective deep cobalt blue accents with a single bold red accent used as a deliberate callout, cinematic 16:9 widescreen. Composition: a lone lighthouse on a dark rocky point at dusk casting one clean steady cobalt-blue beam of light out across a calm dark sea, a few small scattered warm boat-lights lost and dim in low fog offshore, one small red light among them, the single strong beam cutting clean through the confusion, cool slate-navy sea and warm cream sky, expressive painterly oil painting, no people, no text, no numbers, no letterforms, no signage. No people, no readable text, no logos.
HERO for article-20 (LCP). One clear signal through the noise — the lighthouse beam is the one honest number cutting through six scattered, disagreeing app-lights. Shipped render is the ChatGPT (gpt-image-2) take, picked by the owner at review (2026-07-16). Replaced an earlier coins-into-vessel concept and a threads-tangle mid — both rejected. Text-free by design. Gallery pairs it with a second-model Flux beacon composition. Must equal featured_image_url.
You know your business, and you wanted one screen that finally showed it to you straight. Real profit by job. Which channels actually make money. The number you'd bet a new hire on, in one place, not scattered across six apps that each hold a slice. So you did the reasonable thing. You got a dashboard.
And it showed you six numbers that don't agree. Sales say one thing, the bank says another, the profit-per-job figure either looks wrong or won't pull at all. It's tempting to decide the dashboard was a waste of money.
It wasn't. A dashboard was the right instinct. You just skipped the part that makes one work.
A dashboard is a window onto your data, not a fix for it
This is the piece the software ads leave out. A dashboard, or a full BI tool, doesn't create the truth about your business. It displays whatever data sits underneath it. Feed it clean, connected, reconciled numbers and it gives you a crisp, trustworthy view. Feed it six disconnected apps whose numbers were never reconciled, and it does exactly what it's built to do: it shows you the disagreement, faster and in nicer colors.
So a better screen won't help you, because the data foundation under it was never built. That's the whole thing, and it's the same reason your AI stalled out if you've tried that: point either one at a mess and it faithfully reflects the mess back at you. The real work lives in the data, which is what we mean by data-readiness.
A dashboard is only ever as honest as the data feeding it. Fix the data and the same dashboard starts telling the truth.
Why the six numbers disagree in the first place
≈36 apps at companies under 50 people (Okta, 2024)Start with how many places your money actually lives. Even the smallest companies, the ones with fewer than fifty people, run about thirty-six different apps, according to Okta's look at 18,000 businesses. So six is the polite version of this. And those apps disagree for concrete, unmagical reasons, which is worth seeing clearly, because it's exactly what a dashboard cannot fix on its own.
The same job is "Job #4021" in your field app and "the Smith kitchen" in your books, so nothing lines them up. One system counts a sale the day you invoice it, another the day the money lands, so the same week shows two revenue figures. The labor for a job lives in one tool and the materials in another, and no one ever joined them, so "what did we actually make on that job" isn't a number anywhere. Point ten dashboards at that and you get ten renderings of the same confusion.
It gets worse every time a number is copied by hand between tools, because people get simple data entry wrong somewhere between one and five percent of the time. We walked through that number in the last piece, and the errors compound, so a figure that passes through six hand-touched steps has six chances to drift. None of that is a visualization problem. It's a foundation problem.

Made with ChatGPT (ChatGPT Images 2.0 (gpt-image-2))view prompthide prompt
Create an editorial magazine illustration in a hand-painted style with visible soft brushstrokes and subtle oil-painting texture. NOT photoreal, NOT a 3D render. Palette: cool slate-navy and warm cream with selective deep cobalt blue accents with a single bold red accent used as a deliberate callout, cinematic 16:9 widescreen. Composition: a small lone boat adrift on a dark calm sea in thick low fog at night, surrounded by several small scattered dim conflicting lights glowing weakly in the mist with no clear direction among them, one of the distant lights a faint red, a disoriented searching mood, cool slate-navy sea and pale cream fog, expressive painterly oil painting, no people, no text, no numbers, no letterforms, no signage. No people, no readable text, no logos.
MID-article visual for article-20, in the 'why six apps can't agree' section — the 'before': lost in fog among scattered, disagreeing lights, no clear direction. The beacon hero is its resolution. Replaced a rejected threads-tangle mid at owner review (2026-07-16). Shipped render is the ChatGPT (gpt-image-2) take, picked by the owner. Text-free by design.
What actually gets you one trustworthy screen
Your instinct was right. You just need to build the thing that feeds it. Four steps, and only the third one waits on the calendar.
- 1ConnectPull every tool that touches money into one place: the system most of it already lands in, or a warehouse.
- 2AlignMake the sources agree on what a job, a customer, and a dollar mean. This is the part everyone skips.
- 3ReconcileTie the result to your closed books, so the numbers are true, not just tidy.
- 4Show itNow a dashboard does its real job: one centralized view, sliceable by job or channel.
Designed with ChatGPT (design reference), built as codeview prompthide prompt
A clean vertical flow diagram, 4 stacked steps connected by downward arrows: 1 CONNECT, 2 ALIGN, 3 RECONCILE, 4 SHOW IT. Each step a rounded rectangle with a cobalt-blue left edge, cream fill, slate text. Minimal editorial infographic style, generous whitespace, legible accurate text.
Uses the same FollowUpFlow React component as the lead-follow-up infographic, but the steps and accessible alt text are specific to the connect-align-reconcile-visualize data foundation for article-20 — separate credit entry preserves AEO accuracy per article.
Connect the sources into one place. Stop asking six apps to each keep their own tally. Pipe them into a single home so the data actually sits together. For a lot of small businesses that home is the system most of your money already lands in, your accounting tool or your point-of-sale. For more complex ones it's a small warehouse that connectors feed. Either way, the move is the same: one place, not six.
Align them so they agree. This is the unglamorous step that does the real work, and it's the one nobody sells you. Getting the tools into one place isn't enough if they still call the same customer three different names and count revenue two different ways. Aligning means deciding, once, that a customer is one customer, a job is one job, and a dollar of revenue is counted the same way everywhere, then making every source follow that. Skip this and your shiny new central dashboard shows the same disagreement it always did.
Reconcile it to your books. Tidy isn't the same as true. Once the data is connected and aligned, you tie it back to your reconciled, closed books, so the picture on the screen matches the money that actually moved. This is where the accounting close earns its keep, as one step in the foundation rather than the whole story. A bookkeeper described her own monthly reconcile as "the actual accounting work takes maybe half a day", and turning it into a report her client could trust took another four days, because reconciling waits on late-arriving fees, refunds, and unpaid invoices. That's the one step that lags the calendar, and it's normal.
Now show it. With the data connected, aligned, and reconciled, the dashboard finally does the job you hired it for. One centralized view, one version of revenue, real profit sliceable by job and by channel, the number you'd put your name to. The tool didn't change. What changed is that it now has something honest to display. And the same clean foundation is what any AI you try next will stand on, which is the whole point.
Is your data ready for the screen you want?
Before you buy or build anything, it's worth a blunt self-check. This is what "ready" actually looks like under a dashboard that tells the truth.
Tick five of these and your data is genuinely ready. A dashboard built on it will tell the truth, and so will anything you point at it next, including AI.
How big a build you actually need
How much you build depends entirely on how tangled your money is, and most owners over-buy here. The goal is a screen you trust, not a project we get to sell you.
If you're a genuinely simple business, one bank account, one sales platform, no inventory and no unpaid invoices sitting out, you don't need a dashboard or any of this. Your books are basically current, so a good bookkeeper and your P&L already give you the honest view. For everyone past that point, there are two sane paths, and the difference is complexity, not ambition.
Consolidate. The light path.
- Most of your money already lands in one system
- A handful of sources, one or two sales channels
- That system's built-in reporting becomes your dashboard
Build a BI layer. The heavier path.
- Money genuinely lives across several channels that don't reconcile
- You need profit sliced by product, channel, and job
- A real BI tool, fed by connectors, on a small warehouse
Most small businesses live on the left. The multi-channel seller, running Shopify and Amazon and a marketplace and ad platforms at once, is the clearest case for the right: no single tool can reconcile that, so the BI layer is doing genuine work, not adding shine. Either way, own the foundation you build. Plenty of owners handed their books and their data entirely to an outside service and got locked out overnight when it failed. Rent the labor if you like. Keep the central place, and the login, yours.
That's the whole shape of it. A dashboard was always the right idea, just pointed at data that wasn't ready. Connect your sources, align them, reconcile them to your books, and the same screen that showed you six arguments starts showing you one answer.
Getting a business to one trustworthy screen, so the dashboard tells the truth and whatever you point at your data next actually works, is the work we do. If you're tired of six apps that won't agree, tell us what you're running on and we'll tell you honestly how big a build it really needs, which is usually smaller than you'd think.
Cheers, from the boring side of the business,

Want help applying this to your business? Start a no-pressure conversation →
Frequently asked questions
- Why does my dashboard show numbers that don't match?
- Because a dashboard displays whatever data feeds it, and yours is fed by tools that were never connected or reconciled. When the same job is named one thing in your field app and another in your accounting tool, or one system counts revenue when you invoice and another when you get paid, the dashboard doesn't resolve that, it just renders the mismatch. The fix is to connect and align the data underneath it so there's one version for the dashboard to show. A fancier dashboard can't do that for you.
- So do I actually need a dashboard, or not?
- You do. One centralized, trustworthy view of your business, sliceable by job and channel, is exactly what a dashboard or BI tool is for, and it's the right goal. The catch is that a dashboard displays your data; it can't repair it. It only tells the truth if the data feeding it has been connected, aligned, and reconciled first. Build that foundation and the dashboard delivers. Skip it and the dashboard just displays the mess faster.
- What does 'connect and align the data' actually mean?
- Two jobs, really. Connecting means piping your sources into one place instead of leaving each tool holding its own slice. Aligning means making those sources agree on the basics: that a customer is one customer and not five spellings, that a 'job' means the same thing everywhere, that revenue is counted the same way in every system. That alignment is the part everyone skips, and it's the reason the numbers disagree, so it's the part that actually earns you a trustworthy dashboard.
- Do I need a data warehouse and a BI tool to do this?
- It depends on how complex your money is. For a lot of small businesses, the 'one place' is simply the system most of your money already lands in, your accounting tool or your point-of-sale, and its built-in reporting is your dashboard. You only need a dedicated BI tool with a warehouse behind it when your money genuinely lives across several channels that the main system can't reconcile on its own. Match the build to the mess, not to what a vendor is selling.
- How long until the dashboard is actually trustworthy?
- The reconcile step ties your data to your closed books, and a proper monthly close takes about a week when the books are clean and up to two for a lot of small businesses. So the fully-trustworthy view lags the calendar by days, not minutes, and that's normal. In between you steer by a directional flash read, cash in, cash out, big expenses, treated as roughly right rather than final. The win is that the lag becomes a known, shrinking thing instead of six apps disagreeing forever, not that the numbers arrive instantly.



