How to make a small business budget: a step-by-step guide

How to build a practical small business budget: estimating revenue, fixed and variable costs, labor budgets, cash flow, a worked example and how to review it monthly.

In shortA small business budget is a plan for the money you expect to earn and spend over a period, usually a year broken into months. Build it by estimating revenue realistically, listing fixed and variable costs, budgeting labor carefully (often the largest cost in service businesses), planning for taxes and a cash reserve, and checking that cash flow works month by month. Then compare actual results with the budget every month and adjust.

Why a budget matters

A budget turns goals into numbers. It shows whether your prices cover your costs, how much you can spend on hiring or equipment, when cash will be tight and how much you need to sell to break even. It also gives you an early warning: if costs run ahead of budget in March, you can act before the year is lost. Lenders and investors usually ask for one too. Most importantly, a budget forces you to write down your assumptions, such as how many customers you expect and what you will pay staff, so you can test them against reality as the year unfolds.

Step 1: estimate revenue

Start from what you know. Use last year’s sales by month if you have them, adjusted for price changes, new services, lost or gained customers and seasonality. If you are new, build revenue from the bottom up: number of customers or jobs per week, times average sale, times weeks open. Be conservative; it is better to be pleasantly surprised than to overspend on optimistic sales. Our revenue growth calculator can help you test assumptions.

Step 2: list fixed costs

Fixed costs stay roughly the same regardless of sales:

Step 3: list variable costs

Variable costs rise and fall with sales:

Step 4: build a labor budget

In restaurants, retail, cleaning, healthcare and other service businesses, labor is often the largest cost. Budget it carefully:

  1. Estimate hours needed per week by role, based on expected demand.
  2. Multiply by wage rates, including planned raises.
  3. Add overtime you realistically expect, not zero. See how to reduce overtime costs.
  4. Add employer payroll taxes, workers’ compensation and benefits. See our labor burden calculator.
  5. Compare total labor with forecast sales as a percentage. See labor budget and labor cost percentage calculator.

A labor budget that is linked to the schedule lets managers see each week whether they are on track. See how to calculate labor cost.

Step 5: plan for taxes, savings and the owner

Step 6: check monthly cash flow

A business can be profitable on paper and still run out of cash, for example when customers pay late, inventory must be bought ahead of a busy season or annual insurance is due in one month. Lay out the budget month by month, showing when cash comes in and goes out. Identify months where cash dips, and plan for them with a reserve, a line of credit or timing changes.

A worked example (fictional)

A small cleaning company plans its monthly budget:

Illustrative monthly budget
Line Amount % of revenue
Revenue $40,000 100%
Cleaner wages $17,600 44%
Payroll taxes and workers’ comp $2,800 7%
Supplies $2,000 5%
Vehicle and fuel $2,400 6%
Insurance $900 2%
Software and phone $500 1%
Rent and storage $1,500 4%
Marketing $1,200 3%
Accounting and admin $1,100 3%
Owner’s pay $6,000 15%
Remaining for tax, reserve and growth $4,000 10%

All numbers are illustrative only. The point is the structure: each line is estimated, totaled and expressed as a share of revenue, so the owner can see quickly where a change would have the most effect.

Step 7: review every month

  1. Enter actual revenue and costs for the month next to the budget.
  2. Calculate the variance for each line.
  3. Investigate large variances: was the budget wrong, or did something change?
  4. Take action: adjust schedules, prices, purchasing or spending plans.
  5. Update the forecast for the rest of the year if needed.

Budgeting for growth and hiring

If you plan to grow, build the growth into the budget explicitly rather than hoping it fits. A new hire costs more than their wage: recruiting, onboarding, training time, equipment, uniforms and payroll taxes all come first, while the new employee is still learning. Revenue from added capacity usually arrives later. Model the months between the hiring date and the point where the new employee pays for themselves, and check that cash flow can carry that gap. Our cost of hiring an employee guide and the overtime vs. new hire calculator can help you decide whether to add a person or use overtime for a period. The same logic applies to equipment, new locations and marketing campaigns: estimate the cost, the timing of returns and the cash needed in between.

Common budgeting mistakes

Tools for budgeting

A spreadsheet is enough for most small businesses, especially with a template from your accountant or bank. Accounting software can produce budget-versus-actual reports automatically. For labor, the most accurate budgets come from linking schedules and time records to wage rates, so planned and actual labor cost are visible every week.

How EZTime helps

EZTime shows real-time labor costs as you build schedules and as employees clock in, so managers can compare actual labor with the budget during the week, not after payroll. Labor rule alerts flag approaching overtime, and reports break down hours and costs by location, job or role.

Frequently asked questions

What is a small business budget?

A plan of expected revenue and spending over a period, usually a year broken into months.

How do I start a business budget?

Estimate revenue conservatively, list fixed and variable costs, budget labor carefully, plan for taxes and reserves, then check monthly cash flow.

What is the difference between fixed and variable costs?

Fixed costs stay roughly the same regardless of sales; variable costs change with sales volume.

How often should I review my budget?

Monthly, comparing actual results with the budget and adjusting where needed.

How should I budget for labor?

Estimate hours by role from expected demand, multiply by wages and add overtime, payroll taxes, workers’ compensation and benefits.

How much cash reserve should a small business keep?

It depends on risk and seasonality; many advisers suggest several months of fixed costs.

Where to go next

Managing hourly employees as you grow

As soon as you have hourly staff, two jobs take more time than most owners expect: recording hours accurately and building a schedule everyone can see. Under the federal Fair Labor Standards Act (FLSA), employers must keep accurate records of hours worked and pay non-exempt employees overtime for hours over 40 in a workweek, and some states add daily overtime or meal-break rules. This is general information, not legal advice.

A simple setup that scales

  • Have staff clock in from their phone, a shared tablet or a wall time clock, so every punch is recorded automatically.
  • Publish the weekly schedule in one place and let employees request shift swaps and time off.
  • Export approved hours to payroll at the end of each pay period instead of retyping timesheets.

EZTime covers all three with a time clock app, employee scheduling and payroll-ready exports, from $2 per employee per month. See pricing and start a 14-day trial.

Keep reading

Labor cost by job and client

With jobs and clients tagged in EZTime, you can compare what you quoted with the hours the work really took.

Disclaimer: This guide is general information only and is not financial, tax or accounting advice. Figures in examples are fictional. Consult a qualified accountant for advice on your business.