Budget variance analysis is the habit of comparing what you planned to earn and spend with what actually happened, then explaining the gap well enough to act on it. Calculating the difference takes a minute. The value comes from asking why it happened, whether it will repeat, and what you will do about it. This guide covers the formulas, a worked example, how to set thresholds, a monthly review routine and the mistakes that turn variance reports into box-checking.
TL;DR
- A budget variance is actual minus budget, shown in dollars and as a percentage of budget. Revenue above plan is favorable; expenses above plan are unfavorable.
- Don't chase every gap. Set a materiality rule, such as a percentage and a dollar amount, and investigate only what breaks it.
- Separate timing variances (a bill paid a month late) from structural ones (a permanently higher cost). They call for different responses.
- Compare against a flexible budget when volume changes, so you aren't judging a busy quarter against a plan built for a quiet one.
- Treat variances as early warnings, not blame. Every one needs an owner, a cause and an action.
Table of Contents
- What budget variance analysis actually tells you
- The formulas: dollar variance and percentage variance
- A worked example: one month, five lines
- Decide what deserves investigation
- Timing variances versus structural variances
- Dig into the cause: price, volume, efficiency, mix
- Use a flexible budget when volume moves
- A monthly budget review routine that holds up
- Get the story, not just the number
- Make variances safe to report
- Improve budget accuracy over time
- Common mistakes
- Our perspective
- When to bring in outside help
- FAQ
- Sources
What budget variance analysis actually tells you
A variance is the difference between a planned figure and the real one for the same period and the same line item. IBM describes variance analysis as the process of analyzing how and why actual figures for metrics such as indirect costs, sales volume or labor costs differ from the initial forecast. The "why" is the part owners tend to skip.
Three questions sit behind every variance report:
- Where did we miss the plan? The arithmetic.
- Why? Pricing, volume, a vendor increase, a delayed hire, a bookkeeping error.
- So what? Change the spending, change the forecast, or change nothing because it was timing.
If a report answers only the first question, it is a scoreboard. If it answers all three, it is a management tool.
The formulas: dollar variance and percentage variance
According to Workday's guide to budget variance, absolute variance is actual minus budget, and percentage variance is that difference divided by the budgeted amount.
- Dollar variance = Actual − Budget
- Percentage variance = (Actual − Budget) ÷ Budget
The sign alone doesn't tell you whether the news is good. A positive variance on revenue is favorable. A positive variance on an expense is unfavorable. Cost accounting texts use the shorthand F and U: a favorable cost variance means actual costs came in below budget, and an unfavorable one means they came in above it.
A favorable label is not automatically good news either. Spending $20,000 under budget on marketing may mean you saved money, or that a campaign never launched and the pipeline will be thin in two months. That is why the cause matters more than the label.
A worked example: one month, five lines
Here is a simplified monthly budget-versus-actual for a 25-person services company. The figures are illustrative, not client data.
| Line | Budget | Actual | Variance ($) | Variance (%) | F/U |
|---|---|---|---|---|---|
| Revenue | $210,000 | $198,000 | −$12,000 | −5.7% | U |
| Salaries and benefits | $120,000 | $112,000 | −$8,000 | −6.7% | F |
| Marketing | $15,000 | $9,500 | −$5,500 | −36.7% | F |
| Software and subscriptions | $6,000 | $7,400 | +$1,400 | +23.3% | U |
| Professional fees | $8,000 | $14,500 | +$6,500 | +81.3% | U |
Revenue is 5.7% short. Salaries look favorable, but the reason matters: if two open roles went unfilled, delivery capacity may be what held revenue back. Marketing is far under budget, which could feed a revenue shortfall next quarter. Software is a small dollar overage with a large percentage, likely noise unless it keeps growing. Professional fees are the line that deserves a phone call: $6,500 over, and a one-time legal bill reads very differently from a permanently higher contractor rate.
Notice what the table does. It sends your attention to three lines instead of five, and each one comes with a specific question. That is the whole point.

