Fieldkit

Serve your customers.
Not your software.

Back to Blog
February 24, 2026Fieldkit Team
pricingbusiness-tipscontractor-guide

How to Price Service Jobs (Without Leaving Money on the Table)

Most contractors price jobs one of two ways: gut feel or whatever the last guy charged.

Both leave money on the table. Not because you're greedy — because you're not accounting for the real cost of running your business. When you price a job at $200 and your actual cost is $155, you're working for $45. That's not profit. That's a rounding error.

Doesn't matter if you're a plumber, HVAC tech, electrician, or roofer. The math is the same. Here's how to price service jobs so you actually make money.

The 5 Costs to Account for Before Profit

Every job you do carries these costs whether you think about them or not:

1. Parts and Materials

The obvious one. But don't just count what you installed. Count:

  • Parts you brought but didn't use (it's in your truck, it's inventory)
  • Consumables: tape, connectors, wire nuts, sealant, fasteners, sandpaper
  • Safety gear and disposables

This applies across trades. A plumber's solder and flux. An electrician's wire and boxes. An HVAC tech's refrigerant and fittings. A roofer's nails and underlayment. Small costs that add up over 200 jobs a year.

Rule of thumb: Add 10-15% to your parts cost for consumables and waste.

2. Labor (Your Real Hourly Cost)

If you pay yourself $35/hour, your labor cost isn't $35/hour. It's higher.

Here's why: you only bill about 60-70% of your work hours. The rest is drive time, estimates, callbacks, admin, parts runs. So your effective labor cost per billable hour is:

$35/hr ÷ 0.65 (billable ratio) = $53.85/hr effective cost

For a tech you're paying $25/hr with benefits ($4/hr) and payroll taxes ($3/hr):

($25 + $4 + $3) ÷ 0.65 = $49.23/hr effective cost

If you're pricing at $50/hr, you're barely covering your labor — before overhead.

3. Overhead (The Silent Killer)

Monthly costs that exist whether you work or not:

Overhead ItemTypical Monthly Cost
Truck payment + insurance$800-1,200
Fuel$300-600
Tools and equipment$100-300
Software (FSM, accounting)$100-300
Phone and internet$100-200
Licensing and insurance (business)$200-500
Marketing/advertising$200-1,000
Office/storage$200-800
Total monthly overhead$2,000-5,000

Divide your monthly overhead by your monthly billable hours. That's your overhead cost per hour.

Example: $3,000/mo overhead ÷ 120 billable hours = $25/hr overhead cost

4. Drive Time

The most under-priced cost in home service. You spend 30-60 minutes getting to a job. Gas, wear on the truck, your time — none of it is free.

Options:

  • Charge a trip/service fee ($50-95 is standard in most markets)
  • Build drive time into your hourly rate (add $8-15/hr to cover average drive)
  • Set a service area and charge more outside it

Don't eat drive time. It'll eat your margin.

5. Warranty and Callbacks

About 3-5% of jobs come back. Something leaks. A breaker trips. A unit makes a noise. You fix it for free because that's how you keep customers.

Build it in. Add 3-5% to every job price. That way, the 95% of jobs that go right pay for the 5% that don't.

Flat Rate vs Time and Materials

Two pricing models. Each has a place.

Time and Materials (T&M)

  • Charge for actual hours worked + parts at markup
  • Customer sees the clock running
  • Better for: unpredictable jobs (remodels, diagnostics, old houses with surprises)
  • Risk: customer anxiety about the bill growing, pressure to rush

Flat Rate

  • Quote one price before the work starts
  • Customer knows the cost upfront
  • Better for: standard jobs (equipment installs, common repairs, system replacements)
  • Risk: you eat the loss if the job takes longer than expected

The math that matters — using a water heater install as an example:

T&M at $95/hrFlat Rate
Standard install (3 hrs, $400 parts)$285 labor + $520 parts (30% markup) = $805$950 flat
If job takes 4 hours$380 + $520 = $900Still $950
If job takes 2 hours$190 + $520 = $710Still $950

Same math works for an HVAC condenser swap, a panel upgrade, or a roof repair. Flat rate rewards efficiency. T&M rewards slow work (unintentionally).

Most successful residential service shops under $2M revenue use flat rate for standard jobs and T&M for unknowns.

How to Build a Price Book

A price book is a list of every common job with a set price. It eliminates guessing and ensures every tech quotes the same number.

