Most contractors set their prices one of two ways. They look at what competitors charge and match it, or they calculate their costs and add what feels like a reasonable markup. Both approaches consistently underprize labor-intensive work and leave significant money on the table.
Pricing isn’t just a math problem. It’s a positioning decision. How you price your services communicates your value, determines the quality of customer you attract, and defines the margins that allow you to invest in your business, pay your team well, and not grind yourself into the ground.
According to ACCA’s (Air Conditioning Contractors of America) 2024 Financial Benchmarking Report, the average net profit margin for residential HVAC contractors is between 8 and 12%. Plumbing contractors average 10 to 15%. Profitable businesses in these categories tend to be at the high end or above these ranges. The difference between an 8% margin and a 15% margin, on a $2 million revenue business, is $140,000 in annual profit. That gap almost always traces back to pricing discipline.
This guide covers how to build a pricing strategy that reflects your real costs, positions your value correctly, and stops you from competing primarily on price.
The Cost Problem Most Contractors Don’t Fully See
Before you can price profitably, you need to know what it actually costs to deliver a job. Most contractors underestimate this because they focus on direct costs, materials and labor, and overlook the overhead that has to be covered by every job you complete.
Your overhead includes: vehicle costs and fuel, insurance, tools and equipment maintenance and replacement, shop or office costs if applicable, software and administrative tools, marketing and advertising, your own time as an owner (which has real cost even if you’re not paying yourself like an employee yet), and taxes.
When you add overhead to your direct costs and divide by your billable hours, your true cost per hour may be significantly higher than your rate per hour. Many contractors discover they’re earning less than minimum wage once all actual costs are accounted for.
A simple exercise: track every dollar your business spends in a month. Divide the total by the number of billable job hours you completed. That number is your cost per hour. Your pricing needs to exceed that number consistently to generate profit, not just revenue.
Tools like Jobber, ServiceTitan, and QuickBooks make this calculation accessible once you’re categorizing expenses correctly. If you’re not using job management software yet, a manual review of your bank statements and credit card bills for a 30-day period is a starting point.
Understanding your real cost structure is foundational to the broader picture covered in our analysis of how much it actually costs to acquire a customer, which calculates the full cost of getting a job, not just completing one.
Why Competing on Price Is a Race You Can’t Win
If you’re competing primarily on price, you’re competing against businesses with lower costs, lower standards, or lower margins than you’re willing to accept. You can’t win that race sustainably.
Customers who choose a contractor purely on price are also the most likely to dispute invoices, leave demanding reviews, require repeat visits to satisfy, and not return for future work. The low-price customer costs you more in time and stress than the customer who chose you for your reputation and expertise.
“Contractors who compete on price attract price buyers. Contractors who compete on trust and expertise attract customers who value quality. The second group is more profitable, more loyal, and generates more referrals,” says Mike Agugliaro, founder of CEO Warrior, a coaching program followed by thousands of home service business owners.
The alternative to price competition is value articulation: helping customers understand specifically why your service is worth more than the cheapest option. This happens through your marketing, your estimates, your reviews, and how your team presents themselves on the job site. A customer who understands the difference between your work and a less expensive competitor’s work is much less likely to choose based on price alone.
Want more customers from Google & AI search?
Get a free SEO audit of your site — see exactly what to fix first.
Two primary pricing models dominate residential home services: flat rate (also called fixed-price or book-rate pricing) and time and materials (T&M). Each has genuine advantages depending on the service type and customer relationship.
Flat rate pricing assigns a fixed price to specific tasks regardless of how long the job takes. Replace a standard water heater: $450. Unclog a drain: $175. This model benefits the customer because they know exactly what they’ll pay before you start, and it benefits you because efficient techs generate higher effective hourly rates. Many customers strongly prefer flat rate because they don’t have to watch the clock or worry that a job is taking longer than necessary.
According to ServiceTitan’s 2025 contractor revenue benchmarks, companies using flat rate pricing average 20 to 30% higher revenue per job than those using T&M, largely because flat rate makes it easier to include materials, overhead, and profit margin systematically rather than estimating on the fly.
Time and materials works better for jobs where the scope is genuinely uncertain, large remodeling or renovation work, restoration projects, and complex commercial jobs. It protects you from absorbing cost overruns on unpredictable projects and gives the customer transparency into what drove the final cost.
Most residential service companies benefit from flat rate pricing for standard recurring tasks and T&M for large or unpredictable scopes. Mixing both models in practice is common and appropriate.
Building Your Price Book
A price book is a documented list of your standard services with their corresponding flat rates. Having one eliminates inconsistency, speeds up customer communication, and ensures that every technician is pricing jobs the same way regardless of their experience level.
Building a price book starts with listing every service you commonly perform and calculating the full cost of each one: materials, labor at your true cost per hour, a portion of overhead, and your target profit margin. The resulting number is your floor. Your price should be at or above that floor.
Pricing software like ServiceTitan, Profit Rhino, or Flat Rate NOW provides pre-built price books for common trades that you can customize to your local market. Using an industry price book as a starting point and adjusting for your specific costs and market position is faster and more accurate than building from scratch.
Review your price book annually at minimum. Material costs change, labor costs change, and your overhead changes as you add trucks, insurance, or staff. A price book that accurately reflected your costs in 2023 may be underpricing your services in 2026 if you haven’t updated it.
How to Raise Your Prices Without Losing Good Customers
If you’ve been underpricing your services for years, a sudden large price increase will generate pushback. A gradual, systematic approach to price increases lands better.
A 5 to 8% annual price adjustment is generally accepted by established customers without significant friction, particularly when it’s framed around rising material and labor costs. “We’ve held our rates steady for two years, but costs have increased significantly. Our prices will reflect that beginning January 1st” is a straightforward, honest communication that most customers understand.
New customers have no price anchoring. You can price new customer jobs at your fully corrected rate immediately without the comparison problem that affects existing customers. Many contractors run a hybrid: current prices for established relationship customers with planned annual increases, and correct pricing for all new customers effective immediately.
“The customers who leave because you raised your prices to a sustainable level are not the customers you wanted to keep,” says Tommy Mello, founder of A1 Garage Doors and host of the Home Service Expert podcast. “The customers who stay are the ones building your business.”
Track your close rate when you raise prices. A modest price increase that reduces your close rate from 50% to 45% may actually increase profit per hour because you have more time for jobs that pay correctly. If your close rate drops dramatically, the increase may have exceeded what your local market bears and adjustment is warranted.
Communicating Your Value Before the Customer Asks About Price
The most effective pricing strategy isn’t just about the numbers. It’s about establishing your value so clearly before price comes up that the conversation about cost is easier.
Your website, your reviews, your estimate presentation, and how your technicians introduce themselves on the job all prime the customer’s perception of value before they hear a number. A well-designed website with genuine customer testimonials, professional team photos, and clear credentials primes a higher price expectation than a bare-bones listing with no social proof.
This is why investing in your marketing infrastructure, your SEO, your GBP, your video content, and your review profile, directly supports your ability to charge higher prices. Customers who found you through a search, read multiple good reviews, and saw professional content on your website before scheduling are already predisposed to accept your pricing. Our small business digital marketing strategy guide covers how all these channels work together to build a brand perception that supports premium pricing.
Frequently Asked Questions
How do I know if my prices are too low?
Two signals suggest underpricing. First, you win almost every job you bid on. A close rate consistently above 70 to 75% for non-emergency, competitive bids often means you’re the cheapest option, not the best option. Second, you’re consistently busy but not profitable. Revenue without margin is just cash flowing through your business without sticking.
Should I publish my prices on my website?
For standard flat-rate services, publishing price ranges builds transparency and pre-qualifies customers. “Water heater replacement starting at $850” sets realistic expectations and filters out price shoppers before they waste your estimate time. For complex or variable-scope work, directing customers to call for a quote is appropriate.
How do I handle a competitor who is significantly cheaper than me?
Don’t match their price. Instead, clarify the value difference. “Our price includes a two-year labor warranty and we use [specific quality materials], which last significantly longer than alternatives.” If a customer chooses the cheaper option, they’re not the customer you were positioned to serve. The ones who stay are worth more to your business long-term.
What profit margin should a home service business target?
Net profit margins between 10 and 20% are typical targets for healthy residential home service businesses, with the achievable margin varying significantly by service type, market, and business model. Margins below 8% leave no buffer for equipment failures, slow seasons, or unexpected overhead increases.
How do I justify higher prices to a price-sensitive customer?
Focus on outcomes rather than process. “We’ve been doing this for 15 years in this area, we warranty our work for two years, and we’ll be here if anything comes up” is a value argument that resonates with customers focused on outcome certainty rather than hourly cost. Connect your higher price to the risk reduction it represents.
Pricing discipline is one of the highest-leverage actions available to any home service contractor. You don’t have to be the cheapest. You have to be worth what you charge and market yourself to customers who can recognize that value. If you want help building a marketing presence that supports premium positioning, reach out to PushLeads.