How to Create a Labor Budget for a Small Business
Quick Answer
A labor budget is a plan for how many hours your team will work and what those hours will cost over a period. To build one, forecast your workload or sales, convert it into the hours you need, multiply by pay rates, add overtime, employer payroll taxes and benefits, and compare the total to revenue. Then track actual hours and costs against the budget every week or pay period and adjust your schedule when they drift.
Most owners know roughly what they spend on payroll. Fewer have a plan for what they should spend, week by week, based on how busy they expect to be. Without that plan, labor costs drift: a few extra shifts here, unplanned overtime there, and by the end of the quarter, margins are thinner than expected.
A labor budget turns labor from a cost you react to into one you plan. This guide walks through how to build one step by step, what to include, a free template, worked examples and how to use budget vs. actual to stay on track.
Note: This is general information, not tax or accounting advice. Confirm tax and benefit costs with your accountant or payroll provider.
What Is a Labor Budget?
A labor budget is a forecast of the hours your business will need and the total cost of those hours for a set period, such as a week, month, quarter or year. It connects three things: how busy you expect to be, how many people and hours that takes and what those hours cost.
| Labor budget | Labor cost percentage | Schedule | |
|---|---|---|---|
| What it is | A plan for hours and cost | Actual labor cost as a share of revenue | Who works when |
| Looks | Forward | Back | Forward, short term |
| Used for | Planning and control | Measuring efficiency | Day-to-day staffing |
They work together: the budget sets the target, the schedule puts it into action and labor cost percentage shows how you did. See labor cost percentage.
Why a Labor Budget Matters
- Protect margins. Labor is often the largest controllable cost in a small business.
- Staff to demand. Plan coverage for busy periods instead of reacting to them.
- Catch overtime early. A budget shows when planned hours are heading over target.
- Make hiring decisions. See whether you need another person or better scheduling.
- Price work correctly. Know what labor really costs before quoting jobs.
What to Include in a Labor Budget
| Cost | Include? | Notes |
|---|---|---|
| Regular wages | Yes | Planned hours × pay rate |
| Salaries | Yes | For the period |
| Overtime | Yes | Planned or expected overtime at the overtime rate |
| Bonuses, commissions, differentials | Yes | Estimated for the period |
| Paid time off and holidays | Yes | Paid hours even when no one is working |
| Employer Social Security and Medicare | Yes | The employer's share of payroll taxes |
| Federal and state unemployment taxes | Yes | Usually front-loaded early in the year |
| Workers' compensation | Yes | Based on your policy and rates |
| Benefits | Yes | Employer-paid health, retirement and other benefits |
| Training and onboarding time | Yes | Paid hours for new hires and cross-training |
| Contractors or temp staff | Your choice | Include if they do work employees would otherwise do |
Employer Payroll Taxes
According to the IRS, employers pay 6.2% for Social Security on wages up to $184,500 per employee in 2026, plus 1.45% for Medicare with no wage cap. Federal unemployment tax (FUTA) is 6.0% on the first $7,000 of each employee's wages, and most employers who pay state unemployment taxes on time receive a credit that lowers the effective federal rate to 0.6%. Because FUTA and state unemployment taxes apply only to the first part of each employee's wages, they tend to be higher early in the year. Budget for that timing.
Overtime
Under federal law, non-exempt employees earn at least time and a half for hours over 40 in a workweek, and some states also have daily overtime. Even if you don't plan overtime, it's wise to budget a small amount for absences and busy days. See overtime laws by state.
How to Create a Labor Budget: Step by Step
Step 1: Choose the Period
Most small businesses build a monthly labor budget, then break it into weeks for scheduling. Annual budgets are useful for planning hires and raises.
Step 2: Forecast Demand
Estimate how busy you'll be. Use whatever drives your workload: sales, appointments, jobs, orders, customers or production units. Start with last year's numbers for the same period, then adjust for growth, new services, seasonality and anything you know is coming.
Step 3: Convert Demand Into Hours
Figure out how many labor hours each unit of work takes. Examples:
| Business | Driver | Hours needed |
|---|---|---|
| Restaurant | Covers per day | 1 server per 20 covers per shift; kitchen staff by volume |
| Cleaning company | Jobs per week | 3 hours per standard home clean |
| HVAC company | Service calls | 2.5 hours per call including travel |
| Retail store | Open hours and traffic | 2 staff during open hours, 3 during peak |
| Office or agency | Client projects | Estimated hours per project |
Multiply the expected volume by hours per unit, then add time that isn't tied to a specific job: opening and closing, meetings, training, travel and admin.
Step 4: Assign Pay Rates
Multiply hours by the pay rates of the people likely to work them. If rates vary a lot, budget by role or by person rather than using one average.
Step 5: Add Overtime, PTO and Other Pay
Add expected overtime, holidays and paid time off for the period, plus any bonuses or commissions.
Step 6: Add Employer Taxes and Benefits
Add employer payroll taxes, workers' comp and benefits. Many businesses use a "burden rate," the extra cost as a percentage of wages, to estimate this quickly. Your accountant or payroll provider can help you calculate your actual burden rate.
Step 7: Compare to Revenue
Divide total budgeted labor by forecast revenue for the same period. If the result is higher than your target labor cost percentage, look for ways to adjust: different staffing, fewer overlapping shifts or pricing changes.
Step 8: Track Budget vs. Actual
Every week or pay period, compare budgeted hours and cost to actual hours and cost from your time records. Investigate big differences and adjust the next schedule.
Worked Example: A Monthly Labor Budget
A small cleaning company forecasts 220 home cleans next month at 3 hours each, plus 60 hours of travel, training and admin time.
| Item | Calculation | Amount |
|---|---|---|
| Cleaning hours | 220 × 3 | 660 hours |
| Other hours | Travel, training, admin | 60 hours |
| Total hours | 720 hours | |
| Regular wages | 720 × $18 | $12,960 |
| Expected overtime | 20 hours × $27 | $540 |
| Total wages | $13,500 | |
| Employer Social Security and Medicare | 7.65% × $13,500 | $1,033 |
| Unemployment taxes and workers' comp (estimate) | $650 | |
| Benefits (estimate) | $900 | |
| Total labor budget | $16,083 | |
| Forecast revenue | 220 × $150 | $33,000 |
| Budgeted labor percentage | $16,083 ÷ $33,000 | 48.7% |
These numbers are an example; your rates, taxes and benefits will differ. If the owner's target is closer to 45%, they can look at travel time between jobs, scheduling density or pricing before the month begins, not after.
Free Labor Budget Template
| Line | Week 1 | Week 2 | Week 3 | Week 4 | Month |
|---|---|---|---|---|---|
| Forecast revenue | |||||
| Budgeted hours | |||||
| Regular wages | |||||
| Overtime | |||||
| PTO and holidays | |||||
| Employer taxes | |||||
| Benefits and workers' comp | |||||
| Total labor budget | |||||
| Budgeted labor % | |||||
| Actual hours | |||||
| Actual labor cost | |||||
| Variance |
This works well in a spreadsheet. Add formulas for totals and variance, and a notes row to explain big differences. See the annual budget template for a fuller business budget.
Budget vs. Actual: What to Watch
| If actual is... | Possible cause | What to do |
|---|---|---|
| Hours over budget, revenue on target | Shifts running long, overstaffing | Compare scheduled vs. actual hours |
| Hours over budget, revenue over target | Busier than expected | Usually fine; update the forecast |
| Hours on budget, cost over | Overtime or higher-paid staff working | Review overtime and who's scheduled |
| Hours under budget, revenue under | Slower period | Adjust the schedule for the rest of the period |
| Cost over because of PTO | Planned leave or holidays | Make sure PTO is in the next budget |
For more on finding why hours run over, see scheduled vs. actual hours.
How to Stay Within Your Labor Budget
- Build schedules from the budget, not the other way around.
- Check hours mid-week, so you can adjust before the week ends.
- Approve overtime in advance. See the overtime approval policy.
- Match staffing to demand by hour and day.
- Cross-train so absences don't create overtime. See cross-training employees.
- Fix workflow problems that make jobs take longer than planned.
- Review monthly and update forecasts for the next period.
Staying within budget should never mean asking non-exempt employees to work off the clock or editing time to match the budget. All hours actually worked must be recorded and paid. If actual hours keep exceeding the budget, the budget or the schedule needs to change, not the time records.
Common Labor Budget Mistakes
- Budgeting only wages, leaving out taxes, benefits and PTO.
- Using one average pay rate when rates vary widely.
- Ignoring seasonality. A flat monthly budget misses busy and slow periods.
- Forgetting non-job time, like travel, training and meetings.
- Setting it once and never comparing to actual.
- Cutting hours to hit the budget without checking customer service or quality.
Labor Budgets by Business Type
| Business | What drives the budget | Watch closely |
|---|---|---|
| Restaurant | Covers and sales by day and hour | Overstaffed slow shifts, closing time |
| Retail | Open hours and foot traffic | Seasonal peaks, coverage during lunch breaks |
| Home services and trades | Jobs booked, hours per job, travel | Job overruns, drive time |
| Cleaning | Number of sites or homes, hours per clean | Travel between jobs, callbacks |
| Professional services | Billable work and client projects | Non-billable time |
| Healthcare and care services | Required staffing levels | Overtime to cover open shifts |
The method is the same everywhere: start from what drives your workload, convert it into hours and add the full cost of those hours.
Planning for Seasonality
Few businesses are equally busy every month. A flat labor budget overstaffs slow months and understaffs busy ones. Instead:
- Look at the last two years of sales or jobs by month.
- Budget each month separately based on expected volume.
- Plan seasonal hires or extra part-time hours early, before the busy period.
- Budget for training time for seasonal staff.
- Plan for PTO in slower months when possible.
If you hire seasonal staff, see the seasonal hiring guide.
Budgeting for Raises and New Hires
An annual labor budget should include planned raises and new positions. For raises, apply the expected percentage from the month they take effect, not from January. For new hires, include the full cost, wages plus taxes and benefits, from their expected start date, plus time for recruiting and training. Remember that a new hire usually takes some time to reach full productivity, so budget a short overlap if someone will be training them. See how to calculate a salary increase.
Weekly Labor Budget Check
- Monday: Compare this week's schedule to the weekly budget.
- Wednesday: Check hours so far. Is anyone heading toward overtime?
- Friday: Adjust the weekend or next week's schedule if needed.
- After payroll: Record actual cost and note the cause of any big variance.
Ten minutes a week keeps labor close to plan and makes the monthly review much easier.
Getting Your Team Involved
Managers and shift leads often know more than anyone about how many hours the work really takes. Share the labor budget with them, explain the target and ask for input on the schedule. When the people building schedules understand the budget, they make better staffing choices day to day, and you spend less time fixing schedules after the fact.
When to Update the Budget
A labor budget isn't fixed for the year. Update it when sales forecasts change significantly, when you add or lose a major customer, when pay rates change, or when you open or close a location. A quick monthly refresh of the next three months keeps the budget useful for scheduling instead of becoming a document nobody trusts.
Track Labor Against Your Budget With Updoot
Updoot's employee time clock records every punch to the minute, so actual hours are accurate from the start. The payroll report shows regular hours, overtime and PTO for every employee each pay period, and the KPI dashboard shows hours worked and budget vs. actual in real time, so you can adjust before costs get away from you.
Sources
- IRS: Topic 751, Social Security and Medicare Withholding Rates
- IRS: Topic 759, Form 940, Employer's Annual Federal Unemployment (FUTA) Tax Return
- U.S. DOL: Overtime Pay
- U.S. DOL: Fact Sheet #22, Hours Worked Under the FLSA
