AI at Work

Demonstrations · Made-up material

Monthly reporting pack: variance table, draft commentary and questions

Claude takes the month's management accounts, the budget and last month's board commentary, builds the variance table, drafts the commentary, and lists the movements the numbers don't explain.

This is a demonstration. The business, people, documents and figures are made up for this example. It is not client work.

Relevant to: Financial controllers and finance teams in mid-sized companies who produce a monthly board or management pack.

The made-up situation

Brookfield & Daly is a food distributor with about €38m turnover a year, selling to foodservice and retail customers. Sinéad Kavanagh, the financial controller, has closed September 2026. September was the first month of a new retail contract with Northgate Stores. She needs the board pack out within the week.

Her inputs are a workbook exported from the ledger, with three sheets (September and August actuals and year to date, the FY26 budget by month, and fixed asset additions), and her own August commentary to the board.

Step by step

  1. 1Ask Claude to build the variance table

    Sinéad saves the workbook to the finance SharePoint folder and asks Claude, with the Microsoft 365 connector on:

    What the person types
    Open Brookfield-Daly-Management-Accounts-Sep-2026.xlsx in Finance > Month End > 2026-09. Build a variance table for September against budget: every account line, then totals for revenue, cost of sales, gross profit, overheads, EBITDA and profit before tax. Take September budget from the Budget FY26 sheet and work out year-to-date budget as January to September. Show actual, budget, variance in euro and percent, favourable or adverse, August actual, and YTD. Costs are positive numbers. Give me the table as an Excel file too.
    Selected rows from the September management accounts workbook: retail sales, retail cost of sales, agency labour, repairs and maintenance, professional fees, bad debt provision and depreciation, for September and August.
  2. 2The variance table comes back

    LineSep actualSep budgetVariance
    Total revenue3,335,5003,165,000170,500 F
    Gross profit896,600954,075(57,475) A
    Gross margin26.9%30.1%-3.3 pts
    Total overheads614,500550,00064,500 A
    EBITDA282,100404,075(121,975) A

    Revenue is ahead of budget, but EBITDA is €122k behind. The full table covers all 19 account lines and the year to date, in the pack and as an Excel file.

    Variance table extract: revenue 170,500 favourable, gross profit 57,475 adverse, gross margin down 3.3 points, professional fees and agency labour adverse, repairs favourable, EBITDA 121,975 adverse.
  3. 3Draft the commentary using last month's as the reference

    What the person types
    Now draft the September commentary in the same format as my August commentary (attached). Use August's commentary to tell what was expected from what wasn't. Where the figures don't explain a movement, don't guess: mark it [CHECK] and add it to a separate list of questions for me.

    Claude used the August commentary to separate expected movements from surprises. Fuel and electricity were over budget, but August had predicted both, so they are explained in the draft. Retail margin is a different story. August said Northgate was priced at about 22% margin against a 27% budget, and a supplier price rise had already cut retail margin to 23.6%. Claude built an approximate bridge and found that those two causes leave about €44.9k of retail gross profit unexplained:

    Retail gross profit bridge (approximate)€
    Retail GP at budget margin (27.0% of €1,431.9k)386.6k
    Northgate priced at ~22%, not 27%(12.4k)
    Supplier increase, at August's 23.6% margin on the rest of retail(39.8k)
    Not explained by the August commentary(44.9k)
    Actual retail GP289.5k

    Claude stated the assumption behind the bridge: that the whole €247.3k rise in retail revenue on August is Northgate. It then flagged that assumption as something to check against the sales ledger.

  4. 4The questions for the finance lead

    Claude listed seven movements that the figures do not explain on their own, each with where it shows up. Among them:

    • Professional fees of €48.3k against €12.0k budget. The audit fee was accrued at year end, according to August's commentary, so it isn't that.
    • Agency labour almost trebled when August's commentary said it would fall back to budget once two permanent staff started.
    • A €6.4k credit on repairs and maintenance.
    • No bad debt charge, while a customer owing €38k was already 75 days overdue at the end of August.
    • Depreciation flat at €39.5k. The fixed asset sheet shows three new vans that should add €3.5k a month from September.
    An excerpt from the draft commentary on agency labour marked CHECK, and three questions for the finance lead about retail margin, professional fees and depreciation on new vans.
  5. 5What the finance lead checks before it goes out

    1. Ties the table to the ledger. Total revenue, gross profit and EBITDA in Claude's table should match the trial balance and the management accounts. Sinéad spot-checks three or four lines by hand.
    2. Answers the seven questions. Some will lead to journals before the pack goes out. If the van depreciation was missed, posting it reduces profit before tax by €3.5k. If the overdue customer needs a provision, EBITDA falls further.
    3. Replaces the Northgate assumption with the actual September invoicing from the sales ledger and asks Claude to rerun the margin bridge.
    4. Removes every [CHECK] marker and rewrites those paragraphs with the real explanation.
    5. Reads it as the board will. She checks the headline messages are the ones she wants to lead with, and that nothing in the draft states a cause the evidence does not support.

Time taken

A typical estimate, not a measured result

For a pack like this a financial controller usually spends four to six hours on the variance table and first-draft commentary, before review. With Claude the table, draft and questions come back in a few minutes. Checking the table and answering the questions is still the finance lead's job and would typically take one to two hours, plus whatever journals the questions lead to. The time saved is in building and writing. The questions list also catches problems, like the missing depreciation, that are easy to miss when the deadline is close.

How this demonstration was made

We wrote the workbook and the August commentary for this demonstration. Claude then produced the outputs by reading those files. We calculated every figure in the variance table with a script from the workbook, and checked every number in the commentary and the questions against that table. In a company's setup the workbook would sit in SharePoint and Claude would open it through the Microsoft 365 connector, as in the first step.

The source documents and Claude's full outputs are not published here. The excerpts and images on this page show what came back.

Claude features used, with Anthropic's documentation

Doing this with your own work

For a real team we build the same kind of workflow in your Claude organisation, test it on your past work and train the people who will use it.

That is usually a workflow implementation. Ways to start sets out what it includes and what we need from you.

All demonstrations

Talk to us about a piece of work like this

Tell us what the work is and who does it now. We'll suggest a time for a short call.