Decide what deserves investigation
Treating every variance as a crisis wastes time. Many organizations adopt a materiality threshold so only meaningful deviations get explained. A state agency budget guide, for instance, asks for explanations of variances of plus or minus $10,000 and 10% or greater. That is one organization's rule, not a standard, so build your own.
A workable approach for a small or midsize company:
- Use two tests together. Flag a line only if it exceeds both a percentage (say 10%) and a dollar floor (say $2,000). A 40% swing on a $300 line is not worth an hour.
- Scale the dollar floor by line. A 5% miss on payroll can matter more than 25% on office supplies.
- Watch trends. Three consecutive months of a 4% overage never trips a 10% rule, yet it adds up. Add a rule for repeated same-direction misses.
- Write the thresholds down. Everyone should know in advance what triggers a question.
This is the logic of management by exception: the budget runs quietly until something leaves its range.
Timing variances versus structural variances
The most useful distinction in the whole exercise is between a variance that will reverse and one that won't. State project financial guidelines in Georgia call for budget-versus-actual reviews at least monthly and for documenting the cause of a variance, and the same discipline applies in a private business.
Timing variances are shifts between periods. An annual insurance premium paid in March instead of April, a customer invoice delayed by two weeks, equipment delivered late. Over the year, they wash out. The right response is usually to note it and adjust your cash timing.
Structural variances persist. A supplier raised prices, churn rose, a lease escalated, a pricing change cut margins. These will recur every month unless you act, and the forecast needs to change.
Treating a timing issue as a permanent problem leads to unnecessary cuts. Treating a structural problem as timing leads to a surprise at year end. Ask of each flagged line: "If we do nothing, does this fix itself?"

