PrimeBase/Tools/Invoice Generator/HVAC INVOICE
FREE TEMPLATE · HVAC INVOICE

Free HVAC invoice template. Service, labor, parts.

Diagnostic fee, labor hours, parts, refrigerant, warranty info — clean invoice ready in 3 minutes. No signup.

Invoice Generator

Create professional invoices in minutes

Invoice Details

Set up your invoice information

INVOICE

Invoice #: INV-001

From:

Lawson HVAC Services

Bill To:

Date: May 17, 2026

Terms: Due on Receipt

DescriptionQtyPriceTotal
Diagnostic & service call1$95.00$95.00
Labor — Compressor replacement (3 hrs @ $125)3$125.00$375.00
Parts — Capacitor + contactor1$165.00$165.00
Refrigerant recharge (R-410A, 2 lbs)2$90.00$180.00
Subtotal:$815.00
Total:$815.00
Skip the copy-paste next time
PrimeBase keeps your clients, documents, and billing in one place — no re-keying.
Try PrimeBase free
Overview

An HVAC invoice bills a homeowner or facility for diagnostic work, labor, parts, and refrigerant on a heating or cooling service call. The line items match how HVAC techs actually work: a flat diagnostic fee, hourly labor at the shop rate, parts at cost or list, and refrigerant by the pound — plus warranty terms attached at the bottom.

Step-by-step

How to invoice an HVAC service call

1
Start with the diagnostic / service call fee
First line: "Diagnostic & service call — $95." Most HVAC contractors charge a flat diagnostic that's credited toward repairs if the customer approves the work. State it clearly so the customer doesn't challenge the line.
2
List labor by task with hours and your shop rate
Specific: "Labor — Compressor replacement (3 hrs @ $125/hr) — $375." Generic "labor" lines get disputed; specific task lines get paid. If multiple techs were on site, sum the hours but reference one task per line.
3
Itemize parts with model numbers where useful
Parts: "Parts — Capacitor (45+5 MFD) + contactor (24V) — $165." Listing brand and spec makes it easier for the customer to verify replacement vs. repair and prevents warranty-coverage disputes later.
4
Charge refrigerant by the pound at your current rate
EPA rules tracker refrigerant separately. Line: "Refrigerant recharge (R-410A, 2 lbs @ $90/lb) — $180." For R-22 systems, the rate is much higher (often $150+/lb) and customers will sometimes ask — being explicit about the type avoids the question.
5
Attach warranty + recommendation notes
At the bottom: parts warranty period (most are 1 year from your supplier), labor warranty (90 days is standard), and any recommendations for service the customer declined ("Customer declined recommended condenser cleaning — note on file").
6
Set Due on Receipt for residential, Net 30 for commercial
Residential service calls: present the invoice on-site and collect by card. Commercial / property-management accounts: Net 30 with a PO number on the invoice. Service-agreement customers may have a different cycle — match what the agreement specifies.
What to include

What every HVAC invoice should include

Service address (not just billing address — needed for warranty + service history)
Equipment make, model, and serial number worked on
Diagnostic / service-call fee as a separate line
Labor lines per task, with hours × shop rate
Parts with brand, spec or model number
Refrigerant charged separately, by type (R-410A, R-22, etc.) and pound
Customer name, contact, and (for commercial) PO number
EPA Section 608 certification number (required for refrigerant work in the US)
Parts and labor warranty periods stated at the bottom
Notes on declined recommendations — keep them on file
Watch out

Common HVAC invoicing mistakes

No equipment model + serial. Without it, warranty claims on the part later need a service-history scramble.
Generic "labor" line instead of named tasks. Customers contest generic; specific lines pay faster.
Refrigerant rolled into "parts." EPA tracking + customer disputes both want refrigerant separated.
No diagnostic-fee line on service calls that turned into approved repairs. State the fee even when it's credited — keeps the math transparent.
Skipping warranty terms at the bottom. Customers call three months later wanting service under warranty; the invoice IS the warranty document.
Common questions

Frequently asked questions.

Charge the flat diagnostic / service-call fee as the only line item. The fee covers your truck-roll and the diagnosis even if no repair work happened. State this in advance when booking the call ("Diagnostic is $95 whether you approve repairs or not, credited toward the repair cost if you do"). Most customers accept it; the few who push back will be one-time customers anyway.

Why PrimeBase

Why HVAC contractors move dispatch + invoicing into PrimeBase

A clean PDF invoice closes the service call. In PrimeBase, every property lives in the CRM with the full service history, every estimate, and every signed work authorization on the same record. When the tech wraps a call, you raise the invoice in one click from the on-site estimate — diagnostic fee, parts pulled from inventory, after-hours surcharge line, warranty terms already there. Appointment scheduling handles maintenance bookings with conflict detection, and the customer sees every invoice in their branded portal.

Try PrimeBase freeSee PrimeBase for field servicesPrimeBase for field-service teams
✓ 14-day free trial · ✓ No credit card · ✓ Cancel anytime
Keep exploring

Related tools and templates.

Plumbing Invoice Template

Service call + labor + parts for plumbing service calls.

Open
Cleaning Service Invoice

For recurring commercial cleaning routes and one-off deep cleans.

Open
Auto Repair Invoice Template

Mechanic shops use a similar diagnostic-labor-parts billing structure.

Open
Contractor Invoice Template

For HVAC techs doing new installs or larger trades work.

Open