Skip to content

Variance commentary

AI variance analysis that writes the commentary and never touches the numbers

Month-over-month and year-over-year variances, computed from your trial balance, filtered to the ones that matter, and written up in plain sentences. The flux analysis you do by hand after every close, done before you have finished your coffee.

Free to create. No subscription, and credits never expire.

Also called mis report, management accounts, monthly financial reporting, board pack and month-end reporting package, depending on where you are. Every name, explained.

Every variance comes back with its figures computed and its reason in words

LineMovementWhat drove it
Revenue+6.4% vs last monthWholesale up on two new accounts; retail flat.
Gross margin−0.6 ptsShipping and freight rose on flat volume; product cost held.
Employee cost+2.1%One hire mid-month; no change in rates.
Receivable days−3 daysTwo overdue balances over 90 days collected.

Every figure shown here is invented for illustration. Nothing on this page is computed from anyone’s accounts.

In the product this reads as prose, not a table: a short written review of the month, section by section, read beside the dashboard. Every figure in it is a link to the formula and the ledgers behind it.

Computed first, written second

Asking a chatbot to “analyze the variances” in a pasted trial balance gets you fluent paragraphs with numbers the model produced the way it produces words. Some will be right. Magic MIS splits the job in two. A deterministic engine computes every variance and decides which are material. Only then does the model write — around placeholders, never digits — and the engine inserts the figures afterwards. A draft containing a number of its own fails a check and is never shown.

The same figures feed the workbook, the dashboard and the chat, so a follow-up question — “which customers?” — is answered from the numbers the commentary was written from. To write this kind of commentary yourself, the method is in how to write MIS commentary.

What is flux analysis in accounting?

Flux analysis is the review of how much each account balance moved between two periods, usually this month against last, with an explanation for every movement over a set threshold. Controllers run it after the close to catch what the close missed — an accrual that was not reversed, a cost posted to the wrong account, a month of depreciation forgotten — before the numbers go to leadership. It covers the balance sheet as well as the income statement, because an error in one always has a twin in the other.

Flux analysis vs variance analysis: the same comparison against a different baseline

The arithmetic is identical: a figure, a baseline, the difference and a reason. What differs is the baseline. Flux analysis compares a period with an earlier period of actuals, and its purpose is control — is the month right? Variance analysis is often used for actuals against a budget or forecast, and its purpose is performance — did the month go to plan?

Magic MIS does both. Every line is set against last month, the same month last year and the year to date, computed from your trial balances and filtered to what is material: the comparison that both checks the close and explains the month. Enter a budget and every line is set against it too — on the board, in the commentary and in the suggestions on where to act — with each budget figure marked as your plan, never your books.

Month-over-month and year-over-year variance each answer a different question

A month-over-month variance asks what changed since last month. It is quick to act on and noisy: a five-week month, a quarterly bill or a seasonal peak all show up as movement that means nothing. A year-over-year variance compares the month with the same month last year, which takes the season out and leaves the trend, but it reacts slowly to something that changed last week.

Read them together. A line that moved against both is worth a sentence; one that moved against last month only is usually timing; one that moved against last year only is the trend creeping. The commentary here is written against both, with the year to date beside them.

What finance teams ask about AI variance commentary

What is variance analysis, or flux analysis?

Comparing each line of the month against a baseline — last month, the same month last year, or year to date — and explaining the movements that matter. US finance teams call the month-over-month version flux analysis. The arithmetic is trivial; the time goes on working out which movements are material and writing a sentence about each that a reader can act on.

What does AI do in the variance analysis here?

It writes the sentences. The variances themselves — amounts, percentages, which lines cross the materiality threshold — are computed by a deterministic engine from your trial balance. The model drafts commentary around those computed figures with placeholders where numbers belong, the engine fills them in, and a check rejects any draft that contains a number of its own.

How does it know which variances are worth explaining?

By materiality: only movements above a threshold are included, so the commentary is about the four things that changed the month and not forty lines of noise. Where ledgers or registers are loaded, it can name the accounts or parties that drove a movement rather than only the line.

Can I edit the commentary?

You can copy it into your own document and edit it there. In the app it is read beside the dashboard and presented from it, and the figures in it stay linked to their lineage.

Does it explain why, or only what?

It explains what the books can show: which accounts, parties or months drove a movement. It does not invent a business reason the data cannot support — “freight rose on flat volume” is in the ledgers; “because fuel prices rose” is not, and it will not say it.

Read next

Have last month written up

Create an account, add a company, and upload the raw trial balance for a month you have already closed. Read the commentary against what you wrote yourself.

Prepaid credits, no subscription. Credits never expire.