← All Tips

How to Build a Google Sheets Business Budget Template (Free Guide)

Build a complete Google Sheets business budget with 5 tabs, SUMIF formulas, profit margin tracking, variance analysis, and quarterly forecasts. Free step-by-step guide.

Published July 5, 2026

Most small business owners and freelancers don't have a budgeting problem — they have a visibility problem. The money is moving: revenue comes in, expenses go out, and somewhere in between a profit (or loss) appears. The issue is they don't know where they stand until the end of the quarter, when it's too late to adjust.

A well-built Google Sheets business budget template fixes that. You get a real-time picture of revenue, costs, profit margin, and cash flow — all in a spreadsheet you actually control. Here's how to build it.

The 5-Tab Structure

Business budgets break down into five distinct areas. Give each one its own tab so data stays clean and formulas stay reliable.

Tab 1 — Revenue

Track every income source by month. Structure it as a table with income categories as rows (Product Sales, Service Retainers, Consulting, Other) and months as columns (Jan, Feb, Mar, etc.). Add a Total column and a YTD row at the bottom.

Keep a separate "Revenue Log" section below the summary table — one row per transaction with date, source, amount, and client or channel. This is what your SUMIF formulas will reference.

Tab 2 — COGS (Cost of Goods Sold)

COGS are the direct costs tied to producing your product or delivering your service. For a digital product business: platform fees, payment processing, contractor costs per project. For a service business: subcontractor pay, tools specific to delivery.

Use the same structure as Revenue: category rows, month columns. COGS matters separately from operating expenses because it directly calculates your gross margin.

Tab 3 — Operating Expenses

Fixed and variable overhead: software subscriptions, marketing spend, office costs, professional services, contractor retainers not tied to specific deliverables. One row per expense category, months as columns.

Split into two sections: Fixed (same amount every month) and Variable (changes month to month). This makes forecasting faster — fixed costs carry forward automatically, variable costs need monthly updates.

Tab 4 — P&L Summary

Your profit and loss statement pulls from the other three tabs. Structure:

  • Revenue (from Tab 1 totals)
  • minus COGS (from Tab 2 totals)
  • = Gross Profit
  • minus Operating Expenses (from Tab 3 totals)
  • = Net Profit
  • Profit Margin (formula: =((Revenue-Expenses)/Revenue)*100)

Add a Budget vs. Actual section below: a column for your budgeted figure, a column for actual, and a Variance column (=Budget-Actual). Positive variance = under budget. Negative = over. Use conditional formatting to turn negative variances red automatically.

Tab 5 — Cash Flow

Cash flow is not the same as profit. You can show a profit on the P&L and still run out of cash if invoices are unpaid or expenses hit early in the month. The Cash Flow tab tracks when money actually moves:

  • Opening cash balance
  • Plus cash received this month (paid invoices, not billed revenue)
  • Minus cash paid this month (actual payments, not accrued expenses)
  • = Closing cash balance

A negative closing balance is a cash crisis coming. Seeing it a month in advance gives you time to act.

Key Formulas

SUMIF for category totals:

=SUMIF(B:B,"Marketing",C:C)

This sums all values in column C where column B matches "Marketing". Replace the column references to match your layout. Use this in your summary tabs to pull category totals from your transaction log without manual entry.

Profit margin:

=((Revenue-Expenses)/Revenue)*100

Replace Revenue and Expenses with the cell references from your P&L Summary. Format as a number with one decimal place, not as a percentage (otherwise 30% displays as 3000%).

Variance analysis:

=Budget-Actual

Simple, but powerful with conditional formatting. Add a % Variance column too:

=(Actual/Budget-1)*100

This shows relative overspend — a $500 overage on a $600 budget line is more alarming than the same $500 on a $50,000 budget line.

Quarterly forecast:

=AVERAGE(B2,C2,D2)

Where B2, C2, D2 are the last three months of a revenue or expense category. This AVERAGE of the last 3 months is a simple but effective baseline forecast for the next quarter. Add a Forecast row in your P&L Summary and Revenue tabs using this formula so you can see where you're trending before the quarter ends.

Need a ready-built version? The Personal Finance Tracker ($19) uses the same SUMIF and variance logic pre-configured in Google Sheets — income tracking, expense categories, and a monthly summary dashboard already wired up.

Locking Formula Cells

After you've built your formulas, protect them. In Google Sheets: Data > Protect sheets and ranges. Click "Add a range", select all formula cells (P&L Summary totals, variance columns, forecast rows), and set permissions to "Only you."

Leave the data-entry cells — transaction logs, budget estimate inputs — unprotected so you or your team can update them normally. This is the single most important maintenance step. Formula overwrites are how budget spreadsheets silently break: someone edits a cell thinking it's a data field, and three tabs of calculations are now wrong with no error message.

5 Practical Tips

1. Use consistent category names across all tabs. Your SUMIF formulas depend on exact text matches. "Marketing" and "marketing" and "Marketing Spend" are three different categories to a formula. Pick your category names in Tab 3 (Operating Expenses) first, then copy them exactly into every log and summary tab. A named range for the category list prevents typos.

2. Update your transaction log weekly, not monthly. The most common budgeting failure is letting transaction logging pile up until the end of the month. A weekly 10-minute habit — log all invoices received and expenses paid — keeps your cash flow tab accurate and means you're never surprised by your month-end P&L.

3. Separate one-time costs from recurring. Add a "One-Time" flag column to your Operating Expenses log. Filter it out when calculating your baseline monthly burn rate. This gives you a clear picture of your true monthly overhead versus lumpy, non-recurring expenses that distort the trend.

4. Track revenue by channel, not just by total. Add a Channel column to your Revenue Log (Direct, Referral, Organic, Paid, etc.). A SUMIF on the channel column shows which acquisition source is actually driving revenue — critical for deciding where to spend your marketing budget next quarter.

5. Run a budget-vs-actual review the first Monday of each month. Open your P&L Summary, look at every variance row in red, and ask one question per line: is this a one-time spike, or a trend? Trends require action. Spikes can be noted and watched. This 20-minute monthly habit turns your budget from a static document into a management tool.

Free Resource

Not ready to buy? Grab our free Notion Quick-Start Template

A no-fluff starter workspace to get organized in 30 minutes. Free, no credit card required.

Monthly Budget Planner (Google Sheets) — $19

Want the 5-tab business budget structure pre-built and ready to fill in? Our Monthly Budget Planner includes revenue tracking, expense categories, P&L summary, and cash flow — all formulas built in, protected, and formatted.