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.
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.
See how EZTime works for your industry, from time tracking to shift scheduling.
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.
Fixed costs stay roughly the same regardless of sales:
Variable costs rise and fall with sales:
In restaurants, retail, cleaning, healthcare and other service businesses, labor is often the largest cost. Budget it carefully:
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.
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 small cleaning company plans its 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.
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.
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.
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.
A plan of expected revenue and spending over a period, usually a year broken into months.
Estimate revenue conservatively, list fixed and variable costs, budget labor carefully, plan for taxes and reserves, then check monthly cash flow.
Fixed costs stay roughly the same regardless of sales; variable costs change with sales volume.
Monthly, comparing actual results with the budget and adjusting where needed.
Estimate hours by role from expected demand, multiply by wages and add overtime, payroll taxes, workers’ compensation and benefits.
It depends on risk and seasonality; many advisers suggest several months of fixed costs.
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.
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.
With jobs and clients tagged in EZTime, you can compare what you quoted with the hours the work really took.