AI & Finance

Building financial dashboards with AI: the frontend is the easy part — here is how the data behind it is right too (2026)

1 September 2026 · Karel Gonzalez Hulshof

Claude or ChatGPT builds a professional-looking financial dashboard in an hour these days. Users say it literally: I can build a frontend myself. The question that remains is the only one that counts — are the figures behind it right? This is how to set that up.

A background graphic.
1 hour
AI builds the dashboard frontend — charts, KPI cards, tables
1 data basis
the same consolidated figures as the monthly report, through the MCP
2 roles
AI dashboard for your own analysis, Finstack dashboards for sharing
SUMMARY

Building financial dashboards with AI: Claude or ChatGPT builds the frontend in an hour; consolidated Finstack figures via MCP (from EUR 39/month) determine whether it is right. Sharing: via Finstack.

Building financial dashboards with AI: the frontend is the easy part — here is how the data behind it is right too

From an impressive demo to an analysis instrument that keeps up with the monthly report — with the data layer as the foundation and a clear division of roles in sharing.

TL;DR
AI assistants build a financial dashboard in an hour — the frontend is no longer scarce. What it is worth is determined by the data beneath it: on loose exports it is stale, unconsolidated and soon a second truth. On the Finstack data layer the AI retrieves consolidated reporting data — actuals and forecast, in the own structure — and every figure matches the report. Sharing works as a controlled export (PDF, slides, Excel, email); líve viewing runs through the Finstack dashboards with rights per user. Finstack from EUR 39/month.

Can AI build a financial dashboard?

Yes — and better than most finance teams expect. Ask Claude or ChatGPT for a dashboard with a revenue chart per month, KPI cards, a cost breakdown per cost center and a forecast comparison, and within an hour something stands there that looks like a development team spent weeks on it. Modern AI assistants build interactive views directly in the chat environment, or generate the code for whoever wants to host it themselves. In practice we hear users say it literally: I build a frontend myself these days.

That is a real shift. Dashboards were the domain of BI consultants and dashboard packages for years, with the projects and maintenance costs to match. Now that the frontend stands in an afternoon, the value shifts to what sits behínd the screen: the question whether the figures are right, current and mean the same as in the monthly report. A dashboard is not a work of art but a steering instrument — and a wrong dashboard that looks professional is more dangerous than an ugly dashboard that is right.

That is exactly where most AI dashboard experiments go wrong, and exactly where the difference can be made. This article walks through the setup: why the data under the dashboard is the real question, how to build an AI dashboard on reliable consolidated figures, what belongs on it, where the limits of refreshing and sharing sit, and how it relates to the dashboards in Finstack itself.

For the foundation under all of this — how an AI assistant reaches your figures at all and how the permissions work — there is the main article on connecting AI to your accounting software; this article builds on it.

Where it goes wrong: the data under the dashboard

The standard experiment goes like this: someone exports a trial balance or a report to CSV, pastes the file into the chat and asks for a dashboard. The result looks convincing — and has three problems that are not the AI’s fault, but the feed’s.

It is stale from day one. A dashboard on an export shows the state at the moment of exporting. Every late booking, every correction from the firm is missing — and the dashboard does not tell you. Updating means exporting and supplying again: the monthly pasting work the reporting just got rid of returns through the back door.

It is unconsolidated. With multiple administrations the export shows one entity, or a manual addition in which intercompany flows count twice. The AI cannot repair that — it does not see whích flows are internal — and the dashboard shows a group revenue that does not exist.

It speaks its own language. An export follows the chart of accounts, not the reporting layout. The AI groups as best it can, and the dashboard gets its own definition of margin or EBITDA — júst different from the monthly report. From that moment there are two truths, and every meeting spends time on the question which one is right.

The lesson is not that AI dashboards are unreliable, but that a dashboard never gets better than its feed — the same law that applies to every report and every model. Whoever fixes the feed keeps everything that made the experiment attractive — speed, freedom, custom views — without the flaws. That is the next section.

How do you build an AI dashboard on reliable figures?

By letting the AI rétrieve the figures instead of supplying them. Through the Finstack MCP the assistant queries the reporting data straight from the data layer: consolidated ánd per administration, filtered by entity, general ledger account or cost center, with or without eliminations, in every configured reporting structure — and with actuals and forecast side by side. All read-only, current at the moment of retrieval.

With that, the three problems from the previous section disappear in one move. No staleness: the dashboard pulls the current state when it builds, not a snapshot from weeks back. No double counts: the consolidation and the intercompany eliminations are already processed in the data layer, exactly as in the monthly report. And no own language: build the dashboard on the reporting structure, and “margin” on the screen ís the margin line from the report — every figure on the dashboard matches the figure in the meeting.

