Skip to content
Toro TaxesLas Vegas
Back to journal
Pricing6 min readFebruary 2026

How to Actually Price a Service Job (And Stop Guessing)

A simple framework for pricing home service jobs based on real costs — not competitor rates or gut feel.

Keagan Torres

Toro Taxes Las Vegas

Most home service owners price jobs one of three ways: they match what competitors charge, they guess based on gut feel, or they calculate a number that sounds fair and hope it works. All three are dangerous, because none of them start with what the job actually costs you to do.

Start with the real cost, then add margin

Pricing is just cost + target margin. If you don't know your cost, you can't price with any confidence. A job cost on a service business has three parts: direct labor, materials, and an allocated share of overhead.

Direct labor

This is the fully-loaded cost of your technician's time — wages, payroll taxes, workers' comp, benefits, and non-billable time like travel and setup. If you're paying a tech $30/hr, their fully-loaded cost is closer to $40–$45/hr once everything else is added in.

Materials

The hard cost of parts and consumables, with any markup you're entitled to charge. A 20–40% material markup is normal for the trades and reflects the real cost of sourcing, holding inventory, and warranting the part.

Overhead

Rent, insurance, vehicle costs, software, owner's salary, advertising — everything it costs to keep the business running regardless of any individual job. You divide your annual overhead by your billable hours to get an overhead rate per hour, and apply it to every job.

Why gut-feel pricing fails

When we run this calculation for new clients, we almost always find at least one job type they're consistently losing money on — usually because they've been matching a competitor's price without realizing the competitor has lower overhead, cheaper labor, or is about to go out of business. Pricing to the competition only works if you have the same cost structure as the competition.

What to do this week

  • Pick your three most common job types (water heater install, diagnostic call, panel replacement — whatever applies).
  • Calculate fully-loaded labor cost per hour for your crew.
  • Work out your overhead rate for the year and divide into billable hours.
  • Price one of those jobs the right way and compare it to what you're charging now.

If the number comes out meaningfully different — and it usually does — you have your first pricing correction. Don't change everything at once. Raise the most under-priced job type first, watch the response, then work through the rest.

Have a question about this article?

Get in touch

Start the conversation

Ready to know exactly where your business stands?

Book a free 30-minute call. No pitch, no pressure — just a straight conversation about your numbers and whether we can help.