Dig into the cause: price, volume, efficiency, mix
For operating businesses, one total variance can hide several opposite effects. Managerial accounting breaks them into categories: price, efficiency, volume and mix variances.
Take a contractor whose materials cost is $18,000 over budget:
- Price: lumber cost more per unit than planned.
- Volume: the company completed more jobs than budgeted, so higher material spend is expected.
- Efficiency: crews wasted material or reworked jobs.
- Mix: more of the work was in a materials-heavy service line.
The same $18,000 could mean strong sales or sloppy job costing. You can't tell from the total. This is where clean, categorized books pay off: if costs are coded loosely in the accounting system, you can't separate these effects.
Use a flexible budget when volume moves
A static budget is set once, usually for the year. If sales volume lands 20% above plan, nearly every variable cost will look unfavorable, and the report will be noise. A flexible budget adjusts the planned costs to the actual activity level. As one cost accounting chapter puts it, flexible budgets let companies evaluate performance based on actual output rather than a single static forecast.
Example: you budgeted 1,000 units with $40 of variable cost per unit, or $40,000. You sold 1,200 units and spent $46,000.
- Static comparison: $6,000 unfavorable.
- Flexible budget: 1,200 × $40 = $48,000. Actual spend was $2,000 under the flexible budget, so it's favorable.
The $8,000 gap between the static and flexible budgets is the volume effect, which is good news, since you sold more. The $2,000 is the true cost-control result. Most of the confusion in budget reviews comes from mixing these two up.
Flexible comparisons depend on timely actuals, including employee spending. If receipts arrive weeks late, your month-end numbers are wrong before you start. Tools for expense reimbursement that employees actually use can help close that gap so costs land in the right month.
A monthly budget review routine that holds up
A review process is only as good as its cadence. This is a routine you can run in a few hours once your books close cleanly.
- Close the books first. Reconcile bank and credit card accounts, and finish payroll and accruals. Variance analysis on unreconciled books analyzes errors.
- Compare at matching detail. Put budget and actuals side by side at the same level of categories. Comparing a summarized budget against detailed actuals hides real variances.
- Calculate dollars and percentages. Both. Percentages find small-line surprises; dollars show what matters.
- Apply your thresholds. Mark the lines that break them, plus any repeated misses.
- Find the cause. Talk to the person who owns the line. Check invoices, contracts, hiring dates and sales data.
- Classify it. Timing or structural? One-off or recurring? Favorable but risky?
- Assign an action and an owner. Even "no action, timing only" gets written down.
- Update the forecast. If it's structural, change the outlook, not just the commentary.
A useful narrative format borrowed from FP&A practice: every variance should answer what changed, why, what you are doing and what the revised outlook is, explaining the story rather than defending numbers.
Get the story, not just the number
The weakest variance reports list amounts and stop. Guidance from the IMA, as summarized by CFO.com, says strong finance teams look at root causes such as a delayed marketing campaign or staff turnover instead of simply reporting the size of the gap.
Compare these two comments on the same line:
- Weak: "Professional fees over budget by $6,500."
- Useful: "Professional fees over by $6,500: $5,000 one-time legal review of a vendor contract (non-recurring), $1,500 from a contractor rate increase effective this month (recurring, forecast raised $1,500 per month). Owner: operations lead."
The second tells the owner what to do and what to expect next month.
Make variances safe to report
People hide variances when they expect to be blamed. Industry commentary on FP&A repeatedly says the biggest mistake is making the exercise punitive, when it should serve as an early-warning system, as discussed in the CFO Playbook. If your department heads pad budgets or explain away misses, you aren't getting information, you're getting defense.
Practical fixes: ask for explanations in a short, standard format, praise early flags, and separate the budget conversation from performance reviews. A manager who tells you in week two that a vendor is raising rates has done you a favor.
Improve budget accuracy over time
Variance analysis is also feedback on the budget itself. If the same lines miss in the same direction every quarter, the assumptions are wrong, not the people.
- Rebase on actuals. Build next year's budget from trailing 12-month actuals, adjusted for known changes, not from last year's budget.
- Drive lines from operations. Tie revenue to pipeline and capacity, payroll to headcount plans, and software to seat counts.
- Shift to rolling forecasts. Many organizations are moving from once-a-year budgets to rolling forecasts updated every one to three months, keeping a continuous view well ahead. Our walkthrough on a rolling forecast setup shows how.
- Use a controlled freeze. Lock the original budget as the benchmark, keep the forecast flexible, and set firm cut-off dates for forecast updates so debates don't drag.
- Watch cash separately. A profitable variance report can sit beside a cash crunch. A 13-week cash flow forecast covers what budget-versus-actual doesn't.
For more on budgeting practice, see our guide to strategic budgeting best practices and the broader view of corporate financial planning. If profitability is the question behind your variances, profit analysis methods are the next step.
Common mistakes
- Analyzing dirty books. Miscoded transactions and unreconciled accounts create variances that aren't real.
- Comparing mismatched periods. A flat 1/12 of the annual budget ignores seasonality. Where possible, use a phased budget for the period instead of a flat share.
- Stopping at "favorable." Underspending can signal delayed work or lost momentum.
- No owner. A variance nobody owns is a variance nobody fixes.
- No follow-up. Last month's explanation should be checked against this month's actuals.
- Too many lines. A 300-line report gets skimmed. Review at a level where decisions happen.
Our perspective
Most owners who come to us don't have a variance problem. They have a data problem upstream. The budget exists, but the books are months behind, categories shift from month to month, and payroll or tax entries sit in the wrong periods. Variance analysis on that foundation produces long debates and no decisions.
We approach it in order. First get the bookkeeping current and consistent, which often means a cleanup and a QuickBooks restructure so the chart of accounts matches how you run the business. Then build a budget tied to real drivers. Then review monthly with a short list of flagged lines, each with a cause and an owner. Because fractional CFO oversight accompanies our accounting work, the person reading the variances is also the person who can say what to do about them, without the cost of a full-time executive.
Our advice is simple: keep the process light enough that you'll actually do it every month. A one-page review with five explained variances beats a forty-page package nobody reads.
— Angelica
When to bring in outside help
If your books close late, your budget was last touched a year ago, or you keep being surprised by cash, an outside team can set up the process and run it with you. We offer fractional CFO services including efficiency and cost analysis, along with accounting and bookkeeping and QuickBooks cleanup. Our service and accounting packages page shows how engagements are structured, and you can start from amcfo.com.
FAQ
What is a good budget variance?
There isn't one universal figure. A good variance is one that is small relative to your thresholds, or one you understand and can explain. Many companies investigate anything beyond roughly 5% to 10% on material lines, but the right range depends on line size and volatility.
What are the three types of variances?
Common groupings are revenue variances, cost variances and profit variances. Within cost analysis, you'll also see price, efficiency and volume variances. Each helps isolate a different cause behind the total gap.
How often should I review budget variances?
Monthly is the practical standard for most businesses, soon after the books close. Fast-moving companies add a weekly cash check. Quarterly reviews alone usually catch problems too late to correct them.
Is a favorable variance always good?
No. Underspending can mean a project slipped or a hire went unfilled, and revenue above plan can come with costs the budget didn't expect. Investopedia's overview of budget variance notes that variances can point to the accuracy of planning itself, so favorable results deserve the same question as unfavorable ones.
Sources
- IBM: What is Variance Analysis?
- Workday: How to Calculate a Budget Variance Analysis
- Standard costing and variance chapter (Texas Southern University)
- California Department of Food and Agriculture: budget preparation guide
- Georgia Technology Authority: Project Financial Management Guidelines
- CFO Playbook: From Frozen Forecast to CFO Toolbox
- CFO.com: The 12 Key Principles of Financial Planning and Analysis
- Financial Professionals: Adopting agile forecasting and budgeting techniques
- OpenAid: Budget vs Actual Report Template
- Investopedia: Budget Variance
