The trade argues this one as a sales question. Design fees come up on the forums and someone always answers that the load calc is part of the sales call, just a cost of getting in the door. That framing decides the answer before the question gets asked. A sales call produces a pitch, and nobody bills for a pitch. A load calculation produces a deliverable. Deliverables have owners, and the whole argument is about who owns this one.
What a load calculation costs you in hours
A real load calculation is a defined procedure, not a guess with software around it. ACCA's Manual J is the ANSI-recognized standard for residential load calculation, and it computes room-by-room heating and cooling loads from the building itself: envelope construction, insulation levels, window area and orientation, infiltration, duct location, internal gains.1 Running one on a typical single-family changeout means measuring the house, walking the attic or crawl to see where the ducts live, building the window schedule, entering it all, and then doing the second half of the job, which is selecting equipment against the computed load rather than near it. None of that happens in the driveway. Call it two to four hours by the time the equipment selection is done. Your number may differ, and it is worth knowing exactly, because those are the hours this whole decision prices. The one thing the hours are not is a rounding error.
Put a cost on them the same way you would cost any tech time. The Bureau of Labor Statistics puts the median wage for heating, air conditioning, and refrigeration mechanics and installers at $61,010 a year, or $29.33 an hour, as of May 2025.2 That is an employee wage with someone else buying the truck. Loaded, with payroll taxes, insurance, the vehicle, and the unbilled hours of running a shop stacked on top, the real cost of a field hour lands somewhere near double that for many small operations. Use $60 an hour as an illustration and a three-hour calc costs you $180 before anyone has bought anything.
Here is the part the sales-call framing skips: in a lot of the country this work is not optional. The International Residential Code requires heating and cooling equipment to be sized in accordance with ACCA Manual S, based on building loads calculated in accordance with ACCA Manual J or another approved method.3 The IRC is a model code, so what your permit office enforces depends on what your state or city has adopted and how it was amended, and enforcement runs from a checkbox on the application to a demand for the full report. But where the requirement is adopted, a load calculation on a replacement is not extra diligence you are choosing to sell. It is required work, and the only open question is whether you get paid for it or eat it.
Why the free load calc gets handed to the next bidder
Picture the bid from the homeowner's side. Three shops walk the house. One spends two hours measuring rooms and pulling the window schedule, then emails a quote that names a computed load and a matched capacity. The homeowner now knows the answer to the hardest question in the bid, and the other two shops get to hear it. The next bidder quotes the same tonnage, skips the attic, and comes in cheaper by roughly the cost of the engineering they did not do. The shop that did the math just subsidized the shop that did not.
That is not a moral failing by the homeowner. A free deliverable gets treated as free. The room-by-room numbers and the target capacity, sometimes with a verdict on whether the ductwork can carry the airflow, amount to design output, and once that output is loose it prices everyone's bid. The only way to keep the engineering attached to the shop that produced it is to have the homeowner pay for it, which is what a design fee is.
There is a quieter cost to the free-calc market, and it lands on the customer. When the calc is unpaid, the pressure is to skip it and size by rule of thumb plus one size for safety. ENERGY STAR's guidance on right-sizing calls oversizing common among contractors and describes what it does to the house: the oversized unit short-cycles, never reaching the efficiency it only hits after several minutes of continuous running, and those short cycles strip its ability to pull humidity out of the air.4 A market where design work is free is a market that rewards the shop that never does it, and the homeowner ends up owning the clammy result for fifteen years.
The design fee credited on award
The structure that fixes this is not new. It is the same commitment device the diagnostic trip fee uses on service calls, applied to design work instead of a visit: a stated fee, quoted before the work happens and credited in full against the job when the customer hires you. The service call fee guide works through why that credit structure beats both free and non-refundable, and every reason carries over here, so this post will not re-derive it.
Applied to a load calculation, the fee does three separate jobs. It filters the caller who is collecting free engineering to shop against you, because that caller will not pay for what they planned to take. It converts your losing bids from pure write-offs into paid design work. And on the bids you win, it costs the customer nothing at all, because the credit wipes it out. The homeowner who was always going to hire someone serious loses nothing by the fee existing.
Set the number from your own loaded cost, not from what a search result says a Manual J goes for. The consumer internet publishes price bands for load calculations the way it publishes price bands for everything, and none of those pages know your hours or your overhead. If a proper calc takes you three hours at $60 loaded, the floor is $180 and the fee is whatever round number above that you can say out loud without flinching. The point is not margin on the fee. The point is that the engineering stops being free.
Scope it honestly. A tune-up does not need a Manual J and neither does a blower motor swap. The fee belongs on system replacements, new installs, and the borderline houses where the right answer might be a different capacity than what is sitting on the pad. Charging design money where no design happens is how the structure loses the customer's trust.
Where the fee goes on the quote
A design fee that surfaces for the first time on an invoice is a complaint with a due date. The fee appears twice, both times in writing, neither time as a surprise. First when the design visit is booked: the confirmation states the fee and states that it comes off the install price if they hire you. Second on the written quote, as its own line, with the credit shown against the total.
| Line on the install quote | Amount |
|---|---|
| System design and load calculation (Manual J and Manual S) | $225 |
| Design fee credit on award | −$225 |
Two lines that net to zero look like bookkeeping, and they are doing sales work. The pair tells the customer the engineering was real, had a price, and has already been paid off by the act of hiring you. It also documents, for the customer who does not hire you, exactly what the $225 they paid bought, which matters the day they call to ask why the fee is not refundable.
What the quote itself carries is the answer, not the working papers. State the computed load and the selected capacity in a line or two of the scope so the customer can see the equipment matches a number rather than a habit. The full room-by-room report is the design file, and it transfers when the job is awarded, the same way an engineer's drawings belong to the client who paid for them and not to whoever asks. Keeping that boundary is not pettiness. It is the entire reason the fee protects you.
What to say to the homeowner who expects it free
The objection is always some version of the other guy does it for free. The answer that works is short and does not argue with the other guy: the sizing work is what keeps the new system from being the wrong size, it takes a few hours to do properly, and it is a $225 fee that comes off the price if you hire us. Said plainly, most people hear it as fair, because it is the same deal the trip fee already taught them on service calls.
For the caller who pushes, there is a second true thing to say: in many jurisdictions the permit application requires a load calculation, so someone is doing this math on every legitimate replacement in town.3 The choice is not between a bid with the engineering and a bid without it. It is between a shop that does the engineering and charges for it once, and a shop that either eats it quietly inside a padded price or skips it and guesses. Neither of those alternatives is cheaper for the homeowner. One of them is just better hidden.
And the caller who will not book any visit that carries a fee has answered a question you would otherwise have paid three hours to find out. That is the fee working, not failing.
When bundling into the install price is the right call
Bundling the calc into the install price is not wrong. It is a bet, and it is worth naming what the bet is: that your close rate is high enough that the calcs you eat on losing bids cost less than the friction of quoting a fee. A shop that closes most of its replacement bids, because the bids come from its own maintenance base rather than from cold quote requests, can bundle and barely feel it. The relationship is doing the filtering the fee would have done. If that is your book, the maintenance agreement guide covers the pricing structure that builds it.
Bundling is the wrong call when the bids are competitive and cold, because that is exactly where the free deliverable walks. It is also worth noticing the habit mismatch: plenty of shops that hold the line on an after-hours premium without blinking will hand three hours of design work to a stranger, because the premium feels like defending labor and the calc got filed under marketing. Same hours. Same truck. The only difference is that nobody wrote the calc down as a line with a price.
A workable rule: bundle for your existing customers, charge the fee on cold replacement bids, and check the split once a quarter against your close rate. The worked example below is the arithmetic to run.
Worked example: a changeout month, billed vs bundled
Every figure in this example is illustrative. Substitute your own hours, loaded cost, and close rate; the structure is the transferable part.
A two-tech shop quotes ten residential changeouts in a month and runs a real Manual J and Manual S on each, three hours per bid, at a loaded cost of $60 an hour, which is roughly double the BLS median wage to account for payroll taxes, insurance, the vehicle, and overhead.2 Four of the ten close. The design fee, where charged, is $225, credited in full on award.
| The month's design work | Free on every bid | $225 fee, credited on award |
|---|---|---|
| Bids carrying a real load calc | 10 | 10 |
| Hours of design work | 30 | 30 |
| Loaded cost of those hours | $1,800 | $1,800 |
| Design fees collected | $0 | $2,250 |
| Credited back on the four awards | $0 | −$900 |
| Design revenue kept | $0 | $1,350 |
| Design cost left unrecovered | $1,800 | $450 |
Read the free column first. Thirty hours of engineering, $1,800 of loaded cost, zero design revenue. The only place that money can come back from is the four jobs that closed, which means each winning install is quietly carrying $450 of design work performed for strangers who hired someone else. Recover it by padding the install price and you hand a price advantage to the shop that never calcs. Fail to recover it and the month just donated it.
In the fee column, the six losing bids each paid $225 against $180 of loaded cost, so the losses stopped being write-offs. The $450 still unrecovered is the cost of the four winning calcs net of the surplus, and it sits inside jobs you won, where install margin exists to absorb it. The four winners, meanwhile, watched a $225 line vanish from their total, which is the cheapest goodwill on the whole quote.
The table also understates the fee's effect, because it holds the bid list constant. In practice the fee removes some price-shoppers before the attic gets measured, so the ten bids become eight with a better close rate, and the hours that would have gone into the two departed bids go back into the schedule. How much of that you see depends on your market, so run your own quarter and compare the hours that went into design against the fees you kept, then look at what your winning jobs are carrying. If the unrecovered number in your free column is small, your close rate is doing the work and bundling is defensible. If it is four figures, the engineering has been leaving the building unpaid.
Put the design fee on the quote as its own line
We built EosLog's quote generator so a replacement bid can carry the load calculation and its credit on award as their own lines, right above the equipment, on one PDF. The customer sees what the engineering cost, and sees it come back off the price when they hire you.
Try the free HVAC quote generator
No account required. You can also create a free EosLog account to keep the calc, the quote, and the invoice on the same job record, or see the plans first.
Sources and further reading
- Air Conditioning Contractors of America, Manual J Residential Load Calculation (ANSI/ACCA 2 Manual J, 8th edition; the ANSI-recognized standard for residential HVAC load calculation).
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Heating, Air Conditioning, and Refrigeration Mechanics and Installers (median annual wage $61,010, or $29.33 per hour, May 2025). Used as a wage baseline, not as a billed rate.
- International Code Council, 2021 International Residential Code, Section M1401.3, Equipment and Appliance Sizing (equipment shall be sized in accordance with ACCA Manual S based on building loads calculated in accordance with ACCA Manual J or other approved methodologies). The IRC is a model code; adoption and amendments vary by state and local jurisdiction, so confirm the requirement with your permit office.
- ENERGY STAR (U.S. EPA and U.S. DOE), Right-Sized Air Conditioners fact sheet (oversizing by contractors is common; oversized units short-cycle, do not reach peak efficiency, and remove humidity poorly).
This guide reflects general US HVAC practice as of 2026 and is not legal advice. Every dollar figure in the fee discussion and the worked example is illustrative, including the $225 fee and the $60 loaded hourly cost. Code requirements for load calculations come from the residential and energy codes as adopted and amended in your state or city, so confirm what your permit office requires before relying on it in a customer conversation.