๐Ÿท Free Tool

Flat-Rate Price Builder

Enter your true job costs and target margin โ€” get the exact price to charge instantly. No more guessing, no more leaving money on the table.

โšก Multi-margin comparison table
๐Ÿ“ Markup vs margin explained
โœ… Parts pricing included
Flat-Rate Price Builder
Set your costs and overhead โ€” the table below shows what to charge at each target margin
Parts / Equipment Cost
$
Your wholesale cost for this job type
Estimated Labor Hours
hrs
Fully Burdened Labor Rate
$/hr
Wage ร— burden multiplier (e.g. $28 ร— 1.32 = $37)
Overhead % of Revenue
%
Subcontractor / Helper Cost
$
Warranty Reserve %
%
// Direct Cost Summary
Direct Labor Cost
$110
2hrs ร— $55/hr burdened
Total Direct Cost
$330
parts + labor + subs
// Price at Different Target Net Margins
Target Net MarginFlat Rate to ChargeNet ProfitYour Recommendation
Parts Markup Calculator
Find the right retail price for any part to hit your target margin
Part Wholesale Cost
$
Target Parts Margin %
%
// Parts Pricing Output
Charge Customer
$360
50% margin on this part
Markup %
100%
markup โ‰  margin โ€” see below
Gross Profit on Part
$180
revenue minus wholesale cost
Confirmed Margin
50.0%
verified calculation

Markup vs. Margin โ€” The Expensive Confusion

This is the most common and costly pricing mistake in the HVAC industry. Markup and margin sound similar but produce very different results. Confusing them means underpricing every job.

โŒ Markup (on cost)
100% markup
A $200 part + 100% markup = $400 charge. Your margin is only 50%, not 100%. Markup is calculated on cost; margin is calculated on selling price.
โœ… Margin (on price)
50% margin
To achieve 50% margin on a $200 part, charge $400. Margin = (Price โˆ’ Cost) รท Price. Always set flat rates based on your target margin, not markup.
Price = Cost รท (1 โˆ’ Target Margin)

Example: $200 part at 50% margin = $200 รท (1 โˆ’ 0.50) = $400. The markup is 100% but the margin is 50%.

How to Set Flat Rates for Your Service Menu

A service menu or flat-rate price book should cover every common job type at your target margin. To build it properly for each job type, you need four inputs: your average parts cost, average labor hours, your fully burdened labor rate, and your overhead percentage. The Price Builder above handles the math โ€” your job is to gather the right inputs.

Update your flat-rate book at minimum twice per year: once before peak season (May) when demand justifies higher prices, and once in the fall when labor and equipment costs often shift. Many contractors leave 8โ€“12% of annual revenue on the table by not keeping their rates current.

The True Cost of Labor: Burdened Rate Explained

Your "fully burdened labor rate" is what a tech actually costs per hour when you add payroll taxes, workers' comp, benefits, and PTO. For most HVAC contractors this is 1.28โ€“1.40ร— the base wage. A tech at $28/hr all-in costs $36โ€“$39/hr. Never price flat-rate work using the base wage โ€” you'll lose money on every labor-heavy job.

How Overhead Affects Your Flat Rate

Overhead is the silent killer in flat-rate pricing. If your overhead rate is 22% and you forget to include it when pricing a $600 job, you've just lost $132 before a single dollar of profit. The Price Builder applies overhead as a percentage of the selling price, which is the correct method โ€” overhead is a function of revenue generated, not of cost.

๐Ÿ’ก Pro Tip: The "Magic Number" Method

Some HVAC contractors simplify flat-rate pricing by calculating a single divisor: 1 โˆ’ Overhead% โˆ’ Target Margin%. Divide all direct costs by that number to get the flat rate. Example: direct costs = $330, overhead = 20%, target margin = 30%. Divisor = 1 โˆ’ 0.20 โˆ’ 0.30 = 0.50. Flat rate = $330 รท 0.50 = $660.

Frequently Asked Questions

How do I handle jobs where parts cost varies a lot?
Build flat rates around labor and overhead as a fixed floor, then add parts at your standard margin. The service call charge covers your fixed cost of showing up; parts are billed separately at your target parts margin. This protects you on high-material jobs without overcharging on simple service calls.
Should I have different flat rates for different zones or travel distances?
Yes. Many contractors add a trip charge for jobs beyond a set radius (e.g., $25โ€“50 per 15 miles over 20 miles from shop). Build this into your flat-rate book as a line item rather than adjusting job prices ad hoc โ€” it's more transparent for customers and more consistent for your techs.
My competitor charges 30% less. Should I match their price?
Only if you know their true cost structure โ€” and you probably don't. Many contractors who charge below-market rates are either losing money, skipping insurance, not paying benefits, or running vehicles into the ground. Compete on response time, trust, and quality, not on being the cheapest.
How often should I update my flat-rate book?
At minimum twice per year. Equipment costs fluctuate with refrigerant pricing and supply chains. Labor costs change when you hire or give raises. Overhead increases with fuel, insurance, and software subscriptions. Most HVAC companies that review rates twice a year find they can raise prices 5โ€“10% without losing significant business.
Pro Feature
Build a Full Price Book.
  • Save unlimited job types
  • Export printable price book PDF
  • Seasonal rate adjustment tool
  • Share with techs in the field
  • Compare rates vs. local benchmarks