Step by step:

  1. List your 20 most common jobs. Every trade has its bread-and-butter work:

    • Plumbing: Water heater install, faucet replacement, drain clearing, toilet repair, garbage disposal
    • HVAC: AC tune-up, furnace repair, thermostat install, condenser replacement, duct repair
    • Electrical: Outlet install, panel upgrade, ceiling fan install, breaker replacement, whole-home surge protection
    • Roofing: Leak repair, shingle replacement, flashing repair, gutter install, ridge vent install
  2. For each job, calculate:

    • Average parts cost (with 10% buffer)
    • Average labor hours (add 15% for the ones that run long)
    • Your overhead cost per hour
    • Your profit target (15-25% net on top of all costs)
  3. Set the flat rate price.

Example — Ceiling fan installation (electrical):

  • Parts: $0 (customer-supplied fan) + $15 (wire nuts, mounting hardware, consumables) = $15
  • Labor: 1.5 hours x $54/hr (effective cost) = $81
  • Overhead: 1.5 hours x $25/hr = $37.50
  • Subtotal cost: $133.50
  • 20% profit margin: $26.70
  • Flat rate price: $165 (round to clean number)
  1. Load it into your estimating software. When a customer calls for a ceiling fan install, you don't think. You quote $165.

Trade-Specific Pricing Benchmarks

Rates vary by market, but here are rough ranges for residential service work in 2026:

TradeTypical Hourly RateCommon Service Call FeeAverage Job Value
Plumbing$85-150/hr$50-85$250-800
HVAC$75-150/hr$75-95$150-500 (repair), $3,000-8,000 (install)
Electrical$80-130/hr$50-75$150-500 (repair), $1,500-4,000 (panel/rewire)
Roofing$50-80/hr (per crew)N/A (bid jobs)$300-1,000 (repair), $8,000-15,000 (replacement)

Don't set your rate based on competitors. Set it based on your actual costs plus your target margin. If your costs are higher, your prices need to be higher. That's math, not greed.

How to Raise Prices Without Losing Customers

You need to raise prices. Your costs went up. Gas went up. Parts went up. But you're charging the same rates from 2 years ago.

Here's how to do it without losing everyone:

1. Raise prices 5-8% for new customers immediately. They don't know your old prices. Just set the new rate.

2. Notify existing customers with a letter or text. Be straight: "Starting March 1, our service call rate is moving from $85 to $95. Material and fuel costs have increased, and this lets us keep the same quality of work and response time you're used to."

3. Don't apologize. You're running a business, not a charity. Good customers understand costs go up. The ones who leave over $10 weren't profitable anyway.

4. Raise prices annually. Small increases every year are easier to absorb than a big jump every 3 years. Make it routine.

Make Estimates Easier

Pricing jobs gets a lot simpler when you're not doing math on the back of an invoice.

FieldKit lets you build estimates on your phone in about 2 minutes. Pull from your price book, add line items, send it to the customer for digital approval. When they say yes, it converts to a job automatically.

Download free estimate and invoice templates → — trade-specific templates for plumbing, HVAC, electrical, and roofing.

Try it free for 14 days → — no credit card required.

FAQ

What's a good profit margin for service jobs?

15-25% net profit (after all costs) is healthy for residential service work across all trades. That means your price should be 1.4-1.6x your total cost (parts + labor + overhead). Anything less than 10% and you're working for wages, not building a business.

Should contractors charge hourly or flat rate?

Most successful residential shops use flat rate for standard jobs (installs, replacements, common repairs) and time & materials for unpredictable work (remodels, diagnostics, old construction). Flat rate rewards efficiency and gives customers price certainty.

How much should a contractor charge per hour in 2026?

It depends on your trade and market. Plumbers typically charge $85-150/hr, HVAC techs $75-150/hr, electricians $80-130/hr. Your rate needs to cover your effective labor cost (remember the billable ratio), overhead per hour, and your profit margin.

How often should I raise my prices?

Annually. Small annual increases (5-8%) are easier for customers to absorb than large jumps every few years. Schedule it for the same month every year so it becomes routine.

About the Author

FieldKit was built by a team that spent 20 years in SaaS watching software companies punish small businesses with per-user fees, hidden add-ons, and enterprise complexity. We built FieldKit for contractors with 1-15 trucks who want to run their business from their phone — not fight with their software.

Questions? support@gofieldkit.com

Ready to see what flat-rate FSM looks like?

14-day free trial. No credit card. Unlimited users from day one.

Start Free Trial

No credit card required