General Admin for tradie- Servicem8, Simpro, Tradify etc

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

TYPE OF WORK

Full Time

SALARY

50000

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

We're a busy Australian trades and construction business, and we're growing. We've got strong work volume, a solid team on the tools, and a business owner who needs to get out of the weeds of day-to-day admin so we can focus on what we do best.

We're looking for an experienced Virtual Assistant who understands the trades and construction industry and can plug straight into our operations — not someone who needs six months of hand-holding to understand how a job management platform works.

About the Role

This is a hands-on, operational VA role supporting the day-to-day running of a trades and construction business. You'll take ownership of job management, customer communication, scheduling, quoting, invoicing, and general administration while working closely with the business owner and on-the-ground team.

If you've previously supported an Australian construction or trades business and you're confident using Tradify, ServiceM8, or simPRO, we want to hear from you.

What You'll Be Doing
Job and schedule management — creating and updating jobs, scheduling technicians and trades, and managing workflows in ServiceM8
Customer communication — responding to enquiries via phone, email, and SMS; booking and confirming appointments; and following up on outstanding jobs
Quoting and invoicing — drafting quotes, converting approved quotes to jobs, generating and sending invoices, and following up on outstanding payments
Data entry and administration — maintaining accurate job records, updating client information, and filing documentation
Supplier and subcontractor coordination — managing purchase orders and following up on materials, subcontractors, and timeframes as directed
Reporting support — pulling job reports and tracking completion rates, outstanding quotes, and revenue summaries

Email
and inbox management — triaging, responding to, and flagging priority items
General operations support — adapting to the business owner's needs and taking on additional responsibilities as the role grows

What We're Looking For

Non-Negotiable
Hands-on experience with Tradify, ServiceM8, and/or simPRO — you need to be operational from day one
Previous experience supporting an Australian construction or trades business — construction industry experience is strongly required
Strong written and verbal English — you'll be communicating directly with customers, suppliers, subcontractors, and team members
Understanding of trades/construction workflows, including jobs, scheduling, quoting, invoicing, suppliers, and subcontractors
Reliable, fast internet connection and a professional home office setup
Available to work Australian business hours (AEST)

Highly Regarded
Experience with the Jack App
Experience with Xero or similar accounting platforms
Familiarity with Google Workspace, Microsoft 365, Trello, or Asana
Previous VA or administration experience with an electrical, plumbing, HVAC, building, or construction business
Exposure to scheduling, dispatching, or coordinating field teams
Experience managing supplier and subcontractor communications
Experience handling construction documentation and job records

Who You Are
Proactive — you see what needs doing and move without waiting to be told
Detail-oriented — a missed job, incorrect quote, or incorrect invoice has real consequences in this industry
Calm under pressure — a busy workday doesn't throw you off
A clear communicator — you don't go quiet when things get complicated
Accountable — you take ownership and follow through without being chased
Independent — you're comfortable working with minimal supervision
Adaptable — you can learn how the business operates and adjust to the owner's pace and working style
Trades-savvy — you understand that construction and trades businesses move quickly and that accurate admin directly impacts the field team and customers

How to Apply

IMPORTANT: To be eligible for review, you must complete the application form below and submit your video. This makes it easier for us to shortlist candidates in one place.

Application Form: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,304 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/General-Admin-for-tradie-Servicem8-Simpro-Tradify-etc-1723641
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723641
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 806872
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723641
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-09-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723641' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723641 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=1698***Sep-05-2026=60***Sep-08-2026=1' WHERE job_id'1723641'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1757' WHERE job_id'1723641'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723641' 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` = 1723641 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '806872'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)