How to set your rates, calculate your true costs, and stop leaving money on the table!
You’re good at what you do. You show up on time, do quality work, and treat customers right. But there’s one question that still keeps you up at night:
Am I charging enough?
If you’ve ever finished a job and realized you barely broke even—or worse, lost money—you’re not alone. Pricing is the single biggest struggle for trade contractors, whether you’re a plumber, electrician, HVAC tech, roofer, or any other skilled tradesperson.
Here’s the hard truth: most contractors underprice their work. Not because they don’t deserve more, but because nobody ever taught them how to price correctly.
This guide changes that.
Over the next few minutes, you’re going to learn exactly how to price your services profitably—from understanding your true costs to knowing when it’s time to raise your rates. No fluff, no theory. Just practical advice you can use on your next job.
Let’s get into it.
Why Most Contractors Get Pricing Wrong
Before we dive into the how, let’s talk about why pricing is so hard for contractors.
Problem #1: You’re competing on price, not value.
When a customer gets three quotes and you’re trying to be the cheapest, you’ve already lost. The cheapest contractor attracts the worst customers—the ones who will haggle, complain, and leave you a bad review even when you do great work.
Problem #2: You don’t actually know your costs.
Most contractors know what they pay for materials. But what about insurance? Truck payments? Tools? The time you spend driving between jobs, writing estimates, and answering phone calls? If you’re not accounting for all of this, you’re working for less than you think.
Problem #3: You charge what everyone else charges.
“Going rate” pricing is a trap. Just because the guy down the street charges $75/hour doesn’t mean that’s the right rate for you. His overhead is different. His experience is different. His bills are different.
Problem #4: You’re afraid to charge what you’re worth.
This is the big one. Fear of losing the job makes you drop your price before anyone even asks. You negotiate against yourself. And every time you do, you’re telling the market that your work isn’t worth what you originally quoted.
Let’s fix all of this.
The Two Pricing Models Every Contractor Should Understand
There are really only two ways to price a job: cost-plus pricing and value-based pricing. Most contractors use a version of cost-plus without realizing it. The best contractors use both strategically.
Cost-Plus Pricing: The Foundation
Cost-plus pricing is exactly what it sounds like: you calculate your costs and add a markup on top. It’s simple, predictable, and ensures you don’t lose money on a job.
The basic formula:
(Labor + Materials + Overhead) × Markup = Your Price
Here’s an example. Let’s say you’re a plumber quoting a water heater replacement:
- Labor: 4 hours × $50/hour = $200
- Materials: Water heater ($600) + fittings ($50) + misc ($25) = $675
- Job overhead: Permit fees, dump fees, etc. = $75
- Subtotal: $950
Now add your markup. If you use a 50% markup:
- Price to customer: $950 × 1.50 = $1,425
That markup covers your business overhead (insurance, truck, tools, office expenses) and your profit. Without it, you’re just trading dollars.
Pros of cost-plus pricing:
- Easy to calculate
- Ensures you cover costs
- Easy to justify to customers
- Works for any job size
Cons of cost-plus pricing:
- Doesn’t account for the value you provide
- Punishes you for being efficient
- Makes you compete on price
- Limits your earning potential
Value-Based Pricing: The Upgrade
Value-based pricing focuses on what the job is worth to the customer, not just what it costs you to do.
Think about it: if a pipe bursts at 2 AM and floods someone’s basement, is that job worth the same as a scheduled repair during normal business hours? Of course not. The emergency customer will happily pay more because the value to them is higher.
Examples of value-based pricing:
- Emergency calls: A $150 repair becomes $300+ after hours because the customer needs it NOW
- Specialized work: A complex electrical panel upgrade is worth more than a simple outlet install, even if they take the same time
- Problem-solving: Diagnosing a mystery issue that three other contractors couldn’t figure out is worth a premium
- Speed: Getting the job done in one day instead of three has value
- Reputation: Your 200 five-star reviews mean customers are paying for peace of mind
The hybrid approach (what the best contractors do):
Use cost-plus as your floor—the minimum you’ll accept—and value-based pricing as your ceiling. Never go below your costs, but don’t be afraid to charge more when the situation warrants it.
Practical example:
A customer calls on a Friday afternoon. Their AC died, and they’re hosting a party Saturday. Your cost-plus price would be $400. But this is an emergency—they’re desperate. You quote $600, and they accept immediately without haggling.
Did you rip them off? No. You provided emergency service on short notice and saved their weekend. That has value, and you should be compensated for it.
How to Calculate Your True Overhead Costs
Here’s where most contractors go wrong: they only think about job costs (labor and materials) and forget about the mountain of expenses that exist whether they work or not.
Your overhead is everything you pay to keep your business running. If you don’t build it into your prices, you’re paying it out of your profit—or worse, out of your pocket.
Fixed Overhead (Doesn’t Change with Job Volume)
These costs hit you every month, whether you do 5 jobs or 50:
| Expense | Typical Monthly Cost |
|---|---|
| Vehicle payment | $400 – $800 |
| Vehicle insurance | $150 – $300 |
| General liability insurance | $100 – $400 |
| Workers comp (if applicable) | $200 – $500 |
| Phone/internet | $100 – $200 |
| Software/subscriptions | $50 – $200 |
| Accounting/bookkeeping | $100 – $300 |
| Licenses/certifications | $50 – $100 |
| Tool replacement/maintenance | $100 – $300 |
| Marketing/advertising | $100 – $500 |
| Office/storage space | $0 – $500 |
Total fixed overhead: $1,350 – $4,100/month (or more)
Let’s call it $2,500/month for a typical one-person operation. That’s $30,000/year you need to cover before you make a dime of profit.
Variable Overhead (Changes with Job Volume)
These costs increase as you do more work:
- Fuel: The more jobs, the more driving
- Wear and tear: Tires, brakes, oil changes
- Consumables: Drill bits, saw blades, tape, rags
- Credit card processing fees: 2.5-3.5% of every payment
- Dump fees: If you’re hauling debris
A reasonable estimate is 10-15% of your job revenue goes to variable overhead.
The Overhead Recovery Calculation
Now, how do you build this into your prices?
Step 1: Calculate your annual fixed overhead. Let’s say it’s $30,000.
Step 2: Estimate your billable hours per year. If you work 50 weeks and average 30 billable hours per week (the rest is estimates, driving, admin), that’s 1,500 billable hours.
Step 3: Divide overhead by billable hours.
$30,000 ÷ 1,500 hours = $20/hour in overhead
This means for every hour you bill, $20 needs to cover your overhead. If you’re charging $75/hour and paying yourself $50/hour, you only have $25 left—barely enough to cover overhead, with almost nothing for profit.
Now you see why so many contractors feel broke even when they’re busy.
The Real Hourly Rate Formula
Here’s what your hourly rate actually needs to cover:
Hourly Rate = Desired Salary + Overhead + Profit
÷ Billable Hours
Example:
- Desired annual salary: $80,000 (what you want to take home)
- Self-employment taxes: ~15% = $12,000
- Fixed overhead: $30,000
- Profit margin: 15% of revenue
- Billable hours: 1,500/year
First, calculate your base needs: $80,000 + $12,000 + $30,000 = $122,000
Now add profit margin. If $122,000 represents 85% of revenue (leaving 15% profit):
$122,000 ÷ 0.85 = $143,500 total revenue needed
$143,500 ÷ 1,500 hours = $95.67/hour
Round up to $100/hour, and that’s your real rate—not the $60-75 that most contractors charge because “that’s the going rate.”
Markup Percentages: Industry Standards and How to Set Yours
Markup is the percentage you add on top of your costs to cover overhead and generate profit. It’s different from margin (a common confusion), so let’s clarify:
- Markup: Percentage added TO cost → $100 cost × 50% markup = $150 price
- Margin: Percentage OF the selling price → $150 price with 33% margin = $50 profit
Most contractors think in markup, so we’ll stick with that.
Standard Markup by Trade
These are general industry guidelines. Your actual markup depends on your overhead, market, and business goals.
| Trade | Typical Labor Markup | Typical Material Markup |
|---|---|---|
| Plumbing | 50-100% | 25-50% |
| Electrical | 50-100% | 25-50% |
| HVAC | 40-80% | 20-40% |
| Roofing | 40-60% | 15-30% |
| Painting | 50-100% | 20-40% |
| Carpentry | 50-80% | 25-40% |
| General Contracting | 15-25% (on subcontractor work) | 15-25% |
Why Separate Labor and Material Markup?
Labor and materials have different risk profiles.
Labor is your time and expertise. If you underprice labor, you can’t get that time back. Labor markup should be higher because it’s your most valuable asset.
Materials are pass-through costs. You’re buying them and reselling them. A smaller markup is standard, but you should still mark them up—you’re providing the service of sourcing, transporting, and being responsible for them.
How to Calculate Your Markup
Method 1: Target margin approach
If you want a 35% profit margin on every job:
Markup = 1 ÷ (1 – desired margin) Markup = 1 ÷ (1 – 0.35) Markup = 1 ÷ 0.65 Markup = 1.54 or 54% markup
Method 2: Cost recovery approach
Add up all your overhead costs and divide by your expected revenue. If overhead is $30,000 and you expect $150,000 in job costs:
Overhead rate = $30,000 ÷ $150,000 = 20%
Your markup needs to be at least 20% just to cover overhead. Add profit on top:
20% overhead + 15% profit = 35% minimum markup
When to Use Higher Markups
- Emergency/after-hours work: 1.5x to 2x your normal rate
- Highly specialized work: Premium for expertise
- Small jobs: Higher percentage to cover minimum trip charges
- Difficult customers: “Hassle tax” is real
- Complex projects: More risk = more reward
When Markups Can Be Lower
- Large jobs: Economy of scale
- Repeat customers: Loyalty pricing
- Slow season: Better than no work (but don’t go below cost)
- Referral sources: Strategic relationship building
Regional Pricing Differences: Know Your Market
The same plumbing job might cost $200 in rural Oklahoma and $600 in San Francisco. Regional pricing differences are real, and understanding your local market is crucial.
Factors That Affect Regional Pricing
1. Cost of living
In high cost-of-living areas (NYC, LA, Seattle, Boston), customers expect to pay more because everything costs more. Your overhead is higher too—insurance, fuel, housing.
2. Labor market competition
- Shortage of contractors: Prices go up (basic supply and demand)
- Oversaturated market: Prices get competitive
- Strong unions: Higher labor rates across the board
3. Local regulations
- Permit requirements: Some areas require permits for everything
- Licensing requirements: More barriers = fewer competitors = higher prices
- Code requirements: Stricter codes mean more work and materials
4. Customer demographics
- Affluent areas: Customers value quality and convenience over price
- Working-class areas: More price-sensitive, but value reliability
- Commercial vs. residential: Commercial typically pays better
How to Research Your Local Market
Talk to suppliers. They see what every contractor in town charges. Ask what’s typical.
Mystery shop competitors. Get quotes for common jobs to see what others charge.
Check online. HomeAdvisor, Thumbtack, and Angi publish average costs by zip code.
Ask customers. “What were the other quotes you received?” reveals market rates.
Network with peers. Other contractors (especially non-competing trades) will often share ballpark numbers.
Pricing Above, At, or Below Market
Above market: Position yourself as the premium option. Requires strong reputation, reviews, and professional presentation. Attracts better customers, fewer headaches.
At market: Safe middle ground. You’ll win some and lose some on price. Most contractors land here.
Below market: Dangerous long-term. You’ll stay busy but struggle to profit. Only works if you have significantly lower overhead (rare).
Recommendation: Aim for the upper third of your market. You want customers who value quality, not bargain hunters.
When to Raise Your Prices (And How to Do It)
If you haven’t raised your prices in the last year, you’ve actually taken a pay cut. Inflation, rising material costs, and increasing overhead mean standing still is falling behind.
Signs It’s Time to Raise Your Rates
1. You’re winning too many jobs.
If you’re closing 80%+ of your estimates, you’re probably too cheap. A healthy close rate is 40-60%—enough to stay busy, but not so high that you’re leaving money on the table.
2. You’re always booked out.
If customers have to wait 2-3 weeks for your availability, demand exceeds supply. Economics says: raise prices.
3. Your costs have increased.
Insurance went up? Fuel prices jumped? Materials cost more? Your prices need to follow.
4. You’ve gained experience/certifications.
More skills = more value = higher rates. Don’t charge the same as you did when you started.
5. You dread certain jobs.
If you’re not excited about the work at your current rate, you’re not charging enough. Money solves a lot of motivation problems.
6. You’re working too many hours.
Working 60+ hours and still not hitting your income goals? Your rate is too low.
How Much to Raise
- Small adjustment: 5-10% annually (keeps pace with inflation)
- Market correction: 15-25% if you’ve fallen behind
- Repositioning: 30%+ if you’re moving upmarket
The 10% rule: Raise prices 10% across the board. You’ll lose some price-sensitive customers (good riddance) and make more on everyone else.
How to Communicate Price Increases
For new customers: Just quote your new rate. No explanation needed.
For existing customers: Brief, professional communication:
“Starting [date], our rates will increase by [X%] to reflect increased costs and our continued investment in training and equipment. We value your business and are committed to providing the same quality service you’ve come to expect.”
Most customers won’t blink. The ones who leave were only loyal to your low prices anyway.
The Fear of Raising Prices
Every contractor fears losing customers when they raise rates. Here’s reality:
- Some customers will leave. Let them.
- Most customers won’t notice. They’re not tracking your prices.
- Better customers will replace them. Higher prices attract better clients.
- Your stress goes down. Making more per job means fewer jobs needed.
The math: If you raise prices 20% and lose 10% of customers, you’re still ahead. You’re making more money while doing less work.
Putting It All Together: Your Pricing Action Plan
Here’s your homework after reading this guide:
Step 1: Calculate your true overhead (this week)
List every business expense for the last 12 months. Divide by 12 for monthly overhead. This number will probably shock you.
Step 2: Determine your required hourly rate (this week)
Use the formula from earlier. What do you need to charge per hour to cover salary, overhead, and profit? Write it down.
Step 3: Audit your current pricing (next week)
Look at your last 10 jobs. Calculate your actual profit on each. How many were below your required rate? That’s how much money you’re leaving behind.
Step 4: Raise your prices (within 30 days)
Even a 10% increase will make a difference. Start with new customers—it’s easier. Then communicate to existing customers.
Step 5: Track and adjust (ongoing)
Monitor your close rate. If it stays above 70%, raise prices again. If it drops below 30%, you may have gone too far. The sweet spot is in between.
Final Thoughts
Pricing isn’t just about numbers—it’s about valuing yourself and your work.
You didn’t spend years learning your trade to struggle financially. You didn’t invest in tools, insurance, and certifications to break even. You deserve to be paid well for the valuable service you provide.
The contractors who thrive aren’t necessarily the most skilled. They’re the ones who understand their worth and aren’t afraid to charge for it.
Stop competing on price. Start competing on value.
Your next estimate is an opportunity to put this into practice. Price it right, present it professionally, and stand behind your number.
You’ve got this.
Frequently Asked Questions
How do I handle customers who say my price is too high?
First, don’t immediately drop your price—that signals you were overcharging to begin with. Instead, ask what they were expecting to pay. Sometimes there’s a genuine misunderstanding about the scope. If they’ve gotten cheaper quotes, explain what’s included in your price (insurance, warranty, quality materials, cleanup). If they still want cheaper, let them go. They’re not your customer.
Should I charge differently for residential vs. commercial work?
Generally, yes. Commercial work often involves more paperwork, compliance requirements, and slower payment terms (net 30-60 is common). Many contractors add 10-20% to their commercial rates to account for this. However, commercial jobs are often larger and more consistent, which can offset the hassle.
How do I price a job I’ve never done before?
Start with your hourly rate and estimate how long it will take—then add 25-50% buffer for the unknown. Research material costs thoroughly. Consider calling a contractor friend who has done similar work. And be honest with the customer: “This is a unique project, so my estimate includes some contingency for unexpected issues.”
Is it okay to negotiate on price?
Occasionally, but never on rate—only on scope. If a customer wants a lower price, ask what they’d like to remove from the project. “I can lower the price if we use standard materials instead of premium” keeps your rate intact while giving them options.
What if I’m just starting out and have no reputation?
You can’t charge premium prices on day one—but don’t race to the bottom either. Price at or slightly below market while you build reviews and a portfolio. As you gain experience and testimonials, raise your rates accordingly. Most contractors are still charging their “beginner rate” five years in. Don’t be that contractor.
How often should I review my pricing?
At minimum, review annually before your slow season. Better yet, review quarterly. Track your close rate, profitability per job, and overhead costs. Adjust as needed. The market changes, your costs change, and your skills improve—your pricing should too.
Written by
Andre SContributing writer at QuotePlot. Sharing insights and tips for trade professionals.
View all posts