InvoiceTools

Home/Guides

How to write an HVAC invoice

By Aarav Patel, HVAC business owner

HVAC splits into two businesses that invoice differently: reactive callouts where the customer is hot or cold and unhappy, and planned maintenance where nobody is watching.

The free HVAC technician invoice template opens with these lines already in place.

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.

  1. 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.
  2. Show labor hours with the count. Diagnosis, repair and commissioning time, counted on the line.
  3. 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.
  4. Price filters and parts separately. Consumables move on their own schedule and should not be inside your labor rate.
  5. Reference the unit and location. Which unit, which floor, which site. Multi-unit customers cannot approve anything without it.
  6. 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.

LineWhat it coversQtyOpens at
Air conditioning service and cleanStrip and clean the indoor unit, clear the condensate line, check pressures and confirm the system cools to specification.1$180
Filter replacementRemove 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

  1. 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.
  2. 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.
  3. 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.
  4. Add filters and labor with counts. Two filters at a price each and the repair hours from your job sheet.
  5. 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

INV-2026-088
Issued 3 September 2026
Due 30 days from issue
HVAC technician
Your business name
Your address
Your phone and email

Bill to

Brennan Dental Practice
Facilities, 88 Clinic Way, Southport

Unit serviced

Ceiling cassette AC, treatment room 2
Service visit 3 September 2026

DescriptionQtyRateAmount
Air conditioning service and clean1$180$180
Filter replacement2$35$70
Refrigerant (per lb)2$60$120
Labor (per hour)2$70$140
Subtotal$510
Tax at 10%$51
Total due$561
Payment terms. Payable within 30 days of the invoice date. Bank details, or a payment link and QR the client can scan.
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.

ModelWhere it winsWhat it quietly costs you
Call-out plus hourlyBreakdowns, faults, no cooling, no heating, anything urgentIncome arrives only when something fails, which is the wrong shape for a year
Flat rate per repairCommon repairs you have priced a hundred times, like a capacitor or a fanYou carry the risk on the awkward one, so keep a list of what flat rate excludes
Annual maintenance contractAnything you visit twice a year, commercial sites above allIt 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.

QuoteDepositInvoiceDue day 30Chase day 37
Quote: On installs and any equipment supplyDeposit: On equipment supply, covering the unitInvoice: Sent the day the work finishesDue day 30: The date printed on the documentChase day 37: Reminder, then your late fee

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.

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.

Templates you can take to the job

The same HVAC technician lines, in whatever file the person paying you expects.

Work out the number first

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.

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.

The paperwork is the part that gets you paid

On HVAC work the leverage disappears the moment you drive away, so the terms have to be on the document before you do. A due date beats a phrase, because nobody argues with a date, and a late fee stated on the invoice is a late fee you can actually apply.

The first four documents you send as a tracked link are free with an account. Everything else on InvoiceTools.com stays free. Generators, calculators and downloads need no account; template designs need a free one.