In this post
- The short answer
- Do you have a quoting problem or a pricing problem?
- Faster quoting is valuable, but only after the price is sound
- The pricing foundation the software needs
- Markup and margin are different numbers
- What the software should automate
- Questions to ask in an HVAC estimating software demo
- When a spreadsheet is still enough
- A practical rollout sequence
- Measure whether it worked
- Try the process before you choose a tool
- Sources and further reading
- Frequently asked questions
HVAC estimating software can take a quote from a legal pad to a customer-ready proposal in minutes. That is useful. It is not the same as making the job profitable.
Software speeds up the pricing method you give it. If equipment costs are stale, labor is entered at wage instead of loaded cost, or a 40% markup is being mistaken for a 40% margin, the software will reproduce the error faster and more consistently.
The right order is simple:
- Define what a job actually costs.
- Decide the gross margin the company needs.
- Make the estimating system apply those rules every time.
- Use templates, assemblies, proposals, and follow-up to remove the delay around the arithmetic.
That distinction matters when you are comparing tools. Some HVAC businesses need a faster way to assemble and send an estimate. Others need to repair the pricing model underneath it. Many need both.
The short answer
Good HVAC estimating software should do five things well:
- build a complete scope from reusable assemblies;
- use current equipment, material, and labor costs;
- calculate price from a target margin, not only a markup;
- produce a clear proposal the customer can approve;
- keep every sent estimate in a follow-up queue until it is sold or lost.
If a product only makes a polished PDF, it is a quoting form. The useful part is the set of pricing rules behind the document and the process that continues after it is sent.
Do you have a quoting problem or a pricing problem?
Start with the symptom. The table below separates problems that software can usually fix from problems that require a decision by the owner.
| What you see | Likely cause | What fixes it |
|---|---|---|
| Quotes take two days to send | Re-entering costs, scope, and terms on every job | Assemblies, templates, and a mobile estimate builder |
| Two advisors price the same job differently | Pricing rules live in people's heads | A shared price book, locked formulas, and approval limits |
| Jobs sell but cash stays tight | Price does not recover full job cost and overhead | Rebuild burden, overhead, and margin assumptions |
| Small materials disappear from estimates | Scope is assembled from memory | Complete installation kits that start with every required item |
| Discounts are common and unpredictable | No visible price floor or approval rule | Live margin display and discount controls |
| Sent estimates go quiet | No owner, status, or next action | Automated follow-up with a human task at the right point |
| Reported gross margin does not match the estimate | Cost data or accounting categories do not line up | Clean cost inputs and a consistent definition of gross profit |
Software is the right answer to repeatability, speed, and visibility. It cannot decide your real labor cost, how overhead should be recovered, or what margin the business needs. Those are management decisions. The system should enforce them after they are made.
Faster quoting is valuable, but only after the price is sound
Speed changes the sales experience. A customer who receives a complete proposal while the visit is still fresh has less time to forget the conversation or start calling the next contractor. The office also avoids rebuilding a field note from scratch the following morning.
But speed magnifies whatever sits underneath it.
Suppose a company sends 25 replacement estimates a month. Its process misses $300 of labor burden and materials on the average sold job. A faster estimate builder may help the team send more quotes, but it also carries the same $300 omission into every one of them. Ten sold jobs means $3,000 of cost that the price never recovered.
The first question in a software demo should not be “How fast can it make a proposal?” It should be “Where does this selling price come from?”
The pricing foundation the software needs
Every estimate begins with cost. For a typical replacement job, the estimate may need:
- equipment at the company's actual net cost;
- installation materials and consumables;
- labor at loaded cost for every crew member;
- permits, inspections, crane, electrical, or other subcontracted work;
- a consistent share of truck and operating overhead;
- sales tax rules that match the jurisdiction and the work;
- a contingency or allowance when the scope genuinely requires one.
Loaded labor is not the hourly wage
A technician paid $30 per hour costs the company more than $30 per working hour. Employer payroll taxes, workers' compensation, paid time off, benefits, and other labor-related costs sit on top of the wage. Travel, warehouse time, callbacks, and meetings also reduce the hours available to bill.
The estimating system needs either a loaded hourly cost or a billable labor rate built from those inputs. Entering wage alone makes labor-intensive work look healthier than it is.
Overhead has to be recovered once
Rent, vehicles, office staff, insurance, software, advertising, and the owner's operating salary do not appear as a condenser or a fitting. They still have to be paid by the jobs the company sells.
There are different valid ways to recover overhead. A company might include it in its billable labor rate or allocate a portion to the whole job. The important point is consistency. Leaving it out understates cost. Recovering it fully in both labor and a whole-job factor can count it twice.
Your estimator should make the chosen method visible and apply it the same way on every estimate.
Markup and margin are different numbers
This is the pricing error software should make difficult to commit.
Markup is calculated from cost:
Selling price = Cost × (1 + Markup)
Margin is calculated from selling price:
Selling price = Cost ÷ (1 − Target margin)
Take a job with a true cost of $5,000.
| Pricing method | Calculation | Selling price | Gross profit | Gross margin |
|---|---|---|---|---|
| 40% markup | $5,000 × 1.40 | $7,000 | $2,000 | 28.6% |
| 40% target margin | $5,000 ÷ 0.60 | $8,333 | $3,333 | 40.0% |
Both calculations use 40%. They produce prices $1,333 apart.
If a tool asks for “markup” when the company manages the P&L by gross margin, the estimator has to convert the number correctly every time. Better software lets the owner set the target margin, solves for price, and shows cost, gross profit, and resulting margin together while the estimate is being built.
Use BDEVY's Contractor Markup & Margin Calculator to check the relationship against your own numbers.

