Most HVAC job descriptions are written by someone who has never swung a service call. They read like they were copied from a generic HR database, because they were. The result is a listing that a qualified tech reads for ten seconds before moving on to the next one.
That matters more than it used to. The BLS projects 40,100 HVAC job openings per year through 2034, against a workforce where over 50% of experienced techs are over 45. The candidates who can do the job well have choices. They're reading your listing to decide if you're worth their time — and a vague, uninspiring description tells them you probably aren't.
The four templates below are written to actually attract qualified people. Use them as a starting point and customize for your company. The specifics matter: your pay range, your benefits, your equipment, your territory.
What Every HVAC Job Description Needs
Before the templates, a quick checklist of what has to be in every posting regardless of role:
Pay range. Not "competitive pay." Not "DOE." A real number or a real range. Listings without pay information have lower application rates because experienced techs assume the worst. If your pay is competitive, prove it by saying so.
Job type and work mix. Residential vs. commercial matters enormously to candidates' quality of life. How many service calls per day? Is it primarily maintenance agreements, service calls, or installs? Techs make career decisions based on work type — give them enough to know if this is the right fit.
Required certifications. EPA 608 Universal or the specific type required. NATE if you require it. Any state-specific licenses (many states require an HVAC license separate from EPA certification). Be clear about what's required at hire vs. what you're willing to support the candidate in obtaining.
Schedule and on-call obligations. If there's a rotating on-call, say so before the phone screen, not after the offer. Discovering the on-call schedule after accepting is a top reason techs leave within 90 days.
What you provide. Company truck, tools, phone, uniform allowance — all of it. These details turn a browser into an applicant.
Benefits. Health, dental, vision, retirement matching, PTO. At the journeyman level, benefits are expected. The specifics help you stand out.
Template 1: Residential HVAC Service Technician
This role focuses on service calls, maintenance agreements, and repairs in residential settings. It's the most common HVAC tech role, and the most competitive to fill.
Job Title: Residential HVAC Service Technician
Pay: $26–$36/hr depending on experience and certifications | Annual equivalent: $54,000–$75,000
Location: [City, State] — local service area within [X]-mile radius of [office location]
Job Type: Full-time | [Overtime available / no mandatory overtime]
What the job looks like
You'll be running residential service calls and maintenance visits in [City/Region]. Typical day is 6–8 calls — a mix of warranty repairs, maintenance agreement visits, and no-heat/no-cool service calls. You'll work independently once you know our systems and customer base. Dispatch is [describe: structured routes, software used, etc.].
On-call rotation: [one week per month on rotation with X techs / no on-call / describe honestly].
What you'll do
- Diagnose and repair residential HVAC systems — split systems, heat pumps, gas furnaces, ductless mini-splits
- Perform scheduled maintenance visits for customers on our service agreement program
- Identify and communicate needed repairs to customers clearly and honestly
- Complete service documentation accurately in [dispatch software] at end of each call
- Maintain your company vehicle and equipment to fleet standards
- Provide professional, respectful service — our repeat business depends on it
What we need from you
- EPA 608 Universal certification — required before first day
- [State HVAC license] — required OR willing to obtain within [X months, we'll pay for it]
- 2+ years of residential HVAC service experience
- Ability to read wiring diagrams and interpret manufacturer specs
- Valid driver's license with a clean MVR
- Reliable and professional — we'll back you up when things go sideways on a job, and we expect the same from you
Preferred but not required:
- NATE certification in one or more specialties
- Experience with [specific equipment brands you service most]
What we provide
- Take-home company [van / truck] with gas card
- Full set of hand tools — [describe: manifold gauges, recovery machine, leak detector, etc.]
- [iPhone / tablet] for dispatch and documentation
- Uniforms provided and laundered
Benefits
- Health insurance: [carrier], [employee premium or employer-paid], coverage starts [day 1 / after 60 days]
- Dental and vision: [included / available]
- 401(k) with [X%] employer match after [X months]
- [X] days PTO in year one, increases to [X] after [X years]
- [Paid holidays: list]
- Continuing education: we pay for NATE and additional certifications
Pay structure
[Hourly / flat rate — explain your model honestly. If flat rate, say so and explain how your book is structured. Techs know what flat rate means and they'll ask about it on the phone screen either way.]
To apply
[Application instructions — link, email, or platform specific instructions]
[Your company name] is [brief, honest description: 12-truck operation, family-owned since 1994, etc.]. We [one specific thing that makes working here different — not generic.]
Template 2: Commercial HVAC Technician
Commercial roles require more diagnostic depth, often involve building management systems, and typically pay $5,000–$15,000 more annually than comparable residential roles. Be honest about the work — commercial techs know the difference between a light commercial service role and a true heavy commercial position.
Job Title: Commercial HVAC Technician
Pay: $32–$48/hr depending on experience and certifications | Annual equivalent: $66,000–$100,000
Location: [City, State] | [Service territory description]
Job Type: Full-time | [Hours: first shift / variable / describe]
What the job looks like
You'll be servicing commercial HVAC systems across [type of accounts: office buildings, retail, restaurants, light industrial — be specific]. Work is [primarily service and repair / split between preventive maintenance and service calls / describe]. [If accounts are ongoing: you'll develop ongoing relationships with the same facilities teams over time. If not, be honest about the call variety.]
What you'll do
- Diagnose and repair commercial HVAC equipment including [list types: rooftop units, split systems, chillers, AHUs, building controls — only list what you actually service]
- Perform scheduled preventive maintenance on commercial accounts
- Read and interpret mechanical drawings, wiring diagrams, and controls sequences
- Interface with building engineers and facilities managers — clear communication is part of the role
- Document work accurately in [software] and submit service reports
- Maintain refrigerant records per EPA Section 608 requirements
- Stay current on refrigerant regulations — particularly relevant as R-410A transitions continue
What we need from you
- EPA 608 Universal certification — required
- [State HVAC/refrigeration license] — required
- 3+ years of commercial HVAC service experience
- Demonstrated ability to diagnose control systems and building automation — [specify depth: Honeywell, Johnson Controls, Siemens, generic BMS, etc.]
- Comfortable working at height — rooftop equipment is part of this role
- Valid driver's license with clean MVR
Preferred:
- Experience with [specific equipment: Trane, Carrier, Daikin VRF, etc.]
- NATE Commercial HVAC certification
- CFC recovery certification for high-pressure refrigerants
What we provide
- [Van / service truck] with gas card — [take-home / fleet vehicle used during shifts]
- Full tool complement including [manifold gauges, recovery unit, leak detection equipment, meters]
- [iPhone / tablet] for dispatch
- Uniforms
Benefits
- Medical: [carrier, cost breakdown]
- Dental and vision
- 401(k) with [X%] match after [X months]
- [X] PTO days, [X] paid holidays
- On-call pay: [rate or structure — required disclosure]
- Ongoing training: we pay for relevant certifications and send techs to manufacturer training
To apply
[Application instructions]
[One honest sentence about what makes your company worth a serious candidate's consideration.]
Template 3: HVAC Installer / Helper
This role typically handles new construction and replacement installs. It's physically demanding and often an entry point for techs who will move into service roles. Be clear about the physical demands and the career pathway.
Job Title: HVAC Installer / Installation Helper
Pay: $18–$28/hr depending on experience | Entry-level candidates considered
Location: [City, State] | [Radius / project territory]
Job Type: Full-time | Day shift, Monday–Friday [with some Saturday work during peak season / no weekends / be accurate]
What the job looks like
Installation work — new equipment replacement and [new construction / light commercial installs / describe your actual mix]. You'll work on a crew of [describe team size]. Physical work: lifting equipment, working in attics and crawl spaces, sheet metal, refrigerant line sets. Daily drive to job sites — we meet at [shop / first job site].
What you'll do
- Install split systems, furnaces, air handlers, and ductwork per manufacturer specs and local code
- Run refrigerant line sets, electrical connections, and condensate drains
- Assist with startup and commissioning on completed installs
- Keep job sites clean and organized
- Complete daily production documentation accurately
What we need from you
- EPA 608 certification — preferred, or willing to obtain (we'll pay for it)
- 1+ years of HVAC installation experience — OR strong mechanical aptitude and willingness to learn
- Physical requirements: lifting 50+ lbs regularly, working in confined spaces, working in extreme heat and cold
- Valid driver's license
- Reliable transportation to [shop / first job site]
What we provide
- Company van to job sites — you don't drive the work van, but you ride in it
- Hand tools provided — bring your own basic hand tools if you have them, we supply the rest
- Uniforms
- [Phone if applicable]
Benefits
- Health insurance: [details]
- 401(k): [details]
- [X] PTO days
- EPA 608 training paid by us if you don't have it
- Clear path to service tech role for motivated installers — we promote from within
To apply
[Application instructions]
Template 4: HVAC Apprentice
Apprentice roles require the most honest writing of any listing. You're asking someone to work for entry wages while learning the trade. The pitch is the future, not the present — and the future needs to be real and specific, not vague promises.
Job Title: HVAC Apprentice
Pay: $16–$20/hr to start | Structured increases as skills and certifications advance
Location: [City, State]
Job Type: Full-time | [Registered apprenticeship program / informal apprenticeship — be accurate]
What this actually is
An entry-level position for someone who wants to build a career in HVAC. You'll spend the first year doing the fundamentals — pulling wire, hanging equipment, learning how systems go together by being on jobs every day. You'll also study for and obtain your EPA 608 certification (we pay for it).
Pay increases at 6 months if you're progressing and at 12 months based on demonstrated skills. The path from apprentice to journeyman service tech at our company typically takes 3–4 years, and journeyman techs here make $26–$36/hr.
This is a job for someone who wants to do the work, not someone looking for a temporary situation.
What you'll do in year one
- Assist technicians and installers on service calls and installations
- Handle material staging, tool prep, and job site cleanup
- Learn to read wiring diagrams with guidance
- Obtain EPA 608 certification — company-paid training and exam fee
- Shadow lead techs on diagnostic calls and observe the full service process
What we need from you
- No prior HVAC experience required — we'll teach the trade
- Mechanical aptitude: basic understanding of how machines work, not afraid to figure things out
- Reliable — this is the most important thing. We invest in people who show up.
- Valid driver's license
- Ability to lift 50+ lbs and work in attics, crawl spaces, and on rooftops
- High school diploma or GED
What we provide
- EPA 608 training and exam — paid by us
- Tools for on-the-job work — you'll need basic hand tools, we provide the specialty equipment
- Uniforms
- Mentorship from experienced technicians — not just "figure it out"
Benefits
- Health insurance: [details — important to include even for entry-level roles]
- 401(k) enrollment after [X months]
- [PTO structure]
- Clear pay progression tied to certifications and demonstrated skills — we'll put it in writing
To apply
[Application instructions]
We're a [description of company]. We've trained [X] apprentices to journeyman level over the past [X] years. The ones who work hard have solid careers — some are now our lead techs and service managers.
Tips for Customizing These Templates
Replace every bracket. Read the final version and find any [placeholder] text you left in. A listing that goes out with "Health insurance: [details]" tells candidates you didn't take the posting seriously.
Write the benefits section like a human, not an HR form. "Blue Cross PPO, employee premium is $85/month for single coverage, we pay 80% of dependent coverage" is more useful — and more impressive — than "health insurance provided."
Be honest about the hard parts. Every HVAC job has something that makes it difficult. On-call rotations, high call volume during peak season, physical demands of attic work, or seasonal slowdowns — say it. Candidates who accept despite knowing the hard parts are much less likely to leave after 60 days than candidates who were surprised by them.
Add a line about your company that's actually specific. Not "we're a family-owned company that values our employees." Every company says that. Something like "we've had a 90% retention rate on service techs for the past five years" or "we pay flat rate but our book averages higher than most shops in this market" is the kind of specific claim that makes a candidate take you seriously.
Post the salary range. When you're ready to publish, platforms like HVACJobs.IO require salary transparency — which turns out to be an advantage, since it filters out candidates who are outside your budget before the phone screen and signals to qualified candidates that you're operating in good faith.
Frequently Asked Questions
Do I need to list a salary range in my HVAC job posting?
Increasingly, yes — either by law or by practical necessity. Several states now require pay ranges in job postings, including California, Colorado, New York, and others. Beyond the legal question, listings with salary ranges consistently attract more qualified applicants than listings without one. Experienced techs skip "DOE" listings because they expect the answer to be low.
What certifications should I require vs. offer to sponsor?
EPA 608 Universal should be required at hire for service roles — it's the legal baseline for anyone handling refrigerants, and any working tech should have it. State HVAC licenses are typically required if your state mandates them. NATE certification is worth requiring for senior service roles, or clearly stating you'll sponsor the exam if the candidate is within a year of eligibility. EPA 608 and basic state license fees are reasonable to cover for apprentices and entry-level installers who don't yet have them.
How long should an HVAC job description be?
Long enough to give a candidate what they need to decide whether to apply. The templates above are on the longer side by design — the specifics are what separate your listing from a dozen generic ones. In practice, 300–600 words for most roles is the right range. Don't pad it with corporate-speak. Every sentence should tell a candidate something they need to know.
Should I use the same job description for residential and commercial roles?
No. The work is different enough that using the same description will attract the wrong candidates for at least one of the roles, and experienced techs will notice the mismatch. Commercial techs know what commercial work looks like. A residential description posted for a commercial role wastes everyone's time.
How often should I update my HVAC job postings?
Refresh listings every 30–45 days at minimum if the position is still open — most platforms deprioritize older listings. If your pay range hasn't moved in over a year, check it against current market data. A pay range that was competitive in 2022 may be meaningfully behind where your market sits now.
What's the biggest mistake contractors make in HVAC job postings?
Posting without a pay range is the most common, and it's also the most consequential. The second biggest mistake is being vague about the work mix — if the job is primarily maintenance agreements, say so. If it's high-volume service calls, say that. Techs who feel like the job description accurately described the role are dramatically more likely to stay past the 90-day mark.