HVAC Material Prices United States
Refrigerant Price Swings and What They Add to an HVAC Bill
Work out how much of an HVAC repair bill is refrigerant versus labor, using BLS wages of $23.25 to $37.05 an hour and PPI equipment trends.
A refrigerant service call in 2026 is mostly labor, not gas. One technician for 2 billable hours at the national median HVAC wage of $29.33 an hour, marked up 2.5 times, is $147 of labor. Stretch to 4 hours with a leak search and it is $293. The refrigerant itself is a material allowance your contractor sets, and this page shows you how to force it into its own line.
Key points
- The 2025 national median wage for heating, air conditioning and refrigeration mechanics is $29.33 an hour, with the middle half of the trade paid between $23.25 and $37.05 an hour.
- At a 2.5 burden multiplier, that wage band turns into billed labor of $58 to $93 per technician-hour.
- Pumps, compressors and equipment (PPI WPU1141) rose 3.9 percent in the twelve months to July 2026, from 397.702 to 413.351 index points.
- Sheet metal products (PPI WPU1073) rose faster, 5.2 percent, from 337.310 to 354.949 index points, which matters when a refrigerant job turns into duct or plenum work.
- There are 409,670 people employed in this occupation nationally, so wage pressure is broad, not local to one market.

What does a refrigerant service call actually cost?
Two components: time and material. Federal data gives you the time side precisely and the material side only by direction.

The BLS Occupational Employment and Wage Statistics survey for 2025 puts the national wage picture for this trade as follows. These are wages paid to workers. They are not what appears on your invoice.
| Wage measure, US, 2025 | Hourly wage |
|---|---|
| 25th percentile technician | $23.25 |
| Median technician | $29.33 |
| Mean technician | $31.14 |
| 75th percentile technician | $37.05 |
| First-line construction trades supervisor | $38.42 |
| Employment in occupation | 409,670 |
Refrigerant has no dollar price in the data supplied here, and inventing one would make this page worthless. What exists is the Producer Price Index for pumps, compressors and equipment, which covers the machinery that moves refrigerant. It read 413.351 in July 2026 against 397.702 a year earlier. Those are index points on a 1982 = 100 base. They cannot be converted into dollars. They tell you the equipment side of an HVAC job got 3.9 percent more expensive over a year, and nothing more precise than that.
Wage is not price, so what multiplier applies?
The wage is what the technician receives. What you are billed adds payroll taxes, workers’ compensation, liability insurance, the truck, fuel, tools, recovery and recovery-machine maintenance, office time, warranty reserve and profit.

