Operations2,400+ monthly searches

HVAC Repair Work Order Form Template

Capture every detail a tech needs before the truck rolls — system type, age, symptoms, photos, and access notes in one form.

A complete HVAC repair work order form that collects customer info, system specs, the actual problem, and a preferred visit window in a single shareable link. Dispatchers get what they need to assign the right tech with the right parts on the first visit.

#hvac#work-order#repair#service#maintenance#dispatch#field-service#contractor
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a hvac repair work order form?

A no-cool call comes in at 2 PM on a Thursday in July. The customer says "the AC isn't working." Twenty minutes later your tech is in the truck — and has no idea whether it's a 3-ton split system from 2008 or a brand-new heat pump, whether the issue is no airflow or warm air, or whether the outdoor unit is on the roof or buried behind a fence. A proper HVAC work order form fixes that problem before the dispatcher even picks up the phone. The customer fills it out from their phone, attaches a photo of the unit's nameplate, describes what they're hearing or smelling, and picks a visit window. By the time the job lands in the schedule, the tech already knows what brand of capacitor to grab and which ladder to bring. It also gives you a paper trail. Every request comes in the same shape — same fields, same photos, same urgency tags — so dispatchers can sort by emergency calls without scrolling through 40 voicemails. Same goes for a 6-tech shop running QuickBooks or a one-person operation that just wants jobs out of the group text.

What's included in this template

14 fields — customize any field or add new ones with AI.

Short textCustomer name✱
PhonePhone number✱
EmailEmail
Long textService address✱
DropdownSystem type✱
DropdownApproximate age of system
Short textBrand and model (if known)
Long textDescribe the issue✱
DateWhen did the problem start?
Multiple choiceUrgency level✱
File uploadPhoto of the unit or nameplate
DropdownPreferred visit window
Long textAccess notes (gate code, pets, parking)
CheckboxesAuthorize diagnostic fee✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this hvac repair work order form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Photo upload for nameplates

Customers snap a picture of the unit label — tech rolls up with the right capacitor, contactor, or filter size already on the truck.

2

Urgency triage built in

Three-tier urgency (emergency / same-day / scheduled) routes no-heat-in-January calls to the top of the queue automatically.

3

Access notes field

Gate codes, dog warnings, and "park in the alley" instructions land with the job — not in a missed voicemail.

4

Mobile-first for both sides

Customer fills it on a phone in 90 seconds; the tech reviews it on the same phone in the driveway.

5

Diagnostic fee consent

A required checkbox documents that the customer agreed to the trip charge before you dispatch — fewer disputes when the invoice arrives.

6

Works without an app

Send the link by SMS, paste it on your website, or print a QR code on truck door magnets. No download, no login.

Perfect for

HVAC contractors, residential service shops, commercial mechanical contractors, property management companies handling tenant tickets, facilities teams in schools and small office buildings, on-call dispatchers, and one-person operators who need to look bigger than they are.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Slack or Google Sheets with one click, then embed on your site or share the link.

Ways to use this template

Residential AC no-cool calls

A homeowner reports warm air from the vents. The form captures system age, last service date, and a photo of the outdoor unit. Tech arrives knowing whether it's a likely capacitor or a refrigerant leak.

Commercial preventive maintenance requests

Building managers submit recurring tune-up requests for rooftop units. The form logs equipment count, location on the property, and roof access requirements so techs bring the right harness.

Property manager tenant tickets

A property manager forwards the form link to tenants instead of fielding the calls. Each request lands tagged with the unit number, building, and tenant contact — already sorted by urgency.

Furnace emergencies in winter

No-heat calls below freezing get flagged as emergency at submission and pinged into a Slack channel. Same-day callbacks happen within an hour instead of overnight.

Heat pump diagnostic intake

The form asks for error codes shown on the thermostat or indoor air handler, plus a photo. Techs can rule out half the diagnostic tree before they leave the shop.

Seasonal tune-up scheduling

Spring and fall maintenance bookings funnel through the same intake. Customers pick a window, the office batches by neighborhood, and routes get tighter without manual juggling.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

SlackGoogle SheetsHubSpotEmail
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most work-order software assumes you already have a CRM, a dispatch board, and a $200/month subscription per seat. FlexForm doesn't. You publish the link, customers fill it in, and the request shows up wherever you want it — a Slack channel for the on-call tech, a Google Sheets row for the office manager, or a HubSpot contact if you're tracking the customer over time. When the busy season hits and you realize you also need to capture the thermostat brand or whether the unit is under warranty, you don't file a feature request. Open the form, describe what you want changed in plain English, and the AI updates the fields, validation, and conditional logic in seconds. No re-publishing the link, no breaking the existing jobs in your sheet. If you run a branded customer portal or a tech app on Android or iOS, FlexForm's Kotlin Multiplatform mobile SDK drops the same form inside your native UI — same fields, same routing, no WebView duct tape. And the free forever plan covers a solo contractor through their first hundred work orders before there's anything to pay.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

How is this different from just emailing customers a PDF to fill out?

A PDF won't resize on a phone, won't accept photo uploads from a camera roll, and won't flag the emergency calls for you. This form does all three, and the answers land somewhere searchable instead of in an inbox.

Can I collect payment for the diagnostic fee through the form?

The template captures consent to the fee, but doesn't process payment by default. Most shops invoice after the visit. If you want a payment step, you can add a Stripe link in the confirmation message — ask the AI to make that change.

What if a customer doesn't know the system age or brand?

Both fields are optional in the template. The required parts are name, phone, address, the issue description, urgency, and diagnostic fee consent. Brand and age are nice-to-haves that the photo upload often covers anyway.

Where do submissions go?

You can send them to Slack so the on-call tech gets a ping, a Google Sheets dispatch board, or HubSpot as a new contact and deal. Most shops pick two — Slack for triage, Sheets for the audit trail.

Can I embed this in my website instead of using a share link?

Yes. The form gives you both an embed snippet and a hosted link, so you can drop it on the "Request Service" page of your site or just put the QR code on truck signage and business cards.

Do I need to install anything for techs to view the requests?

No. The share link opens in any phone browser. If you already have a native tech app, the Kotlin Multiplatform mobile SDK lets you embed the same form inside Android and iOS without rebuilding it.

How do I add a field for warranty status or contract type?

Open the form and type what you want — "add a dropdown for warranty status with options: under manufacturer warranty, under extended warranty, out of warranty." The AI updates the form in a second or two.

Is the free plan enough for a small HVAC shop?

For most solo operators and 2-3 tech shops getting started, yes. The free plan covers unlimited form views and the first batch of submissions per month, which handles a typical residential service load comfortably.

Related templates

Use this hvac repair work order form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan