AI & Finance

Creating management reports with AI: what Claude and ChatGPT can and cannot do — and how to set it up safely (2026)

1 September 2026 · Karel Gonzalez Hulshof

AI writes a monthly analysis in minutes that looks convincing. The question is whether it is also right — and that depends not on the model, but on the data beneath it and the division of roles around it. This is how to use AI for the report that gets discussed every month.

A background graphic.
Draft
AI delivers the first version — finance keeps the analysis and the judgment
1 data basis
the same consolidated figures as the report, through the MCP connection
Read-only
AI can analyze, but change nothing in administration or reporting
SUMMARY

Creating management reports with AI: Claude or ChatGPT drafts the report on consolidated Finstack figures (from EUR 39/month): summary, deviations, tables — the judgment stays human.

Creating management reports with AI: what Claude and ChatGPT can and cannot do — and how to set it up safely

From an empty document on day one to a filled draft in minutes — with the human as analyst and final editor instead of collector.

TL;DR
AI can prepare a large part of the monthly report: the summary in draft, the most striking movements per cost center and entity, the tables and a first text version of the commentary. What AI cannot do: make the figures themselves reliable and pass the judgment. The setup that works: an AI assistant on the consolidated reporting data from Finstack — through the MCP connection, read-only, with actuals ánd forecast — and a fixed monthly rhythm in which finance checks, explains and shares the draft. Finstack from EUR 39/month.

Can AI create a management report?

A draft, yes — and a good draft is worth more than it sounds. Whoever gives Claude or ChatGPT access to the right figures generates in minutes what otherwise costs the first days of the month: the summary of the biggest movements, the tables per entity and cost center, the comparison against budget and forecast, and a first text version of the commentary. The empty document every monthly report starts with is history.

What AI cannot do matters at least as much. The norm for a good management report — seven fixed sections, from summary to commentary, in a layout management understands — requires two things that do not come out of a language model. First, reliable figures: AI does not make data better, it only phrases it more fluently. Consolidation, eliminations and a consistent layout have to be arranged befóre the AI gets to work. Second, the judgment: what a deviation méans, whether it is acceptable and what will be done about it — that is the core of the report, and it stays human work.

The productive division of roles is thereby clear: AI as the analyst-assistant that prepares the first 80 percent, finance as the final editor that checks, explains and decides. Not because AI deserves distrust, but because a report that decisions rest on needs an owner — and that is not a model.

The rest of this article works out that setup: which data the AI needs, how the variance analysis and the commentary work concretely, what the monthly rhythm looks like and how to safeguard quality. How you connect the AI to your figures in the first place sits in the main article on connecting AI to your accounting software.

Which data does AI need for a good monthly report?

The same data as a human controller — and that is where most AI experiments go wrong. Whoever feeds the assistant an export of one administration gets an analysis of one administration: without the group picture, with double counts through uneliminated intercompany flows, and in the chart-of-accounts layout instead of the layout being steered on. The report looks finished, but whoever asks a follow-up question falls right through it.

The checklist for the data basis is the same as for the reporting itself. Consolidated figures, cleaned of internal flows — so the AI does not have to add up itself, exactly the arithmetic where language models make mistakes. The own reporting structure — so “margin” means the same to the AI as it does in the report. Cost centers as a dimension — for the analysis per team or location. And next to the actuals also budget and forecast — because without a comparison basis the AI can describe, but not interpret.

Through the Finstack MCP the assistant gets exactly that set: the reporting data at aggregate level, consolidated ánd per administration, filterable by entity, general ledger account and cost center, with or without eliminations, in every configured reporting structure, with actuals and forecast side by side. Current at the moment of asking, without anyone running an export — and read-only, so the administration and the reporting setup remain untouchable.

What the AI deliberately does not get: the underlying bookings. Those stay in Finstack, where every reporting line clicks through to the source — the place where verification happens. The AI analyzes at the level the report itself speaks at: balances and series, per month and cumulative.

How do you let AI prepare the variance analysis?

This is the use case finance teams ask about first in practice: let the AI name, per cost center and per entity, which items deviate from budget and forecast — the question “what is the big item on this cost center that was not there in previous months?” is a matter of seconds for an assistant with the right data. The variance analysis has a fixed setup — month ánd year-to-date, against budget, last year and the latest estimate — and precisely that fixed setup makes it well suited to automate as preparation.

