Enter your costs and desired margin — get the right price for any job, with a low/mid/high range you can actually quote.
Budget = your target margin − 10pts · Premium = your target + 10pts
Pricing right is only half the battle. The other half is making sure every customer who wants to hire you actually gets through. CallPage Pro captures every call you miss — so your pricing work pays off.
Free 14-day trial · No credit card required
Step 1: Select your trade (HVAC, Plumbing, Roofing, Electrical, Cleaning, or General). This adjusts the pricing context and insights.
Step 2: Enter your labor costs — number of technicians, estimated hours, hourly rate per tech, and travel time. Be honest about your actual costs, not what you charge customers.
Step 3: Add materials and parts line by line. Include everything from small fittings to major equipment. The calculator automatically sums them up.
Step 4: Set your overhead rate (typically 15–25% for vehicle, insurance, tools, office admin) and your desired profit margin (industry standard is 20–35%).
Step 5: Click "Calculate My Price" to see three pricing options — Budget, Recommended, and Premium — plus a full breakdown of costs and profit.
The #1 mistake service business owners make is pricing based on what they think customers want to pay, rather than their actual costs plus fair profit. This leads to burnout, inability to hire good techs, and eventually business failure.
According to industry data from the National Association of Home Builders and ServiceTitan's 2024 benchmarks, profitable contractors aim for 30–40% gross margins. HVAC companies with margins below 25% struggle to reinvest in growth, while top performers maintain 35%+ by pricing confidently.
This calculator uses a cost-plus pricing model with built-in overhead recovery. Instead of guessing, you enter your real numbers — labor hours, material costs, overhead percentage — and the formula does the rest: Price = Total Cost ÷ (1 − Target Margin). This guarantees you hit your profit goal on every single job.
Pro tip: If you're losing bids, don't lower your price — improve your sales process and follow-up. Lower prices attract price-shoppers, not loyal customers. Use the Budget / Recommended / Premium tiers to offer options without discounting your core service.
Overhead includes everything that isn't directly tied to a single job: vehicle payments, fuel, insurance (general liability + workers' comp), tool replacement, office rent, software subscriptions (CRM, dispatching, accounting), marketing, and administrative salaries. Most contractors need 15–25% overhead recovery just to break even on these fixed costs.
Markup is the percentage added to your cost (e.g., 50% markup on $100 = $150). Margin is the percentage of the final price that is profit (e.g., $50 profit on $150 price = 33% margin). This calculator uses margin because it gives you a clearer picture of profitability. A 50% markup only equals a 33% margin — a common source of confusion for contractors. Always price based on margin targets, not markup percentages.
HVAC: 30–40% gross margin is standard. Replacement and installation jobs typically yield higher margins than repair-only calls.
Plumbing: 35–45% for residential service work. Emergency calls (nights/weekends) should command premium pricing — often 50%+ margins.
Electrical: 30–40% for most residential work. Complex panel upgrades or rewires can justify 45%+.
Roofing: 25–35% due to high material costs and labor intensity.
Cleaning: 40–50%+ is common because overhead is low (mainly labor and supplies).
If your calculated margin falls below 20%, you're likely underpricing or underestimating labor/hours.
Absolutely. Travel time is real time your technician isn't available for another paying job. The calculator includes a dedicated travel hours field. Most contractors charge travel time for any job beyond 15–20 minutes from their shop or base. For long-distance jobs (1+ hour drive), consider adding a separate travel fee or minimum trip charge.
Emergency calls should always be priced higher — typically 1.5x to 2x your standard rate. The easiest way is to increase your hourly rate in the calculator for that specific job. For example, if your standard rate is $85/hour, use $150–$170/hour for after-hours work. Customers expect to pay a premium for immediate response. Also, set a minimum trip charge for emergencies (e.g., $199 just to show up).
Based on aggregated data from thousands of contractor estimates and actual invoices, here are typical price ranges for common services. Use these as a sanity check after running the calculator:
*Prices vary significantly by region (rural vs urban) and season. Always calculate based on YOUR specific costs, not averages.
This Service Price Calculator was built specifically for small to mid-sized contractors who want to stop guessing and start charging what they're worth. It's 100% free, no sign-up required, and no data is stored.
Use it before every estimate. Share it with your team. And if you want to capture every lead that comes from your pricing pages, check out CallPage Pro — the missed call capture system built for service businesses.