HVAC Estimator / Quoting Assistant – Australian HVAC Company

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

5

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Full-Time / Long-Term Position
Australian HVAC Company – Melbourne, Victoria

We are a growing Heating, Ventilation & Air Conditioning (HVAC) company based in Melbourne, Australia, looking for a reliable and highly organised HVAC Estimator / Quoting Assistant to join our team remotely.

Your main responsibility will be to assist our sales and operations team with preparing accurate HVAC quotations from site information, plans, photos, technician notes and supplier pricing.

This is a long-term role with the opportunity to become an important part of our estimating and sales process.

Key Responsibilities
Prepare residential and commercial HVAC quotations
Review site inspection notes, photos and floor plans
Review architectural/mechanical drawings where provided
Complete basic quantity take-offs
Order materials - design plans.
Determine materials required for HVAC installations
Prepare quotes for:
Ducted reverse-cycle air conditioning
Split-system air conditioning
Multi-split systems
Gas ducted heating replacements
Evaporative cooling
HVAC service and repair work
Calculate material and labour requirements using our pricing structure
Obtain and organise supplier pricing
Enter and prepare quotations in Simpro
Ensure quotes include the correct equipment, materials, labour and scope of works
Follow our quoting templates and pricing procedures
Identify missing information before a quote is completed
Follow up internally with our salespeople/technicians when additional information is required
Maintain accurate records of quotes and pricing
Assist with quote revisions and variations
Help improve and document our estimating processes
Systems We Use

Experience with these is beneficial but not essential:

Simpro
Microsoft Excel / Google Sheets
PDF plans and construction drawings
Supplier price lists
Google Drive / Microsoft Office

Training will be provided on our specific systems and quoting processes.

What We're Looking For

We are looking for someone who is:

Very strong with numbers and attention to detail
Comfortable working with pricing, margins and calculations
Able to read plans, measurements and technical information
Highly organised
Able to follow detailed processes
Comfortable asking questions when information is missing
Reliable and consistent
Able to work independently
A strong English communicator
Interested in a long-term position

Previous experience in HVAC, mechanical services, construction estimating, quantity surveying, engineering, plumbing or electrical estimating would be highly regarded.

Australian construction or trade industry experience would be a major advantage.

Working Hours

We are based in Melbourne, Australia, so we require good availability during Melbourne business hours.

We are open to discussing the exact working schedule with the right candidate.

Training

You do not need to know everything about Australian HVAC from day one.

We will provide training on:

Our HVAC products
Our pricing structure
Labour allowances
Materials
Ductwork and fittings
Supplier pricing
Quote templates
Simpro
Our internal estimating procedures

However, we want someone who is technically minded and can eventually prepare the majority of quotes with minimal supervision.
How to Apply
Please include the following in your application:
Your previous estimating/quoting experience
Any HVAC, construction, engineering or trade experience
Software you have used for estimating or quoting
Whether you have experience reading construction plans
Your expected hourly/monthly salary in PHP
Your availability during Melbourne business hours
Your internet speed and computer setup

IMPORTANT: Start your application with the words “MELBOURNE HVAC” so we know you have read the entire job advertisement.
We are looking for someone who wants to grow with the company and take ownership of our quoting and estimating process over the long term.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0158
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HVAC-Estimator-Quoting-Assistant-Australian-HVAC-Company-1714428
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0094 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714428
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 819639
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714428
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-25',ej.date_added) duration_daysDATEDIFF('2026-08-25',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714428' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714428 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=332***Aug-22-2026=361***Aug-25-2026=1' WHERE job_id'1714428'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=694' WHERE job_id'1714428'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714428' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714428 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '819639'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)