The building itself is remarkably demystified: you describe in plain language what you want to see. “Build a dashboard with revenue per month for the whole group, the five largest cost deviations against forecast per cost center, and the personnel cost series of the past two years.” The assistant retrieves the data, builds the view, and iterating happens in the same plain language — an extra chart, a different period, a filter per entity is a sentence, not a change request. And it does not stop at bare charts: in practice assistants build complete report pages — KPI cards wíth interpretation, a cost bridge or cash flow waterfall with a reading guide, an expandable figures table beneath — and add the provenance themselves: structure, entity, period, eliminations on or off.

One building principle deserves emphasis: have the AI always retrieve the figures fresh and never hardcode them into the dashboard itself. A dashboard with baked-in numbers is a glorified screenshot; a dashboard that queries the data layer on use keeps following reality. Ask for it explicitly when building — it is the difference between a demo and an instrument.

What do you put on the dashboard?

Less than the building freedom tempts you to. Now that an extra chart costs no consultant hours, the temptation is to show everything — and a dashboard with forty widgets steers on nothing. The rule of thumb remains the same as in the management report: every screen answers one question, and every figure has a comparison basis.

A layout that works in practice follows the build-up of the report. At the top the fixed KPI set with twelve-month trends — the same definitions as the report, not an own selection. Below it the P&L main lines against budget and forecast, month ánd year-to-date. Then the cross-sections where the steering sits: per cost center and per entity, with the largest deviations up front. And for whoever looks ahead: the forecast series next to realization — the data is there, after all, so do not let the dashboard only look back.

The real gain of the AI route then sits in the views a standard package does nót offer: the custom cross-section that belongs to exactly one question. The margin development of one product group across three entities. The cost series of one cost center against its forecast, with the five biggest outliers marked. Views too specific for the monthly report, but exactly right for this week’s question — and that you simply throw away after use, because building a new one costs a sentence.

That disposable character is a strength, not sloppiness: the fixed steering picture belongs in the report and the shared dashboards; the AI dashboard is for today’s question. Whoever guards that distinction prevents a shadow reporting from growing next to the real one.

Refreshing, sharing and managing: where the limits sit

Three expectations deserve adjusting before the team starts working with it — named honestly, because this is where most experiments fail.

Refreshing is retrieving, not streaming. An AI dashboard shows the state at the moment the data was retrieved; it is not a screen that continuously updates itself. In practice that is rarely a problem — whoever opens the dashboard or asks a question gets the current state from the data layer — but it is a different promise than “live”. For continuously current standard views, the Finstack dashboards are the instrument.

Sharing works — as a controlled export. The AI turns a dashboard or analysis just as easily into a shareable format: a formatted email with charts and tables, a PDF, PowerPoint or Google Slides, or an Excel file. After checking, you send it like any report — the builder deliberately decides what goes in. What is not (yet) possible is letting readers look along líve in the AI environment itself: that runs under the builder’s MCP access, with sight of the full reporting data. For continuous viewing, the Finstack dashboards remain the channel, where every reader with their own rights sees what is meant for them and can change or break nothing.

Managing takes the same discipline as any instrument. A dashboard the team uses for months deserves an owner, a fixed place and a check moment — does the build-up still hold after a change in the reporting structure? The disposable views from the previous section do not need that; the fixed personal working dashboard does. Making that distinction is exactly the difference between tooling and sprawl.

Within those three limits the instrument is remarkably powerful — precisely becáuse it does not try to be the sharing channel or the shared truth.

AI dashboard or Finstack dashboard: when do you use which?

It is not either-or but a division of labor — and whoever makes it explicit gets the most out of both.

The Finstack dashboards are the foundation and the live sharing channel. Continuously current, with every line clickable through to the source booking, shared with rights per user — the place where management, investors and the accountant look at the same controlled truth. Everything structural and shared belongs here: the fixed steering picture, the monthly figures, the working capital at group level.

The AI dashboard is the free workspace on top. For the analysis that cuts just differently than the standard, the experiment with a new KPI before it enters the report, the temporary view around a project or decision. Built in an hour, adjusted in a sentence, thrown away without regret — on the same data basis, so without a second truth.

That division of labor is also the honest reading of what is happening in the market: now that everyone can build a frontend, the frontend is no longer where the value sits. The value sits in the data layer that supplies every screen — built by Finstack ór by your AI assistant — with the same correct, consolidated figures. That is exactly why the MCP connection exists: not because dashboards are scarce, but because reliable data is.

Practical advice for teams starting out: begin with the Finstack dashboards as the shared base, and let the first AI dashboard answer a real question of its own that the standard does not cover. That way the instrument proves itself where it is strong — and sharing grows with it: first as exports, and through the dashboards for everything that needs continuous viewing.

What do you need to start — and what does it cost?

