Finloom
Blog

Budget vs Actual: Where Every Important Story in Your Business Lives

You made a plan. Then reality happened. The gap between the two is where you find every problem and every opportunity.

By Geoff Womack · April 25, 2026 · 5 min read

Most small business owners don't have a budget. They have a vague sense of what they expect to spend and a hope that revenue covers it. When you ask them how the month went, they check their bank balance and say "seems okay" or "felt tight."

That's not managing a business. That's hoping. Budget vs actual analysis is the difference between the two.

What Budget vs Actual Actually Is

You write down what you expect to happen. Revenue by line item. Expenses by category. At the end of the month, you compare what you planned against what actually happened. The difference between the two is called variance.

Favorable Variance
You spent less than planned, or you earned more than planned. Revenue came in at $52,000 against a $48,000 budget? That's $4,000 favorable. Your marketing spend was $1,800 against a $2,500 budget? That's $700 favorable.
Unfavorable Variance
You spent more than planned, or you earned less than planned. COGS came in at $22,000 against a $18,000 budget? That's $4,000 unfavorable. Revenue was $40,000 against a $48,000 budget? That's $8,000 unfavorable.

That's it. Plan vs reality. Green means better than expected. Red means worse. Every interesting conversation about your business starts in the variance column.

A Real Example

Here's a simple monthly budget vs actual for a small services business:

March Budget vs Actual
Line Item Budget Actual Variance
Revenue $48,000 $52,400 +$4,400
COGS $18,000 $21,800 ($3,800)
Gross Profit $30,000 $30,600 +$600
Rent $3,500 $3,500 $0
Payroll $12,000 $12,000 $0
Marketing $2,500 $4,200 ($1,700)
Software $800 $1,350 ($550)
Net Income $11,200 $9,550 ($1,650)

At first glance, this looks fine. Revenue beat the plan by $4,400. But look at the bottom line. Net income missed by $1,650. The extra revenue didn't drop to profit because costs grew faster.

Now the questions write themselves. Why did COGS jump $3,800 when revenue only grew $4,400? That means almost all the incremental revenue was eaten by cost. Why did marketing spend nearly double? Was that planned and just not budgeted, or did someone approve spend without checking the plan? Why did software subscriptions increase by $550? Did someone sign up for a new tool nobody approved?

Without budget vs actual, all you see is: "We made $9,550 this month." With it, you see exactly where the money went and why you're $1,650 short of where you should be.

Why Most Businesses Don't Do This

Three reasons. First, they never set a budget in the first place. Second, even if they have a budget, comparing it to actuals manually in a spreadsheet is tedious enough that it stops happening after month two. Third, nobody explained why it matters until something goes wrong.

The business owner who skips budget vs actual finds out about the marketing overspend in month six when they're doing a year end review. By then it's $10,000 of unplanned spend across six months. The business owner who runs budget vs actual monthly catches it in month one when it's $1,700. One is a conversation. The other is a crisis.

How to Start

Step 1: Set a budget. It doesn't have to be perfect. Take last month's actual numbers, adjust for anything you know is changing, and call that your budget. If rent was $3,500 last month and it's not changing, budget $3,500. If you plan to spend more on marketing, budget the higher number. The goal is to have a plan, not to be clairvoyant.

Step 2: Close the month. At the end of each month, pull your actual numbers from your accounting software (QuickBooks, Xero, Wave, or wherever you track transactions). This takes 5 minutes if your books are up to date.

Step 3: Compare. Put budget and actual side by side. Calculate the variance for each line. Look at what's green and what's red. Ask why for every red item over 10%.

Step 4: Act. Variance without action is just a report. If marketing is 40% over budget, decide whether that spend was justified (maybe it drove the revenue upside) or whether it needs to come back in line next month. If COGS grew faster than revenue, investigate whether your margins are slipping and whether pricing needs to change.

The Stories That Live in the Variance

Every important signal in your business shows up in the variance column before it shows up anywhere else.

Your pricing is wrong. Revenue is on plan but COGS variance is unfavorable every single month. Your margins are eroding. You're selling more but keeping less. This is a pricing problem, and budget vs actual catches it months before it hits your bank account.

You're growing efficiently. Revenue is 15% above plan and operating expenses are only 5% above plan. That 10% gap is operating leverage. It means your growth is profitable growth. Without BvA you'd see revenue going up and expenses going up and have no idea whether the ratio is healthy.

A department is out of control. One category keeps coming in 20% to 30% over budget month after month. That's not a one time issue. That's a structural problem with either the budget being unrealistic or the spending being undisciplined. Either way, you need to know.

Your forecast is wrong. If revenue misses budget by more than 10% three months in a row, your forecast methodology needs to change. Maybe you're being too optimistic. Maybe seasonality is hitting harder than expected. The variance data tells you exactly where your assumptions broke down.

The Bottom Line

A budget is a plan. Actuals are what happened. The variance between them is where every important story in your business lives. Check it monthly. Every overspend caught in month one is a crisis prevented in month six. Every trend spotted early is a decision made with confidence instead of panic.

Automate Your Budget vs Actual

FinLoom calculates budget vs actual variance automatically. Import your actuals, set your budget, and see green and red on every line item every month. No spreadsheet formulas. No manual comparison.

See Plans Starting at $4.99/mo