Guide

How to Price Service Jobs Profitably

A practical framework for pricing field-service jobs so every quote covers your fully-loaded costs and leaves room for real profit.

6 min read Updated By ServiceVisit Team Reviewed by Operations Team

How to Price Service Jobs Profitably

Short answer: Price every job to cover its fully-loaded cost — labor, materials, overhead, and the true cost of getting a technician to the site — and then add a deliberate profit margin on top. Pricing built on your own numbers, not on what a competitor charges, is the single most reliable way to stay profitable across every job you run.

Most service businesses that struggle with profit are not losing money because they are lazy or unskilled. They are losing money because their prices were set by guesswork, by matching the shop down the road, or by a rate that has not changed in years while costs quietly climbed. This guide walks through a pricing method you can defend on paper.

The profit equation

Every profitable price follows the same simple structure:

Price = Fully-loaded cost + Profit margin

If your price does not clear the fully-loaded cost of doing the work, you are paying customers to hire you. That sounds obvious, yet it happens constantly — because "cost" is usually underestimated. The fully-loaded cost of a job includes far more than the parts and the hours on the invoice:

  • Direct labor — the technician's wage for the time on site and the non-billable time around it (drive time, prep, cleanup, callbacks).
  • Payroll burden — taxes, insurance, benefits, and paid time off, which often add a meaningful percentage on top of the base wage.
  • Materials and parts — at your real landed cost, including shipping and waste.
  • Overhead — rent, software, vehicles, fuel, tools, admin staff, marketing, and every other cost that keeps the lights on whether or not a specific job runs.
  • A margin for risk — warranty work, disputes, and the jobs that simply go sideways.

Only once all of that is covered does profit begin. Margin is not the reward you take instead of covering costs; it is what is left after every cost is accounted for.

Price from cost, not from competitors

It is tempting to price by looking at what everyone else charges and landing a little under. This is one of the fastest ways to erode profit, for two reasons.

First, you have no idea what a competitor's cost structure looks like. Their overhead, buying power, and payroll burden may be nothing like yours. Matching their price tells you nothing about whether you will make money at it.

Second, competitor-based pricing turns your business into a follower. If a larger operator prices aggressively to win volume, you are dragged down with them regardless of whether the math works for you.

Use market rates as a sanity check — a way to spot when you are wildly out of step — never as the starting point. The starting point is always your own cost. To understand where your job-level costs actually come from, job costing for service businesses is the companion read to this guide.

The role of the fully-loaded hourly rate

The engine behind cost-based pricing is your fully-loaded (or "billable") hourly rate — the amount you must earn for every billable hour just to cover all costs and hit your target profit. It is the number that translates overhead and non-billable time into a per-hour figure you can attach to any job.

The key insight is that a technician who is paid for 40 hours a week is rarely billable for all 40. Drive time, restocking, training, and gaps between jobs are real hours you pay for but cannot invoice. Your fully-loaded rate has to recover the full cost of employment across only the billable hours — which is why the rate you must charge is almost always much higher than the wage you pay.

You can work through the full calculation with the billable hourly rate calculator, which handles the burden and utilization math for you. Rates vary widely by trade, region, and how you staff, so treat any single figure as a starting point to refine, not a universal truth.

A worked example

Suppose a two-hour repair job with the following inputs. (These numbers are illustrative only — yours will differ.)

Line Amount
Technician time on site (2 hrs) included below
Non-billable time allocated (drive, prep) included below
Fully-loaded labor rate $120 / billable hr
Labor subtotal (2 billable hrs) $240
Parts at landed cost $85
Parts markup (35%) $30
Fully-loaded cost + parts $355
Target profit margin (20% of price) $89
Price to customer $444

Notice what the fully-loaded rate is already doing: the $120 rate has absorbed payroll burden, overhead, and non-billable time before margin is even added. If you had priced this job at the technician's raw wage — say $45 an hour — you would have quoted roughly $175 and lost money on every hour worked, without ever seeing it on the invoice.

The 20% margin here is a target, not a rule. Healthy margins vary by trade and by how much risk the work carries. The point is that margin is a deliberate choice layered on top of a complete cost, never an afterthought.

Value-based vs cost-plus

The example above is cost-plus pricing: start with cost, add a margin. It is the safe floor — it guarantees you never price below what a job costs you.

Value-based pricing asks a different question: what is this outcome worth to the customer? Emergency response at 11 p.m., a repair that prevents thousands in water damage, or specialized expertise few competitors offer can command a price well above cost-plus, because the value delivered is high.

The two are not in conflict. Cost-plus sets the floor you must never drop below; value-based tells you how far above that floor the market will support. The decision between fixed and hourly billing also shapes this — see flat-rate vs time-and-materials for how each model affects your margins and your risk.

Common mistakes

  • Pricing off the raw wage. Charging a small markup over what you pay the technician ignores burden, overhead, and non-billable time. It is the most common route to a busy business that never turns a profit.
  • Never updating rates. Costs rise every year. A rate set three years ago is almost certainly underwater today.
  • Forgetting non-billable time. If you assume every paid hour is billable, your rate will be too low by a wide margin.
  • Under-costing materials. Skipping shipping, waste, and handling means the "cost" you price against is fiction.
  • Discounting without doing the math. A 10% discount can wipe out most of a thin margin. Know exactly what you are giving away before you offer it.
  • Confusing markup with margin. A 35% markup on cost is not a 35% margin on price. Mixing them up quietly shrinks your profit.

FAQ

What profit margin should I target on service jobs? It varies widely by trade, region, and risk. Rather than chasing a benchmark number, work backward from your own cost base and the annual profit you need, then test whether the market supports that price. Use competitor rates only as a reality check.

Should I show my hourly rate or quote a flat price? Both work. Flat-rate pricing gives customers certainty and rewards you for efficiency; time-and-materials protects you on unpredictable jobs. Many businesses use flat rates for common, well-understood work and time-and-materials for the rest. The comparison guide covers the trade-offs.

How often should I revisit my pricing? At least once a year, and any time a major cost shifts — a wage increase, a jump in material or fuel costs, or a change in insurance. Pricing is not a set-and-forget decision.

Next steps

This article is general education, not legal, tax, or accounting advice; cost, tax, and pricing rules vary by jurisdiction — consult a qualified professional for your situation.

Back to the Resource Center

ServiceVisit Sales

Pre-sales questions? Ask away.

Say hello to get started.