The same three building blocks as the other AI applications in this cluster. The data layer: a Finstack environment with connected administrations and a configured reporting structure — first connection in about 5 minutes, full setup typically within a day, from EUR 39 per month with no implementation fees, with a 14-day free trial. The AI access: the Integrator pack, the add-on with the MCP connection ánd the 2-way Excel and Sheets add-in, with MCP rights for whoever may see the full figures. And a business license for Claude, ChatGPT or another MCP-supporting assistant.

Start small and concrete: one dashboard, one question, one user. For example the cost deviations per cost center against forecast — a view with immediate value whose figures are easy to verify against the Finstack dashboards. If everything checks out, expanding is a matter of asking questions.

Compare the costs above all with what dashboards used to cost: a BI project with a consultant, licenses per user and a queue for every change — defensible for operational data across many sources, steep for financial steering information. The combination of data layer plus AI assistant delivers the financial dashboards for a fraction of that, with the change speed of a conversation.

And whoever notices after building that a view is so valuable the whole team wants it daily: that is the signal to make it structural in the shared environment. That way the tooling grows with the team — from experiment to standard, without a second truth ever appearing. What else this landscape offers sits in the best reporting software for SMEs.

finstack tip

Build every AI dashboard on the reporting structure and put the forecast or budget next to every series. Then every figure matches the monthly report, every screen has a comparison basis — and every deviation is immediately a conversation topic instead of a puzzle.

Explore Finstack.
Free trial for 14 days.

Access to all features. No credit card required.

No credit card needed
Live within 5 minutes
Forecasting and Consolidation
A design element side_graph

The 3 most common mistakes with AI-built financial dashboards

Three patterns we keep seeing at teams starting with AI dashboards. Each costs trust; each is preventable with the right setup.

Building a dashboard on loose exports

The dashboard looks professional, but shows a snapshot: stale from day one, unconsolidated, with double counts through internal flows. And every month the pasting work starts over. Have the AI retrieve the figures through the data layer connection — then every dashboard is current and consolidated, without supply work.

Sharing from the AI environment unchecked

Sharing is fine — as an export you check first, like any report. What goes wrong is forwarding without that check, or giving readers access to the AI environment itself: the builder sees the full reporting data, the receiver often should see only part, and nobody guards which version circulates. Export deliberately; let continuous viewing run through the Finstack dashboards.

Letting own definitions emerge

A dashboard with its own margin or EBITDA definition is guaranteed to deviate from the monthly report — and every meeting starts with the question which figure is right. Build on the reporting structure, so every line on the screen has the same definition as the report, and deviations are réal deviations.

Frequently asked questions

Can't find your question? Let us know

Can AI really build a usable financial dashboard?

An arrow down icon.

Yes — the frontend has become the easy part: Claude or ChatGPT builds a dashboard with charts, KPI cards and tables in an hour, and adjusting happens in plain language. It becomes usable only with reliable feed: consolidated, current figures from the data layer instead of loose exports.

Which data does an AI dashboard use through Finstack?

An arrow down icon.

The reporting data from the data layer: consolidated figures and figures per administration, filterable by entity, general ledger account and cost center, with or without eliminations, in every configured reporting structure — and with actuals ánd forecast. Read-only, current at the moment of retrieval, without exports.

Is an AI dashboard live?

An arrow down icon.

It refreshes on use: whoever opens the dashboard or asks a question gets the current state from the data layer — but it is not a screen that continuously updates itself. For continuously current standard views the Finstack dashboards are the instrument; the AI dashboard is the free analysis environment next to them.

Can I share an AI dashboard with management or investors?

An arrow down icon.

Yes, as a controlled export: the AI turns the dashboard into a formatted email, PDF, PowerPoint, Google Slides or Excel file, which you send after checking — like any report. Live viewing in the AI environment itself is not (yet) possible; for continuous viewing with rights per reader, the Finstack dashboards are the channel.

Do the dashboard figures match my monthly report?

An arrow down icon.

Yes, provided the dashboard is built on the reporting structure: then every line — margin, EBITDA, cost categories — carries the same definition as the report, and the figures come from the same consolidated source. Never build on own groupings of the chart of accounts; that is where the two truths appear.

Is it safe to let AI build dashboards on my figures?

An arrow down icon.

The connection is read-only: the AI can retrieve figures but change nothing in the administration or reporting. The access has its own rights — grant them only to those who may see the full figures — and use a business AI license without training on company data. See the main article for the details.

What does building a financial dashboard with AI cost?

An arrow down icon.

Finstack starts from EUR 39 per month for the first entity, with no implementation fees; the AI access sits in the Integrator pack, together with the 2-way spreadsheet sync. On top a business license for your AI assistant. The building itself no longer costs consultant hours — that is exactly the shift.

Karel Gonzalez Hulshof

CFO turned Founder - Finstack

LinkedIn

Sources and provenance

Last reviewed: 1 September 2026 · Next review: December 2026