Job Costing

How to Price Jobs to Guarantee Profit Margins: The Service Business Owner's Pricing Formula

March 10, 20266 min read

There are two ways to price a job. The first is to look at what your competitors charge and match it. The second is to calculate what the job actually costs you, add your target margin, and quote that number. The first method is a gamble. The second is a guarantee.

Most service business owners use the first method — and it's the single biggest reason that busy companies aren't profitable. When you price based on the market, you're assuming your costs are the same as everyone else's. They're not. Your labor costs, overhead structure, vehicle expenses, insurance rates, and material suppliers are all different. Copying a competitor's price means you're running your business on their math.

The Cost-Up Pricing Formula

Profitable pricing starts with knowing your actual costs. Every job has four cost components, and if you miss any of them, your margin shrinks before the work even starts.

1. Direct Materials (Including Waste)

List every material the job requires and price it at current supplier rates — not what you paid six months ago. Then add a waste factor. For most service work, 10-15% waste is realistic. A $3,000 materials list becomes $3,300-$3,450 once you account for damaged parts, leftover stock, and the extra trip to the supply house when someone measures wrong.

Here's the mistake most owners make: they estimate materials from memory instead of running a current takeoff. Copper is up 12% since last year. PVC fittings are up 8%. Refrigerant prices swing 20% seasonally. If your material estimates are based on last year's prices, you're starting every job behind.

2. Direct Labor (Loaded Rate, Not Wage)

Your lead technician earns $32/hour. But that's not what they cost you. Add payroll taxes (7.65%), workers' comp (8-15% depending on your trade classification), health insurance ($400-$800/month), vehicle costs ($800-$1,200/month), tools and uniforms ($200/month), and training time. That $32/hour technician actually costs you $48-$62/hour.

This is called the "loaded" or "burdened" labor rate, and it's the number you must use in every estimate. Using the base wage is the most common pricing error in service businesses — it understates labor cost by 30-45% on every single job.

3. Subcontractors and Equipment

Any subcontracted work or rented equipment goes in at actual cost. Don't forget to add your markup — 10-15% is standard. You're managing the sub, coordinating schedules, and taking on liability. That has value.

4. Overhead Allocation

This is where most owners stop tracking. Your shop rent, office staff, insurance premiums, software subscriptions, marketing costs, and truck payments don't disappear just because they're not tied to a specific job. They need to be allocated across your jobs or your job-level margins are fiction.

The simplest method: take your total monthly overhead and divide by the number of jobs you run per month. If overhead is $40,000 and you run 80 jobs, each job carries $500 in overhead. More sophisticated methods allocate by labor hours or revenue — but any method is better than ignoring it.

Applying Your Margin

Once you have your total job cost, apply your target margin using this formula:

Selling Price = Total Cost / (1 - Target Margin)

If your total cost is $8,000 and your target gross margin is 40%:

$8,000 / (1 - 0.40) = $8,000 / 0.60 = $13,333

This is critical: dividing by (1 - margin) is not the same as adding 40% to your cost. Adding 40% to $8,000 gives you $11,200 — which only yields a 28.6% margin, not 40%. This math error alone costs the average service business tens of thousands of dollars per year.

When Customers Push Back on Price

If a customer says your price is too high, you have two options: reduce scope or walk away. What you should never do is cut your price below your cost-up number. That job will lose money — and a job that loses money is worse than no job at all, because it still consumes your crew's time and capacity.

Contractors who track job profitability consistently find that 15-20% of their jobs are unprofitable. Almost every one of those jobs was priced on gut feel or competitive matching rather than cost-up math. Fixing the pricing method doesn't mean you lose bids — it means you stop winning the bids that hurt you.

Build Pricing Into a System

The goal is to make cost-up pricing automatic, not something that requires a spreadsheet exercise on every bid. Tools like Accomptant track your actual costs by job category over time, so your loaded labor rates, overhead allocations, and material cost trends are always current. When it's time to quote a new job, your cost inputs reflect reality — not last year's guesses.

See Accomptant in action

Start your free 14-day trial. No credit card required.