The working assumption across this site is a burden and overhead multiplier of 2.0 to 3.0 for small residential contractors, with 2.5 as the middle case. That multiplier is an assumption, not a measured federal figure. No BLS series publishes it. Every number below that uses it inherits that uncertainty, which is exactly why the multiplier appears as its own column instead of being buried in a single “typical cost” claim.
Billed rate per technician-hour, wage times multiplier:
| Wage percentile | Wage | × 2.0 | × 2.5 | × 3.0 |
|---|---|---|---|---|
| 25th | $23.25 | $46.50 | $58.13 | $69.75 |
| Median | $29.33 | $58.66 | $73.33 | $87.99 |
| Mean | $31.14 | $62.28 | $77.85 | $93.42 |
| 75th | $37.05 | $74.10 | $92.63 | $111.15 |
| Supervisor | $38.42 | $76.84 | $96.05 | $115.26 |
A quoted labor rate of $150 an hour is not automatically a rip-off, but it sits above every cell in this table. It implies either a wage above the 75th percentile, a multiplier above 3.0, or an unstated minimum-call charge folded into the hourly figure. Ask which.
Full-range table: what do the hours cost?
The wage is known. The hours are the argument. So sweep them.
Labor only, one technician, burden multiplier 2.5, national median wage $29.33/hr:
| Billable hours | 1 tech @ median | 2 techs @ median | 1 tech + supervisor |
|---|---|---|---|
| 1.0 | $73 | $147 | $169 |
| 1.5 | $110 | $220 | $254 |
| 2.0 | $147 | $293 | $339 |
| 2.5 | $183 | $367 | $423 |
| 3.0 | $220 | $440 | $508 |
| 4.0 | $293 | $587 | $677 |
| 5.0 | $367 | $733 | $846 |
| 6.0 | $440 | $880 | $1,016 |
| 8.0 | $587 | $1,173 | $1,354 |
Working, so you can check it. Four hours, two technicians, median wage:
- 4.0 hours × 2 technicians = 8.0 technician-hours
- 8.0 × $29.33 = $234.64 in wages
- $234.64 × 2.5 burden multiplier = $586.60
- Rounded: $587
Same four hours with one technician and one supervisor:
- 4.0 × $29.33 = $117.32 (technician wages)
- 4.0 × $38.42 = $153.68 (supervisor wages)
- Total wages $271.00 × 2.5 = $677.50
- Rounded: $677
Find your row. If your quote says “3 hours, two techs” and the labor line reads $900, the median-wage arithmetic says $440. The gap is either a wage above median, a multiplier near 3.0, a trip charge, or padding. It is a fair question to ask which of the four.
Cross-condition table: hours against wage percentile
Two axes matter and they move independently. Your local wage level, and how long the job runs.
Labor only, one technician, 2.5 multiplier:
| Hours | 25th pct ($23.25) | Median ($29.33) | Mean ($31.14) | 75th pct ($37.05) | Spread, low to high |
|---|---|---|---|---|---|
| 1.0 | $58 | $73 | $78 | $93 | $35 |
| 2.0 | $116 | $147 | $156 | $185 | $69 |
| 3.0 | $174 | $220 | $234 | $278 | $104 |
| 4.0 | $233 | $293 | $311 | $371 | $138 |
| 6.0 | $349 | $440 | $467 | $556 | $207 |
| 8.0 | $465 | $587 | $623 | $741 | $276 |
The 75th percentile technician commands 59 percent more wage than the 25th percentile one ($37.05 against $23.25). That percentage passes straight through to the bill. On a one-hour call it is a $35 difference nobody argues about. On a full-day replacement it is $276 of labor before any material moves.
This is the honest version of a metro comparison. The dataset supplied here is national only, with a single national wage distribution, so anyone claiming a city-by-city refrigerant price from it is guessing. What the percentile spread does tell you is the size of the geographic effect: a high-wage metro is drawing from the upper end of that $23.25 to $37.05 band, a low-cost rural county from the lower end, and the difference between them on an eight-hour job is on the order of $276 in labor. That is the spread, and it is smaller than most people assume.
Year over year: what got more expensive?
Two of the three inputs to an HVAC bill have a measurable twelve-month change in the supplied data.
| Input | July 2025 | July 2026 | Change |
|---|---|---|---|
| Pumps, compressors and equipment (PPI WPU1141) | 397.702 | 413.351 | +3.9% |
| Sheet metal products (PPI WPU1073) | 337.310 | 354.949 | +5.2% |
| Refrigerant itself | not published here | not published here | unknown |
Sheet metal outran compressors by 1.3 percentage points. That matters more than it sounds. A refrigerant call that turns into a coil replacement pulls in plenum and duct transitions, and that is the faster-rising line.
Refrigerant gets its own row saying “unknown” deliberately. Every cost-guide page will hand you a confident per-pound number. None of them derive it from a federal series, and neither can this page.
Reverse calculation: what would justify a $1,500 bill?
Work backwards. Suppose the quote is $1,500 and the contractor says $700 of it is refrigerant and parts. That leaves $800 of labor. What input combination produces $800?
| Assumed multiplier | Technician-hours needed at median $29.33 |
|---|---|
| 2.0 | 13.6 hours |
| 2.5 | 10.9 hours |
| 3.0 | 9.1 hours |
Check the middle row: $800 ÷ 2.5 = $320 of wages; $320 ÷ $29.33 = 10.9 technician-hours. That is two technicians for most of a working day, or one technician for a day and a third.
Now flip it. If the crew was on site for three hours with two people, that is 6.0 technician-hours, which at median wage and 2.5 burden is $440 of labor. The gap between $440 and $800 is $360. It might be a legitimate minimum-call charge, permit time or a return trip. It might be nothing. The point is you now know the size of the question before you ask it.
Same exercise at other bill sizes, assuming median wage and 2.5 burden:
| Labor portion of bill | Implied technician-hours |
|---|---|
| $150 | 2.0 |
| $300 | 4.1 |
| $500 | 6.8 |
| $800 | 10.9 |
| $1,200 | 16.4 |
| $1,600 | 21.8 |
If the implied hours look nothing like the time the van was in your driveway, that is your conversation opener.
Two things homeowners get wrong
Misconception one: the refrigerant is the expensive part. On a routine 2-hour top-up, labor at the median wage with a 2.5 multiplier is $147. For refrigerant to dominate that bill, the material allowance would have to exceed $147, which happens on large charges of phased-down refrigerants and does not happen on a small top-up of a common one. On short calls you are mostly buying a technician’s time and a truck’s overhead. Arguing about gas price while ignoring the hour count is arguing about the smaller number.
Misconception two: the hourly rate on the invoice is the technician’s pay. It is not, and the gap is not profiteering. A billed rate of $73 an hour at the median corresponds to a $29.33 wage. The other $43.67 covers payroll taxes, insurance, the truck, recovery equipment, unbilled drive time and warranty reserve before any profit. A contractor billing at the technician’s raw wage would be out of business within the year.
When is this estimate wrong?
Frequently, and here is where.
- Permits and inspection. Refrigerant work on a sealed system can trigger a mechanical permit in some jurisdictions. Not in these numbers.
- Recovery and disposal. Recovered refrigerant must be handled under federal rules, not vented. Recovery time, cylinder handling and disposal fees sit outside the labor arithmetic above. EPA publishes the governing requirements.
- Certification. Technicians handling refrigerant need federal certification. That is a real cost inside the contractor’s overhead and part of why the multiplier is not 1.5.
- Access difficulty. A rooftop condenser, a crawlspace air handler or an attic in August adds hours the table has no way to know about. The table gives you a price per hour, not a count of hours.
- Season. The first hot week of the year concentrates demand. The wage does not change; the willingness to discount does.
- Emergency call-out. Nights, weekends and holidays carry premiums that are pure scheduling cost, not wage cost. A 1.5x after-hours factor on the $147 two-hour call makes it $221.
- Minimum charges. Most shops have a floor, often equivalent to 1 to 2 hours. On a 30-minute job the table over-predicts nothing and under-predicts the bill.
- Old refrigerant types. Systems on phased-out refrigerants face supply constrained by regulation, not by manufacturing cost. Nothing in the PPI series above captures that.
- The multiplier itself. Everything here rests on a 2.0 to 3.0 assumption. A contractor with a large office and a fleet may genuinely sit above 3.0.
How do you read a real quote against these numbers?
A quote you can check has these itemised separately:
- Diagnostic or trip charge, stated once and stated whether it is credited against the repair.
- Labor, with hours and rate shown as two numbers, not one lump.
- Refrigerant, with pounds and price per pound as two numbers.
- Parts, listed individually.
- Recovery and disposal, if applicable.
- Permit fee, at cost, if applicable.
- Tax.
If items 2 and 3 arrive as a single “service” figure, you cannot check anything, and neither can anyone else.
The one question that exposes a padded bid: “How many pounds of refrigerant are you adding, and what is your price per pound?”
A contractor doing honest work answers in seconds because they have to log it anyway. A padded bid produces vagueness, a change of subject, or a claim that it is proprietary. Follow it with “how many technician-hours is the labor line”, and compare the answer against the reverse-calculation table above. Two questions, both answerable in a sentence, and you have converted a lump sum into something arguable.
A second useful question: “Is the diagnostic fee credited if I approve the repair?” Whether it is, is a policy choice. Whether they will state it clearly is a character reference.
What about a full replacement rather than a top-up?
The same arithmetic runs, with more hours. A changeout is commonly a multi-technician, full-day job. From the full-range table, two technicians for 8 hours at median wage and 2.5 burden is $1,173 in labor. Equipment sits on top, and the equipment side is where the 3.9 percent twelve-month rise in pumps, compressors and equipment lands. Any sheet metal transition work carries the faster 5.2 percent.
If federal tax credits are part of your decision, the authoritative page is irs.gov for the credit rules and energy.gov for equipment efficiency requirements. Do not take a contractor’s word on eligibility.
For what this occupation actually does day to day and what training it requires, the BLS Occupational Outlook Handbook entry is the plain-language source.
What to check before you sign
- The quote separates labor hours from labor rate, and refrigerant pounds from price per pound.
- The hours claimed match your row in the full-range table within reason, and if they do not, you have asked why.
- The diagnostic fee’s treatment on approval is written down, not spoken.
- Recovery and disposal are named if the system is being opened.
- The refrigerant type is stated by name, because supply conditions differ sharply between types.
- Permit responsibility is assigned to someone in writing.
- Any after-hours or emergency premium appears as its own line rather than inflating the hourly rate.
- The warranty term covers labor as well as parts, and says so.
Nothing on this page comes from a survey of contractors, an inspection of a property, or collected quotes. This site does none of those things. Every wage is from the 2025 BLS OEWS release and every index level is from the BLS Producer Price Index. The hours, the crew sizes and the 2.0 to 3.0 burden multiplier are stated assumptions, shown as separate lines so you can substitute your own and rerun the arithmetic.
Read next
Common questions
- How much does it cost to add refrigerant to a home AC?
- The labor part is the part federal data can pin down. A one-technician visit of 2 billable hours at the national median wage of $29.33 an hour, marked up 2.5 times for burden and overhead, comes to $147. At the 75th percentile wage of $37.05 the same visit is $185. Whatever refrigerant charge sits on top of that is a material allowance your contractor sets, not a published federal price. Ask for it as a separate line with a per-pound figure and a pound count.
- Why did my refrigerant charge go up this year when the labor did not?
- Refrigerant itself has no BLS price index published here, so nobody can tell you the exact percentage from federal data. What is measurable is the equipment around it. Pumps, compressors and equipment rose 3.9 percent over the twelve months to July 2026, from 397.702 to 413.351 index points. Sheet metal products rose 5.2 percent, from 337.310 to 354.949. Those are index points, not dollars. They tell you direction, and the direction is up faster than most wage movement.
- Is a $600 quote for a refrigerant top-up fair?
- Split it. Two billable hours of one technician at the national median $29.33 an hour with a 2.5 burden multiplier is $147 of labor. That leaves roughly $453 as refrigerant, leak search, diagnostics and profit. That can be legitimate on a system holding several pounds of a phased-down refrigerant, and it can also be padding. The test is whether the contractor will write the pounds and the per-pound price as a separate line. A refusal to split it is the signal.
- How many hours should a refrigerant leak repair take?
- Federal data does not publish task durations, so any hour count here is an assumption you should challenge. The tables on this page sweep 1 through 8 billable hours precisely because the hours are the uncertain input, not the wage. Find the row matching the hours on your quote and compare the labor figure. If a quote claims 6 hours and the visit lasted 90 minutes, you are paying for something other than time, and you are entitled to ask what.
- Does a second technician double the labor cost?
- Close to it, but not exactly, because a supervisor bills higher than a technician. One technician at the median $29.33 for 4 hours at 2.5 burden is $293. Adding a second technician at the same wage makes it $587. Adding a first-line construction supervisor at $38.42 an hour instead makes it $677. The supervised pairing costs about 15 percent more than two plain technicians for the same four hours.
Sources — checked Sep 7, 2026
- BLS OEWS — Heating, Air Conditioning, and Refrigeration Mechanics and Installers, the United States
- BLS Occupational Outlook Handbook — Heating, Air Conditioning, and Refrigeration Mechanics and Installers
- BLS Producer Price Index — Pumps, compressors, and equipment, Sheet metal products
Wage and price index figures are taken from the sources above on the date shown. Wage data is released annually and price indexes monthly, so both move. Everything here is a calculated estimate, not a quote — get a written bid from a licensed local contractor before committing to work. See how the numbers are built.