The working approach in three steps. One: have the AI ránk the deviations — largest first, with amount and percentage, per cost center and entity — so the meeting’s attention is steered in advance. Two: have it add the factual context per deviation that ís in the figures: the course of the series, whether the deviation looks incidental or structural, how the item relates to the forecast. Three: the explanation — whý the item deviates — comes from the human, because it sits in conversations, contracts and events no dataset knows.

That third step is not a limitation but the safety valve. An AI that has to guess at an explanation will invent what sounds plausible — and plausible is exactly what makes a wrong explanation dangerous. So ask the AI to signal and rank, not to explain; the working instruction further down locks that in.

The result in practice: the variance analysis no longer starts with an afternoon of searching, but with a ranked list of which finance can tick off half immediately — and the other half is exactly where the attention should go.

How do you write the commentary with AI — and what stays human work?

The commentary is the section where AI is most tempting and deserves the most careful use. Tempting, because a language model is simply strong at writing: give it the figures and the ranked deviations, and out rolls a readable text that neatly follows the structure of a good commentary. Careful, because the commentary is precisely the section where the reader looks for finance’s júdgment — not a summary of what the tables already showed.

The division that works: let the AI write the factual layer — what happened, in what order of magnitude, how it relates to budget and forecast — in the report’s fixed format. That is the text that otherwise costs the most time and demands the least thinking. The interpretive layer — why it happened, whether it is bad, what is being done about it and what it means for the coming months — the human writes or dictates over it. In practice that is fifteen minutes of editing instead of an evening of writing.

Two agreements keep this clean. Good to know: with the right instruction the AI joins in here itself — in practice assistants flag, for example, that a cost decline in the latest months may also be incompletely booked months, and warn befóre someone reads a trend into it. The AI text is always recógnizable as a draft until finance has approved it — a draft version accidentally forwarded is exactly the incident that costs the trust the whole approach was meant to build. And the AI never gets the task of formulating conclusions or recommendations on finance’s behalf; it may prepáre questions (“these three items deserve an explanation in the meeting”), not answer them.

Whoever sets it up this way notices the quality of the commentary rising rather than falling: the writing time shifts from describing to interpreting — the work the reader opens the report for in the first place.

How does AI fit into the monthly rhythm?

AI does not change the rhythm of the month — it shifts where the time goes. The fixed rhythm from automating management reporting remains the backbone: the administrations close in the accounting package, the figures sync automatically to the data layer, and the report stands ready on a fixed working day for the meeting.

The AI step comes right after the close. As soon as the figures are final, finance runs the fixed draft round: the assistant generates the summary, the ranked deviations per cost center and entity, and the factual layer of the commentary — on the current, consolidated figures, so without waiting for an export. What used to be day one through three of the reporting cycle is now a morning. And if the team or the firm corrects a booking afterwards, the draft round simply runs again — the figures are always current, after all.

The gained days shift forward in the chain: explaining, aligning with budget holders, and preparing the meeting. That is not a side effect but the actual goal — the complaint about the classic monthly report was never that it existed, but that it was finished at the moment nobody could act on it anymore. With the draft round on day one, the analysis is there while the month is still fresh.

Sharing does not change. The report goes to management, investors and the accountant through the Finstack dashboards, with rights per user — the AI route is the working instrument of whoever mákes the report, not the channel through which it is read. That keeps one controlled version of the truth, however many drafts there were along the way.

How do you safeguard quality and consistency?

With the same discipline every report needs — locked in on three points.

One data basis. The AI works exclusively on the reporting data from the data layer, never on files supplied alongside. As soon as someone “quickly” drops a spreadsheet into the chat, two truths appear — and it takes exactly one meeting before someone asks which one is right. The connection keeps the temptation small: the current figures are already available, after all.

One fixed working instruction. Capture the monthly draft round as a fixed assignment: which sections the AI generates, in what order, on which reporting structure, with which comparisons (month ánd year-to-date, against budget, last year and forecast) — and the explicit instruction to signal and rank deviations, not explain them. A report that looks the same every month is worth more to readers than an analysis that tries to be smarter every month.

Verify at the source. Important figures from the draft finance checks in Finstack, where the same data sits in the dashboards and every line clicks through to the source booking. Start the first months with the items whose outcome you know; expand the trust based on what you check, not on how convincing the text reads. Also lock in whó approves the draft: one owner per report prevents an interim version quietly becoming final.

