The short version
To write an HVAC invoice, reference the unit and its location, separate the service visit from any repair, show labor hours with the count, log refrigerant added by weight, price filters and parts separately, and state whether a maintenance contract covers the visit.
What goes on an HVAC invoice
Six things, in the order they belong on the page. The invoice generator opens an HVAC document with the lines already in place, so most of this is checking rather than typing.
- Separate the service visit from any repair. A scheduled service and a fault found during it are two things. One line for both hides what was actually done.
- Show labor hours with the count. Diagnosis, repair and commissioning time, counted on the line.
- Log refrigerant added by weight. Record the amount. It is a regulatory habit as much as a billing one, and it belongs on the customer document.
- Price filters and parts separately. Consumables move on their own schedule and should not be inside your labor rate.
- Reference the unit and location. Which unit, which floor, which site. Multi-unit customers cannot approve anything without it.
- State the maintenance contract position. Whether this visit was included in a contract, and what falls outside it.
The lines an HVAC invoice usually carries
The generator opens with these lines when you pick HVAC technician. The figures are placeholders to type over, not a going rate.
| Line | What it covers | Qty | Opens at |
|---|---|---|---|
| Air conditioning service and clean | Strip and clean the indoor unit, clear the condensate line, check pressures and confirm the system cools to specification. | 1 | $180 |
| Filter replacement | Remove and replace each filter, and check airflow across the coil once fitted. | 2 | $35 |
| Refrigerant (per lb) | Leak check the system, recharge to the manufacturer's stated weight and log the amount added. | 2 | $60 |
| Labor (per hour) | Diagnosis, repair and commissioning time, charged as worked. | 2 | $70 |
Add, rename, reorder or delete any line, and set tax per line where it applies. Priced as they open, that comes to $510 before tax.
How to write an HVAC invoice, step by step
- Identify the unit. Open the HVAC invoice and enter the make, model and location of the system, such as rooftop unit 2 or the upstairs air handler. On a site with several units it is the only way to match the invoice.
- Bill the service visit on its own. The service and clean is one line. Anything found and fixed during it is a repair, on its own line.
- Log refrigerant by weight. Write the refrigerant type and the weight added after a leak check. It is the record of what went into the system and the proof the customer received it.
- Add filters and labor with counts. Two filters at a price each and the repair hours from your job sheet.
- State the contract position, then send. Say whether the visit was covered by a maintenance contract and what was chargeable on top. Set 30 days for commercial accounts.
HVAC invoice example, filled in
A service visit to a cooling unit in a dental practice, with filters changed, refrigerant topped up and two hours of repair work. The unit and its location are named at the top, and the refrigerant weight is recorded in the note.
INVOICE
Bill to
Brennan Dental Practice
Facilities, 88 Clinic Way, Southport
Unit serviced
Ceiling cassette AC, treatment room 2
Service visit 3 September 2026
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Air conditioning service and clean | 1 | $180 | $180 |
| Filter replacement | 2 | $35 | $70 |
| Refrigerant (per lb) | 2 | $60 | $120 |
| Labor (per hour) | 2 | $70 | $140 |
| Subtotal | $510 |
| Tax at 10% | $51 |
| Total due | $561 |
Refrigerant and contract. Leak check passed. R-410A added: 1.2 lb to manufacturer's charge. Visit not covered by a maintenance contract.
Subtotal $510, tax $51, total $561. The refrigerant line at $120 is backed by the weight in the note, which is what makes it a record rather than a charge the customer has to trust. Service and repair are on separate lines, so a contract customer can see what their contract covered.
Maintenance contracts, and the visit that was supposedly included
A maintenance agreement is the best revenue in HVAC and the easiest place to lose money, because customers reasonably assume that anything happening during a covered visit is covered.
The invoice is where that gets settled. Show the contract visit as its own line, at zero or at the contract rate, then show any repair as a separate chargeable line. The customer sees exactly what the contract paid for and what it did not.
Define the contract in countable terms on the invoice: number of visits, filters included, response time. A contract described only as a price is renegotiated on price every year.
Refrigerant, and why the weight goes on the document
Adding refrigerant without recording it is a habit that causes problems in two directions: regulatory record-keeping, and a customer who does not understand why a top-up costs what it does.
Put the weight and the type on the invoice line. It turns an unexplained charge into a measured one, and it gives both of you a record that a system needing repeated top-ups has a leak that ought to be found rather than fed.
Where a leak test is carried out, bill it as its own line. It is diagnostic work and it is the thing that stops the customer paying for refrigerant three times a season.
Emergency callouts and the rate that already exists
Heating fails in cold weather and cooling fails in hot weather, which means your emergency work clusters exactly when your capacity is lowest.
Have an emergency and out-of-hours rate printed on your invoice template with a zero quantity when unused. It costs nothing until you need it, and it settles the pricing conversation at the door rather than afterwards.
For commercial customers, tie it to a stated response time. A four-hour response is a product, and one priced at your normal day rate is a product you are giving away.
Hourly, fixed price or per unit: how HVAC technicians price the work
HVAC runs two pricing models side by side because it runs two businesses side by side. Reactive callouts are hourly with parts on top, and planned maintenance is a contract price paid whether or not anything breaks. The contract is the one that pays your winter.
| Model | Where it wins | What it quietly costs you |
|---|---|---|
| Call-out plus hourly | Breakdowns, faults, no cooling, no heating, anything urgent | Income arrives only when something fails, which is the wrong shape for a year |
| Flat rate per repair | Common repairs you have priced a hundred times, like a capacitor or a fan | You carry the risk on the awkward one, so keep a list of what flat rate excludes |
| Annual maintenance contract | Anything you visit twice a year, commercial sites above all | It has to state the number of visits and what is excluded, or it becomes unlimited |
The move that changes an HVAC business is converting reactive customers to contracts, and the invoice is part of that. Put the maintenance option on the callout invoice as a named line with its price, so the customer reads it at the moment their system has just failed.
Working out what to charge
HVAC prices depend on your area, the equipment and the refrigerant market, so a rate from a web page cannot be yours. The cost estimator prices installs from your own equipment and labor costs, and the recurring invoices page handles maintenance contracts billed in advance.
Getting paid once it is sent
On installs, take a deposit that covers the equipment before you order it; maintenance contracts are billed in advance, so a reactive visit is the only thing left to invoice after the work. If the due date passes, the late fee calculator works out what your terms allow and the due date calculator sets the new date.
Five dates decide whether an HVAC technician gets paid on time, and four of them are set before the work starts.
Mistakes that cost HVAC technicians money
- Service and repair on one line. The customer cannot see what the contract covered and what it did not.
- Refrigerant added without a recorded weight. Bad for records and bad for explaining the charge.
- Maintenance contracts defined only by price. They get renegotiated on price every single year.
- No unit or site reference. A multi-site customer cannot approve it.
- No emergency rate on the template. It gets set during the emergency.
HVAC invoice questions
How do I write an HVAC invoice?
Separate the service visit from any repair, show labor hours with the count, log refrigerant by weight, price filters and parts separately and reference the unit and site. The generator opens an HVAC invoice with servicing, filters, refrigerant and labor already listed.
How do I invoice for a maintenance contract?
Show the contract visit as its own line, at the contract rate or at zero, and any repair found during it as a separate chargeable line. Define the contract in visits, filters and response times rather than as a single price.
Should refrigerant weight go on the invoice?
Yes. Recording the type and the amount added turns an unexplained charge into a measured one, and it creates the record that shows when a system is being repeatedly topped up instead of repaired.
How do I charge for emergency HVAC callouts?
With an out-of-hours rate that already exists on your invoice template. Heating and cooling fail at the extremes of the year, when your capacity is lowest, and that is the worst moment to be agreeing a price.
What should an HVAC invoice include?
Your business and the customer, the site and unit reference, an invoice number and date, the service visit, labor hours, parts and filters, refrigerant with weight, any contract position, the total and your terms.
Should a leak test be a separate charge?
Yes, as its own diagnostic line. It is the work that stops a customer paying for refrigerant repeatedly, and billing it separately is what makes that case to them.
How do I bill a commercial customer with several units?
Reference the site and the specific unit on each line, because a facilities manager approving a batch of invoices needs to match your line to their asset register.
What does an HVAC invoice look like?
Like the example on this page: your business and the client at the top, an invoice number, the issue date and a due date 30 days out, then air conditioning service and clean, filter replacement, refrigerant billed by the pound and labor (per hour) as separate lines, each with a quantity, rate and amount. Below them sit the subtotal ($510), tax on its own line and the total due ($561), then the payment terms and a note on refrigerant and contract.
Ready to create your HVAC invoice?
The HVAC technician invoice template opens with the lines above already priced, in any of the designs made for the trade, and exports a print-ready PDF with nothing saved to a server. Opening a design needs a free account.
Invoicing guides for related trades
Everything on this site, set up for HVAC technicians
The whole toolkit, with the reason each one matters to HVAC technicians rather than in general. The four marked links open with hvac technician already selected.
Make the document on site
Three of these arrive with hvac technician already selected, so the first line is air conditioning service and clean rather than an empty row.
- Invoice Generatoropens set to this trade. The HVAC technician invoice this guide describes, priced and ready to edit.
- Quote Generatoropens set to this trade. Quote first: on installs and any equipment supply. Converts to the invoice without retyping.
- Receipt Maker
- Recurring Invoices
- Purchase Order
- Work Order
- Cost Estimatoropens set to this trade. Build the job up from materials, labor and margin before you quote it.
Templates you can take to the job
The same HVAC technician lines, in whatever file the person paying you expects.
- HVAC technician invoice template
- 30 invoice designs for this tradein this trade’s colors. Put those lines in any of the 30 and keep the one you like.
- 72 Word templates
- 72 Excel templates
- 72 fillable PDFs
- Google Docs templates
- Google Sheets templates
- Blank invoice templates
- Quote templates
- Estimate templates
- Receipt templates
- Work order templates
Work out the number first
- Markup Calculator
- Profit Margin Calculator
- Break-Even Calculator
- Service Price Calculator
- Sales Tax Calculator
- Invoice Calculator
Get it paid before you are on the next job
Terms of 30 days is the shape this guide assumes. Deposit: on equipment supply, covering the unit.
- Payment links and QR codes
- Late fee calculatoropens set to this trade. Works out what your own terms allow and writes the chasing letter.
- Payment terms guide
- Deposit invoices
- Chasing an unpaid invoice
- Progress billing
- Invoice numbering
- Change orders
Read next
What this is. A guide and template written by Aarav Patel. It is not legal advice. Deposit, cancellation and late fee rules differ by state, so have any wording you rely on checked for your state before it goes on a real document.
Last reviewed by InvoiceTools, Houston, Texas, on 18 September 2026.