How to Price Your Home Service Jobs: A Contractor's Guide to Profitable Flat-Rate & Hourly Pricing
To price home service jobs profitably, add your desired take-home pay to annual overhead, divide by your real billable hours (typically 20-30 per week for solo contractors), then add a 15-30% material markup. Most contractors need to charge $85-$150 per hour, or use flat-rate pricing to capture 20-40% more revenue per technician.
Key Takeaways
- Flat-rate pricing generates 20-40% more revenue per technician compared to hourly billing
- Solo contractors realistically bill only 20-30 hours per week, meaning a $65/hr rate that feels safe can quietly kill your margins
- HVAC repair tickets grew from $818 in 2021 to $1,205 in 2025 - a 47% nominal increase
- Most contractors need to bill $85-$150/hr to clear $90K in take-home after overhead and taxes
The average HVAC repair ticket jumped from $818 in 2021 to $1,205 in 2025 - a 47% nominal increase, according to Housecall Pro’s internal platform data. If your prices have not moved at the same pace, your margins have been quietly shrinking every single year.
This is a practical breakdown of how to set rates that actually cover your costs, pay you what you are worth, and stop rewarding you for working slow.
What Is the Real Difference Between Flat-Rate and Hourly Pricing?
Hourly pricing means you get paid for time. Flat-rate pricing means you get paid for the job.
That distinction matters more than most contractors realize. If you finish a job in 3 hours instead of 5 and you are billing hourly, you just cut your own revenue by 40%. You got better at your craft and got punished for it.
Build-Folio’s March 2026 analysis of flat-rate pricing found that companies using flat-rate pricing report 20-40% higher revenue per technician. That is not a rounding error - that is a different business model.
Flat rates protect customers from bill shock and protect you from the customer who asks for “one more quick thing” while you are packing up your van. Hourly billing still has its place for diagnostics, complex repairs with unknown scope, and time-and-materials remodels.
The experienced move is using both - flat rates for defined work, hourly for everything else.
How Do You Calculate What You Actually Need to Charge?
Start with what you need to take home. Then work backwards.
Pick a target - say $90,000 a year. Add your overhead: insurance, vehicle costs, tools, software, advertising, and any employees, which might total $40,000, meaning you need $130,000 in gross revenue before taxes.
Divide $130,000 by 0.75 (assuming a 25% effective tax rate) and you need roughly $173,000 in billed revenue. Now divide by your actual billable hours.
Most contractors assume 40 billable hours per week. The real number for a solo contractor is 20-30 hours. The rest goes to driving, estimating, returning calls, doing paperwork, and ordering materials.
At 25 hours per week over 50 working weeks, you have 1,250 billable hours. Divide $173,000 by 1,250 and you need $138 per hour just to hit your target.
That is why the $85-$150 per hour range is not padding - it is math. If you are charging $65 an hour because it “sounds fair,” you are probably underpaying yourself by a wide margin.
Understanding your upfront pricing strategy as a contractor changes how you present rates to customers and how much you actually keep at the end of the year.
What Are the Real Hourly and Flat-Rate Benchmarks by Trade?
These are not theoretical - these are what contractors are actually charging in 2026.
| Trade | Hourly Rate | Diagnostic/Service Call | Common Flat-Rate Range |
|---|---|---|---|
| HVAC | $75 - $150/hr | $70 - $200 | $150 - $450 (repair) / $5,000 - $12,500 (replacement) |
| Plumbing | $85 - $150/hr | $50 - $150 | $150 - $600 (common repairs) |
| Electrical | $80 - $150/hr | $75 - $200 | $200 - $1,000+ (panel work) |
| General Contractor | $70 - $130/hr | Project-based | Varies by scope |
Housecall Pro’s 2026 HVAC pricing guide confirms HVAC techs average $75-$150 per hour for labor, with service call fees ranging from $70-$200 depending on timing, distance, and urgency. Nights, weekends, and emergencies all command higher rates - and they should.
On the electrical side, LocaliQ’s 2025 home services search ad benchmark - which analyzed 3,211 U.S. campaigns from April 2024 through March 2025 - shows electricians pay an average $12.18 per click in search ads. That is expensive traffic, and if your pricing is not covering your marketing costs, you are subsidizing Google’s revenue with your labor.
On a Mike Holt Electrical Forum pricing thread, one member noted that flat-rate electrical and plumbing companies in his area were charging $3,000-$4,000 for a basic service upgrade. The contractors charging more were not doing worse work - they simply understood what their time was worth.
How Do Your Lead Costs Affect the Price You Need to Charge?
Your pricing and your marketing budget are the same conversation. Most contractors treat them separately and wonder why they are always scrambling.
HVAC search ads averaged $45 per lead in 2025, plumbing averaged $52, and roofing hit $79 - and those costs increased year over year for 69% of home services businesses, growing at 10.51% annually. If your revenue per job is not rising at least as fast, your margins are shrinking.
Shared leads from platforms like HomeAdvisor convert at 10-20%, while exclusive leads convert at 40-60%. That gap is significant and directly affects how much revenue each lead needs to generate to justify the spend.
One HVAC contractor sample tracked across roughly 25 businesses by Jon at The Data-Driven Trades newsletter in August 2024 showed a customer acquisition cost of $329.21 but a closed revenue ROAS of 9.8x. At an average ticket around $2,000-plus, that math works - at an average ticket of $300, it does not.
Every job you price needs to cover your share of what it cost to get that customer in the first place. That means your flat rates and hourly minimums need to include a mental line item for marketing spend.
Understanding why your leads are not converting is often a pricing and positioning problem as much as a marketing problem.
What Is the Right Way to Handle Material Markup?
Do not bake materials into your hourly rate. Bill them separately, and mark them up.
The standard is 15-30% on top of your cost. That markup covers the time you spent sourcing the materials, the cash you tied up buying them, storage, waste, and the occasional trip back to the supplier because the first part was wrong.
Contractors who eat material costs or forget to bill them on flat-rate jobs find out at tax time why their numbers did not add up. When you build your flat-rate price book, material costs should be a separate line calculated per job type - not estimated in your head on the driveway.
A one-time setup takes a few hours and pays back every single week. This connects directly to following up on unsold estimates - when your prices are built on real numbers, you present them with confidence, and confident estimates close more often.
How Do You Present Your Pricing Without Losing the Job?
Most contractors who lose jobs on price are not actually losing on price. They are losing on clarity.
Customers who do not understand what they are paying for will always compare your quote to the cheapest number they found online. Your job is to make what is included obvious before they ask.
Present a flat rate as a complete solution, not an itemized list of scary numbers. “Replace your furnace heat exchanger, test the full system, and guarantee the work for one year - $1,100” beats “labor: $350, part: $620, service fee: $130” every single time.
One HVAC contractor sent a single “winter prep” email to 2,000 past customers at a cost of $150 in platform fees and time. That campaign generated 17 service calls at $285 each, totaling $4,845 in revenue - a return that required no new leads and no ad spend, according to Contractor Marketing Pros.
Those customers already trusted the contractor. Pricing was not the obstacle - the relationship was the sale.
Following up after a completed job is one of the highest-ROI moves you can make, and it costs almost nothing.
When Should You Raise Your Prices?
If you have not raised your prices in 12 months, you are effectively charging less than you were last year.
According to the Bureau of Labor Statistics, the average HVAC technician wage hit $28.75 per hour in 2024. Your techs are earning more, your insurance is higher, your fuel is higher, and material costs are higher. If your prices have not moved, your profit is what absorbed all of that.
Only 33% of contractors report they are planning to review their pricing strategy this year, according to ServiceTitan’s Exteriors Report of 1,000-plus contractors. That means two-thirds of your competition is still operating on outdated numbers - which is an opening, not a threat.
Raise your diagnostic fee first. It is the easiest to defend - “this is what it costs to send a qualified tech to your home” - and it filters out tire-kickers who were never going to spend money anyway.
Track what happens to your close rate after the increase. If it barely moves, you priced too low for too long.
Connecting your pricing to your actual website traffic and booked jobs gives you a clearer picture of where revenue is actually coming from and what each new customer is costing you.
Frequently Asked Questions
Should I charge flat rate or hourly for home service jobs?
Flat rates work best for predictable, repeatable jobs like installations and defined replacements. Hourly billing fits variable work like diagnostics and complex repairs where scope is unclear. Most experienced contractors use both - flat rates for defined scopes of work, hourly for change orders or anything outside the original agreement.
How do I calculate my minimum hourly rate as a contractor?
Add your desired take-home pay to your total annual overhead, divide by one minus your tax rate to find the gross revenue you need, then divide by your actual billable hours per year. Industry calculators consistently put the minimum viable rate at $85-$150 per hour for a contractor targeting $90,000 in take-home pay after overhead and taxes.
How many hours a week can I realistically bill as a solo contractor?
Most solo contractors realistically bill 20-30 hours per week, not 40. Estimates, travel, invoicing, callbacks, and admin fill the rest. If you price assuming 40 billable hours but only deliver 25, your effective hourly rate drops by 37% - which means a $100/hr rate is actually performing like $63.
How much should I mark up materials on top of my labor rate?
The standard material markup is 15-30% above your cost, covering procurement time, storage, waste, delivery, and the occasional return trip. Bill materials as a separate line item rather than absorbing them into your hourly rate, so your labor pricing stays clean and your material margin stays visible.
What is the average HVAC repair ticket in 2025?
According to Housecall Pro’s internal platform data, the average HVAC repair ticket reached $1,205 in 2025, up from $818 in 2021 - a 47% nominal increase. Full system replacements average $5,000-$12,500, and HVAC hourly rates run $75-$150 per hour with service call fees from $70-$200 depending on timing and distance.
Pull up your last 10 invoices right now. Add them up and divide by 10. If your average ticket is not climbing at least as fast as your costs, your pricing needs a review today - not at year-end.
Written by
Pipeline Research Team