Construction Finance & Administration Virtual Assistant (Xero & Buildxact Specialist)

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

TYPE OF WORK

Any

SALARY

? ₱40,000–₱50,000/month (depending on s

HOURS PER WEEK

TBD

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

We are looking for an experienced Construction Finance & Administration Virtual Assistant to support an Australian construction business managing residential and commercial projects.

This is not a basic data-entry role. We need someone who can confidently manage financial and project administration, reconcile invoices and purchase orders, track project costs, maintain budgets, and identify discrepancies independently.

The ideal candidate will have strong hands-on experience using Xero and Buildxact, as well as advanced skills in Excel and Google Sheets. Previous experience supporting an Australian construction or building business is highly desirable.

Key Responsibilities
Accounts Payable & Invoice Management
Manage supplier invoices and accounts payable processes.
Match supplier invoices against purchase orders in Buildxact.
Check quantities, pricing, and invoice values for discrepancies.
Investigate and flag incorrect, duplicate, or unusual transactions.
Ensure invoices are processed accurately and within required timeframes.
Maintain accurate supplier records and supporting documentation.
Project Costing & Budget Management
Allocate costs to the correct projects and budget categories.
Maintain and update project cost information in Buildxact.
Monitor project budgets and assist with cost tracking.
Update and maintain purchase orders.
Identify discrepancies between purchase orders, invoices, budgets, and actual costs.
Maintain accurate project financial records.
Xero & Financial Administration
Assist with Xero reconciliations and general financial administration.
Maintain accurate financial records and transaction information.
Support accounts payable and project-related financial processes.
Assist with identifying and resolving reconciliation discrepancies.
Cash Flow & Financial Reporting
Assist with maintaining 8-week and 12-month cash-flow forecasts.
Update financial spreadsheets accurately without affecting existing formulas.
Maintain Excel and Google Sheets used for project and financial reporting.
Assist with tracking financial information and identifying unusual movements or discrepancies.
General Construction Administration
Maintain accurate supplier, project, and financial records.
Support general finance and construction administration.
Manage multiple projects, deadlines, and financial priorities.
Identify opportunities to improve existing financial and administrative processes.
Handle confidential financial and business information professionally and securely.
Initial Priorities

The successful candidate will initially focus on:

Taking ownership of accounts payable.
Matching supplier invoices to purchase orders.
Maintaining accurate project costs in Buildxact.
Updating 8-week and 12-month cash-flow forecasts.
Supporting Xero administration and reconciliations.
Keeping project budgets and financial information up to date.
Identifying discrepancies and improving existing processes.

What We're Looking For
Strong hands-on experience using Xero.
Strong hands-on experience using Buildxact.
Previous experience in construction finance, construction administration, or bookkeeping for a construction/building company.
Experience managing accounts payable and supplier invoices.
Experience matching invoices against purchase orders.
Experience with project cost allocation and budget tracking.
Experience maintaining project costs and financial information.
Experience with cash-flow forecasting.
Strong Excel and Google Sheets skills.
Ability to update complex spreadsheets without breaking formulas.
Excellent attention to detail and accuracy.
Strong analytical and problem-solving skills.
Ability to identify errors and discrepancies rather than simply entering data.
Highly organised and able to manage multiple projects and deadlines.
Ability to work independently with minimal supervision.
Excellent written English and communication skills.
Reliable, trustworthy, and professional when handling confidential information.

Highly Regarded
Experience supporting an Australian construction or building company.
Experience with residential and commercial construction projects.
Construction bookkeeping experience.
Experience with project costing and job costing.
Experience managing multiple construction projects simultaneously.
Experience improving finance or administrative processes.

Application Questions

To help us shortlist qualified candidates, please answer the following:

How many years of experience do you have in construction finance, bookkeeping, or administration?
How many years of hands-on experience do you have using Xero? What tasks have you personally completed using the platform?
Do you have hands-on experience using Buildxact? Please describe the tasks you have completed, such as purchase orders, supplier invoices, project costing, or budget tracking.
Have you worked for an Australian construction or building company? Please describe the type of business and projects you supported.
Do you have experience matching supplier invoices against purchase orders and identifying pricing, quantity, or cost discrepancies?
What experience do you have with project costing, job costing, and budget tracking?
Have you prepared or maintained cash-flow forecasts, such as short-term or long-term forecasts? Please describe your experience.
How would you rate your Excel and Google Sheets skills? Have you worked with complex financial spreadsheets and formulas?

Important: We are specifically looking for candidates with practical experience using both Xero and Buildxact. Candidates should be able to confidently demonstrate their experience with project costing, accounts payable, invoice reconciliation, and financial administration during the interview process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0203
Total Execution Time  0.0220
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Finance-Administration-Virtual-Assistant-Xero-Buildxact-Specialist-1723580
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0101 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723580
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 954896
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723580
AND `misc`.`idIS NULL 
0.0007   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 '1723580' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723580 
0.0012   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=800***Sep-05-2026=51***Sep-08-2026=2' WHERE job_id'1723580'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=853' WHERE job_id'1723580'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723580' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723580 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '954896'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)