Whoever locks in these three agreements needs no ten-page AI policy — the working instruction itsélf is the policy, and it grows with what the team entrusts to the AI.

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

Three building blocks, of which two usually already stand. The first is the data layer: a Finstack environment with the administrations connected and the reporting structure configured — the first connection stands in about 5 minutes, the full setup typically within a day, with guided onboarding as an option. Finstack starts from EUR 39 per month for the first entity, with no implementation fees and a 14-day free trial.

The second is the AI access: the Integrator pack — the add-on that contains the MCP connection ánd the 2-way Excel and Google Sheets add-in — with MCP rights for the finance colleagues who may see the full consolidated figures. The third is the AI assistant itself: a business license for Claude, ChatGPT or another tool that supports MCP, with training on company data switched off.

Then start not with a big switch, but with one parallel month: run the AI draft round néxt to the existing routine and compare the draft with what the team made itself. That costs one extra morning and delivers exactly the evidence a discussion about “can we trust AI” never delivers — because the answer then simply sits side by side on the table. Measure two things in that month: how many hours the draft round saved, and where the draft was off — the latter becomes the first improvement of the working instruction.

After that the rhythm reinforces itself: the same working instruction every month, a day earlier every month, and the freed-up time visible in the quality of the commentary. The next step — bringing the forecast into the same rhythm — sits in forecasting with AI.

finstack tip

Capture the monthly AI draft round as one fixed working instruction on the reporting structure — same sections, same order, same comparisons. Consistency is worth more to the report’s readers than an analysis that is different every month.

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 in management reporting with AI

Three patterns we keep seeing at teams using AI in the monthly report. Each costs trust; each is preventable with the right setup.

Treating the AI draft as the final product

A fluently phrased report feels finished, but without human checking and interpretation it is a draft with nice formatting. The mistake becomes visible at the worst possible moment: in the meeting, at a figure that is wrong or an explanation that turns out invented. Keep the division of roles hard: AI prepares, finance approves — and only then does anything go out the door.

Feeding the AI loose exports

A spreadsheet in the chat window gives the AI stale, unconsolidated figures in chart-of-accounts order — and forces it into the arithmetic where language models make mistakes. Give the assistant a connection to the data layer, so it uses the same consolidated, structured figures as the report itself.

A different approach every month

Whoever tries new prompts monthly gets a different report monthly: different order, different definitions, different emphasis. Readers lose their bearings and differences between months become incomparable. Lock in one working instruction on the reporting structure and improve it deliberately — like any other reporting procedure.

Frequently asked questions

Can't find your question? Let us know

Can AI create a complete management report?

An arrow down icon.

A draft, yes: summary, tables, ranked deviations and the factual layer of the commentary. Making the figures reliable — consolidation, eliminations, a consistent layout — happens befóre the AI in the data layer, and the judgment on what deviations mean stays with finance. AI prepares; the report remains the team’s.

Which data does the AI need for the monthly report?

An arrow down icon.

Consolidated figures cleaned of intercompany flows, in the own reporting structure, with cost centers as a dimension and budget and forecast next to the actuals. Through the Finstack MCP the assistant retrieves exactly that set, current — read-only, at aggregate level, without anyone having to run an export.

Can AI do the variance analysis?

An arrow down icon.

The signaling and ranking, yes: the largest deviations per cost center and entity, against budget, forecast and last year, with the course of the series included. The explanation — whý an item deviates — requires context that is not in the figures and stays human work. That way the AI steers the attention without inventing explanations.

Does the commentary stay human work?

An arrow down icon.

The interpretive layer does: why something happened, whether it is acceptable and what is being done about it — that is where the reader looks for finance’s judgment. The factual layer — what happened and how it relates to budget and forecast — AI can pre-write in the fixed format, after which finance edits instead of writes.

Is it safe to connect AI to the reporting 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 consolidated figures — and use a business AI license without training on company data. See the main article for the details.

Does this work with my accounting package?

An arrow down icon.

The AI does not connect to the package itself, but to the Finstack data layer — and that connects with Exact Online, AFAS, Twinfield, Xero, QuickBooks and MS Dynamics 365 BC, also mixed within one group. The limits of each package itself sit in the overview per accounting package.

What does creating management reports 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, the add-on that also contains the 2-way Excel and Sheets add-in. On top you need a business license for your AI assistant. The setup typically stands within a day.

Karel Gonzalez Hulshof

CFO turned Founder - Finstack

LinkedIn

Sources and provenance

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