What the software should automate
Once the pricing model is sound, software can remove a large amount of repetitive work.
1. Assemblies and kits
A “3-ton split-system changeout” should be able to load a complete starting scope: equipment, pad, whip, disconnect, lineset allowance, drain materials, thermostat, transitions, fasteners, sealants, labor hours, permit, and disposal.
The estimator can delete what the job does not need. Starting from a complete list is safer than trying to remember every small item in a driveway.
2. A controlled price book
Equipment and material costs should have an owner, a last-updated date, and a simple update process. Cost changes should flow into future estimates without altering the record of an estimate the customer already approved.
The price book should also distinguish cost from selling price. If both numbers are editable on every estimate, the pricing system is not really controlled.
3. Live margin feedback
As costs, options, and discounts change, the estimator should see the resulting gross profit and margin. A warning after the job closes is too late. The useful moment is while the price can still be corrected.
4. Good, better, and best options
Three options let the homeowner compare efficiency, comfort, noise, warranty, and air-quality choices without requiring three separate estimates. Each option should use the same pricing logic. A premium option should not quietly carry a different margin unless the owner intends it.
5. A complete customer proposal
The proposal should explain:
- the scope in plain language;
- the equipment and included accessories;
- the exclusions;
- parts and labor warranties separately;
- the price, deposit, and payment schedule;
- the expiration date;
- optional work and financing where applicable;
- how the customer approves the work.
The exclusions section often prevents more disputes than the price section. It defines what the number does not cover before the crew arrives.
6. Estimate status and follow-up
Every estimate should have an owner, status, next action, and due date. “Sent” is not a final status.
A practical sequence might send a short check-in after two days, create a human call task after several more, and remind the customer before the price expires. Any reply should stop the automated sequence and notify the person responsible.
The point is not to automate the relationship. It is to make sure the relationship does not depend on memory.
Questions to ask in an HVAC estimating software demo
Feature lists make most products look similar. These questions reveal how the system actually handles pricing and daily work:
- Can it calculate a selling price from a target gross margin?
- Does it show the resulting margin live as the estimate changes?
- Can the owner lock a minimum margin or require approval below it?
- Can one assembly include equipment, materials, labor hours, permits, and subcontractors?
- How are price-book changes dated, approved, and applied?
- Can different divisions use different burden or overhead rules?
- Can a customer compare and approve good, better, and best options on one proposal?
- What happens after an estimate is sent and nobody replies?
- Does an approved estimate flow into scheduling, purchasing, and invoicing without retyping?
- Can you export your customers, estimates, and price book in a usable format?
Ask the vendor to build one of your real jobs during the demo. Supply the costs, labor hours, and target margin yourself. Then calculate the expected price independently. A polished example using the vendor's numbers proves very little.
When a spreadsheet is still enough
A spreadsheet can be a perfectly reasonable estimator for an owner-operator with a narrow service range, current costs, and one person responsible for every quote. It can calculate price accurately and provide a useful cross-check.
The spreadsheet starts to strain when:
- several people create estimates;
- formulas can be overwritten;
- price-book updates do not reach every copy;
- proposals are rebuilt by hand;
- nobody can see all open estimates in one queue;
- approvals and follow-up live outside the estimate.
That is the point where software is buying consistency, not merely prettier documents.
A practical rollout sequence
Do not begin by importing every item the company has ever purchased. Start with the work that matters most.
Week 1: prove the pricing model
Choose five recently completed jobs. Rebuild their true cost from invoices, time records, permits, and subcontractor bills. Compare estimated cost with actual cost and find the recurring omissions.
Week 2: build the common work
Create assemblies for the ten to twenty jobs the team quotes most often. Give each assembly an owner and test it against a completed job.
Week 3: control the exceptions
Set discount limits, approval rules, expiration terms, and the fields an estimator must complete before sending. Make exclusions and warranty language part of the template.
Week 4: connect the handoffs
Decide what should happen when a proposal is sent, opened, approved, or ignored. Connect approval to scheduling and invoicing where possible. Give every unsold estimate a next action.
For the first month, compare estimate cost with actual job cost every week. Software standardizes assumptions. It does not prove the assumptions were correct.
Measure whether it worked
Track a small set of numbers before and after rollout:
- median time from site visit to estimate sent;
- percentage of estimates sent the same day;
- percentage of estimates with a recorded outcome;
- estimated gross margin versus actual gross margin;
- average discount and percentage of estimates below the price floor;
- win rate by estimator and job type;
- value of open estimates with no next action.
Quote speed matters. Margin accuracy matters more. The best result is a system that improves both without making the field team perform accounting at the kitchen table.
Try the process before you choose a tool
BDEVY's interactive HVAC estimating demo lets you change equipment cost, compare markup with margin, build three proposal options, and view the customer-facing result without creating an account.
For the complete pricing walkthrough, read HVAC Estimating Software: How to Create Faster, More Profitable HVAC Estimates. To check a completed job, use the free HVAC Job Profit Calculator.
If your pricing rules, assemblies, approval limits, and follow-up process do not fit an off-the-shelf tool, talk to BDEVY about building the system around the way your company already operates.
Sources and further reading
These sources provide the broader financial and recordkeeping context. Your company still needs to verify its own labor burden, overhead, tax treatment, and margin requirements with current records and qualified advisers.
Frequently asked questions
What is HVAC estimating software?
HVAC estimating software turns equipment, material, labor, permit, subcontractor, and overhead inputs into a selling price and customer proposal. A complete system also manages options, approval, status, and follow-up.
Is HVAC estimating software different from invoicing software?
Yes. Estimating software prices and presents work before approval. Invoicing software requests payment after work is approved or completed. The two should share data so an approved estimate can become a job and invoice without being entered again.
Should HVAC estimates use markup or margin?
Either method can produce a price if it is applied correctly, but the terms are not interchangeable. If the business plans against gross margin, using a target-margin formula makes the intended result explicit: price equals cost divided by one minus the target margin.
Can software calculate my labor rate?
It can perform the calculation, but the company must supply accurate inputs: loaded labor cost, overhead, available billable hours, and the required profit. A default industry rate cannot describe an individual company's cost structure.
What should I put into the software first?
Start with verified cost inputs and the most common profitable job types. Build and test a small set of complete assemblies before importing a large price book. Accuracy on common work creates more value than thousands of unverified items.
How do I know whether the software is paying for itself?
Compare quote turnaround, estimate follow-up coverage, estimated versus actual gross margin, and administrative time before and after rollout. More estimates alone are not enough if the added work is priced below the margin the company needs.
Estimating and pricing HVAC hvac estimating software hvac estimate software hvac job estimate hvac proposal software