How much to charge for service calls?
Learn to calculate true service call costs including labor, vehicle & overhead. Stop underpricing with value-based models that protect margins.

How much to charge for service calls?
Key Facts
- ["A one-hour service appointment can cost $120 before profit when including dispatch time and vehicle expenses", "https://quotrak.com/blog/how-to-price-service-calls-profitably"], ["Technicians have only 1,350 to 1,500 billable hours per year out of 2,080 paid hours", "https://quotrak.com/blog/how-to-price-service-calls-profitably"], ["Vehicle costs for a typical 30-mile round trip total $22.15 per service call", "https://blog.rossware.com/post/the-true-cost-of-service-calls-a-guide-to-profitable-pricing"], ["Charging $49 for a 75-minute service call results in a loss before any repair work is approved", "https://www.precisionbusinesseducationfoundation.org/how-to-price-a-service-call"], ["A technician earning $30/hour may have a fully burdened labor cost of $45–$55/hour", "https://quotrak.com/blog/how-to-price-service-calls-profitably"], ["Total true cost per service call lands between $80 and $90 before any profit margin is applied", "https://blog.rossware.com/post/the-true-cost-of-service-calls-a-guide-to-profitable-pricing"], ["Outsourcing reduces operational costs by 40% to 70% compared to in-house operations", "https://hitratesolutions.com/call-center-pricing-guide"]]
Why Your Current Service Call Pricing Is Losing Money
Many service businesses set their call-out rates based only on technician time or competitor pricing, unaware that true costs begin accumulating the moment a truck leaves the yard. Charging for repair labor alone ignores the full scope of what it takes to show up, diagnose, and prepare for work—leading to losses before any parts are touched or labor is billed. This gap between perceived and actual cost is where profitability erodes silently, especially when businesses rely on outdated benchmarks or emotional pricing decisions.
A one-hour service appointment often costs far more than the technician’s wage suggests. After accounting for dispatch time, vehicle expenses, and overhead, the true cost can reach $120 before profit is even considered. For example, a technician earning $30/hour may have a fully burdened labor cost of $45–$55/hour when taxes, benefits, and non-billable time are included. When vehicle costs—fuel, depreciation, maintenance, and insurance—are added for a typical 30-mile round trip, they total $22.15 per call. Combined with real labor cost ($45 for 1.5 hours) and overhead allocation ($15–20), the total true cost per service call lands between $80 and $90 before any profit margin is applied.
These hidden expenses are frequently overlooked in pricing models that focus only on visible repair time. Travel, diagnostics, vehicle wear, insurance, admin time, and risk recovery are all part of the "showing up" cost that must be covered to sustain operations. Ignoring them creates a financial drain: charging only $49 for a service call requiring 75 minutes of total time (30 minutes drive/arrival, 30 minutes diagnosis, 15 minutes admin) at a $100/hour labor rate results in a loss before any repair work is approved. Even businesses using hourly pricing can undermine their own efficiency—faster job completion reduces billable hours under this model, effectively penalizing expertise and speed.
Worqd helps service-based businesses align their pricing with actual operational realities by focusing on value-driven growth strategies that reflect true cost structures. Without recalibrating rates to include direct labor, vehicle costs, job expenses, and overhead—using realistic billable hours of 1,350–1,500 per year instead of paid hours—businesses risk chronic underpricing. Profitable service call pricing starts not with what competitors charge, but with a clear understanding of what it truly costs to deliver each call, every time.
How to Calculate Your True Cost Floor Per Service Call
Most service businesses price their calls by looking at what competitors charge — and quietly lose money on every visit. The fix starts with knowing your actual cost floor: the minimum a call must bring in before you earn a single dollar of profit.
Start with realistic billable hours. Technicians are paid for roughly 2,080 hours a year, but pricing research shows only 1,350 to 1,500 of those hours are actually billable once you account for dispatch time, travel, and admin. Divide loaded labor cost by that smaller number. A technician with a $100,000 loaded annual cost and 1,400 billable hours carries a labor cost of about $71 per billable hour — before overhead even enters the picture.
Then allocate the costs that don't show up on a timesheet. A detailed cost breakdown of a typical 30-mile round trip call quantifies what "showing up" really costs:
- Fuel: $4.75 per call (at 20 MPG and $3.15/gallon)
- Vehicle depreciation: $10.50 per call ($0.35/mile)
- Maintenance and repairs: $4.50 per call
- Commercial insurance: $2.40 per call
- Overhead allocation: $15–$20 per call
Add those vehicle costs ($22.15 total) to 1.5 hours of loaded labor ($45) and overhead, and the true cost per call lands between $80 and $90 — before any profit. A one-hour appointment can cost $120 all-in once dispatch time and vehicle expenses are counted, according to contractor pricing guidance. If your call-out fee is $49, you are subsidizing every customer who opens the door.
Finally, separate your diagnostic fee from your repair pricing. A real-world example illustrates why: a 75-minute call (30 minutes driving, 30 minutes diagnosing, 15 minutes of admin) at a $100/hour labor rate represents $125 of labor value before parts. Charging $49 for it means losing money even if the customer approves the repair.
Charge the diagnostic fee regardless of whether the repair goes ahead. This protects your margins, keeps pricing transparent, and stops efficient technicians from being penalized — a known failure mode of pure hourly models, where getting faster at the job simply reduces billable time.
At Worqd, we apply the same logic to growth work: price against the results that matter, not the hours logged. Once you know your floor, you can charge for value with confidence instead of guessing.
Pricing Models That Capture Value, Not Just Costs
Many service providers still price calls based on time and materials alone, missing the chance to capture the full value they deliver. This approach often leaves money on the table by ignoring what customers truly pay for: expertise, convenience, and peace of mind—especially when urgency is involved.
Cost-plus pricing focuses only on covering expenses, which can penalize efficiency and undervalue specialized knowledge. As research shows, businesses that charge based on perceived benefits like problem resolution and time savings see stronger growth potential than those sticking to markup models. Value-based pricing shifts the conversation from cost to outcome, allowing providers to reflect the real worth of fast diagnostics, after-hours availability, and reliable service.
Hybrid models offer a practical middle ground, particularly for lead-driven or appointment-based services. For example, pay-per-meeting structures—commonly ranging from $175 to $350 per qualified conversation—align costs with measurable results rather than hours logged. This approach works well when the goal is booking meaningful calls, not just logging activity.
Worqd applies this principle by pricing against outcomes that matter to clients, such as booked calls and lead conversion, not internal effort. Their growth engine is designed around delivering qualified conversations quickly, using AI systems to respond in under 60 seconds—even outside business hours—turning speed and consistency into billable value.
To implement value-based pricing effectively, start by calculating your true cost floor: include direct labor, vehicle expenses, diagnostics, and overhead using realistic billable hours (1,350–1,500/year). Then layer on urgency premiums for emergency or after-hours work, recognizing that fast response carries distinct value. Finally, separate diagnostic fees from repair charges to protect margins and improve transparency—charging for assessment regardless of whether the customer proceeds with repair. Regularly review performance metrics like average ticket and gross margin to refine rates as costs and market conditions evolve. This ensures pricing stays profitable, fair, and aligned with the value you deliver.
Frequently Asked Questions
How much does a service call actually cost my business before I make any profit?
Why is charging $49 or $79 for a service call fee losing me money?
How do I calculate what my technician really costs per billable hour?
Should I charge a diagnostic fee even if the customer doesn't go ahead with the repair?
Isn't it safer to just match what my competitors charge?
How often should I review my service call prices?
Price the Truck, Not Just the Tech
Your service call rate shouldn't start with what competitors charge—it should start with what it actually costs to show up. As we've seen, a call that looks like an hour of a technician's time can quietly cost $80–$120 all-in once you count loaded labor, vehicle expenses, overhead, and the admin time that never makes the invoice. Charging $49 for a 75-minute call means losing money before the customer even approves the repair. The fix is straightforward: calculate your true cost floor using realistic billable hours, separate diagnostic fees from repair pricing, and layer on urgency premiums when speed matters. Then review your numbers monthly—average ticket, gross margin, drive time—so your rates keep pace with reality. The same principle applies to growth work: at Worqd, we price against the results that matter, like booked calls and qualified conversations, not hours logged. If your pricing has been running on guesswork, this week is a good time to run the math on your last ten calls. And if the bigger bottleneck is that not enough calls are coming in at all, book a free growth call to see where your funnel is leaking.
Want help putting this into action?
Book a Growth Call