ServiQServiQ

August 3, 2026 · ServiQ Team

How to Calculate Overhead Costs for a Small Service Business

How to Calculate Overhead Costs for a Small Service Business

Ask a small service business owner what a job costs and most will say labor plus materials. That's the visible cost. But rent, insurance, fuel, software, and admin time don't show up on any single job — they run in the background every day whether you're working or not — and if they're not built into your pricing, you're covering them out of margin you didn't know you were giving up.

What counts as overhead

Overhead is anything you pay to keep the business running that isn't tied to one specific job:

  • Rent or storage/warehouse costs
  • Vehicle payments, fuel, and maintenance (the portion not billed directly to jobs)
  • Insurance — general liability, vehicle, workers' comp
  • Software subscriptions (scheduling, invoicing, accounting)
  • Office admin wages, or your own time spent on scheduling, invoicing, and follow-up
  • Marketing and advertising spend
  • Licensing, permits, and continuing education
  • Tools and equipment depreciation

The calculation

  1. Add up all monthly overhead costs. Say it comes to $8,400/month across rent, one vehicle, insurance, software, and a part-time admin.
  2. Estimate total billable hours across your team for the month. If you have 3 technicians averaging 140 billable hours each, that's 420 billable hours.
  3. Divide overhead by billable hours. $8,400 / 420 = $20/hour in overhead you need to recover on every billable hour worked, before you've made a dime of profit.

That $20/hour has to be built into your labor rate. If a technician's wage is $28/hour and you're only charging $45/hour for labor, you're covering $3/hour of overhead out of what should be profit ($45 - $28 = $17, minus $20 overhead = you're actually losing $3 on every labor hour before materials markup even factors in).

Why this matters more as you grow

A common trap: a business adds a second truck or a part-time office hire to "handle growth," and overhead jumps, but pricing doesn't adjust to match. Revenue looks bigger, but margin per job quietly shrinks. Recalculating your overhead-per-billable-hour every time you add a recurring cost (a new subscription, a new hire, a bigger shop) keeps pricing honest instead of pricing based on last year's cost structure.

Build it into your rate, don't tack it on later

The cleanest approach is to fold overhead recovery directly into your quoted labor rate, rather than trying to add a separate "overhead fee" line that customers will question. If your target labor rate needs to cover $28/hour wage + $20/hour overhead + a reasonable profit margin, you're looking at something closer to $65-70/hour, not $45.

Track it against actual utilization, not assumed hours

The math above assumes 420 billable hours actually happen. If technicians are averaging 100 billable hours instead of 140 because of drive time, no-shows, or scheduling gaps, your real overhead-per-hour is higher than planned — which is one more reason tight scheduling and route efficiency directly protect your margin, not just your calendar.

Knowing your real job costs starts with having clean job and invoice data to work from — which is a big part of why businesses running on ServiQ can pull actual billable hours and job profitability numbers directly, instead of reconstructing them from memory at tax time.

pricingoverheadfinancial management