GROUP FINANCE OPERATIONS SPECIALIST - Australian Accounting | Xero | AR/AP | Payroll | Day Shift

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

TYPE OF WORK

Any

SALARY

?80,000–?105,000

HOURS PER WEEK

40

DATE UPDATED

Aug 9, 2026

JOB OVERVIEW

Full-time | Long-term WFH
Monday–Friday | 8:00 AM–4:00 PM PHT/AWST
Salary: ?80,000–?105,000 per month, based on experience
Engagement: Direct Philippine contractor
Start: ASAP

ABOUT THE OPPORTUNITY

We are not looking for a general VA or data-entry bookkeeper.

We are looking for an experienced finance professional who wants to become the trusted financial backbone of a growing Australian plumbing and electrical group.

You will take ownership of daily invoicing, accounts receivable, accounts payable, reconciliations, expenses, payroll preparation and accounts inboxes across our current and future businesses.

This is a hands-on role with direct access to Australian leadership, meaningful responsibility and the opportunity to progress into a Group Finance Operations Lead position as our businesses grow.

The upper end of the salary range is available to an exceptional candidate with strong Australian accounting experience, multi-entity Xero knowledge, payroll capability, customer collections experience and exposure to a trade or field-service business.

WHO WE ARE

Our group includes Plumbing Bros West Coast, Electrical Bros West Coast and Plumbing Bros Melbourne, with further growth planned.

Our teams provide plumbing and electrical services to property managers, businesses and residential customers across Australia.

We have a high-challenge, high-support culture. We set clear expectations, hold each other accountable and support our people with leadership, systems and training.

Our five values are:

Teamwork
Accountability
Integrity
Communication
Continuous Improvement

Culture is everything to us. We want someone who takes pride in producing accurate work, communicates early, follows problems through to resolution and genuinely wants to build a long-term career with our group.

WHAT MAKES THIS ROLE DIFFERENT?

This is not a role where you will quietly process transactions in the background.

Your work will directly influence:

Cash flow and overdue debt
The speed and accuracy of customer invoicing
Payroll and timesheet accuracy
Supplier relationships and payment priorities
Financial visibility across our businesses
Job margins and commercial decision-making
The financial systems we use as the group grows

You will have ownership, but you will not be left unsupported. Australian management will retain final approval over payment releases, payroll submissions, banking changes and material financial decisions.

YOUR KEY RESPONSIBILITIES

Accounts Receivable and Collections

Take ownership of customer collections by email and telephone
Communicate with Australian customers in a professional, respectful and confidently firm manner
Allocate and reconcile customer payments accurately
Issue customer statements and follow up overdue invoices
Investigate disputed, short-paid or incorrectly allocated invoices
Manage approved payment arrangements and escalate risks promptly
Lead a structured review and clean-up of historical receivables covering the previous 24 months
Maintain accurate debtor ageing and collection notes
Prepare weekly collection, ageing and cash-receipt reports
Track agreed actions through to completion

Accounts Payable

Enter, code and verify supplier bills across multiple entities
Ensure invoices are allocated to the correct business, account and cost centre
Match supplier invoices against purchase orders, delivery dockets and approvals
Identify duplicate invoices, incorrect charges and missing supporting documents
Reconcile supplier statements and resolve discrepancies
Maintain accurate creditor ageing
Prepare a clear list of upcoming payments and recommend payment priorities
Respond to supplier queries professionally and promptly
Prepare payments for Australian management approval

Daily Job Invoicing

Prepare and issue completed-job invoices daily for PBWC, EBWC and other group entities
Review labour, timesheets, materials, purchase orders, mark-ups, call-outs and travel charges
Check that job notes, photographs and supporting information are complete
Identify missing information, unusual costs or margin concerns before invoicing
Ensure GST, customer details and entity allocations are correct
Produce accurate, easy-to-understand and professionally presented invoices
Follow up missing information with the operations team instead of allowing jobs to sit unbilled

Reconciliations and Finance Administration

Complete daily Xero bank-feed reconciliations across multiple entities
Reconcile customer accounts, supplier accounts, clearing accounts and balance-sheet accounts
Investigate unreconciled or incorrectly coded transactions
Maintain clean, accurate and current ledgers
Process and reconcile expenses, receipts, reimbursements and approvals
Assist with journals, accruals, prepayments and month-end requirements
Maintain supporting documentation and reliable audit trails
Coordinate with our Australian accountant and leadership team when required

Payroll and Timesheets

Review employee timesheets against job records
Check ordinary hours, overtime, allowances, leave and other payroll inputs
Prepare payroll accurately in Xero for Australian management approval
Identify missing or inconsistent timesheets before payroll is finalised
Maintain accurate payroll records and supporting documentation
Assist with payroll and STP reviews without submitting or releasing payroll without approval

Accounts Inboxes and Workflow Management

Manage several accounts inboxes across the group
Respond to customer, supplier and internal accounts queries
Manage invoices, receipts, remittances and approval requests
Maintain clear task ownership and follow-ups through Asana
Use Microsoft 365 effectively, including Outlook, Excel, Teams and OneDrive
Ensure important requests are acknowledged, actioned and closed
Improve SOPs, templates, checklists and financial controls as the group grows

MINIMUM REQUIREMENTS

To be considered, you must have:

A Bachelor’s degree in Accountancy, Accounting, Finance or an equivalent recognised qualification
At least four years of hands-on accounting or senior bookkeeping experience
Demonstrated experience supporting Australian businesses
Advanced, practical Xero experience
Strong experience across AR, AP, invoicing, bank reconciliations, expenses, payroll and timesheets
Experience managing accounts across multiple entities
Confidence making professional collection calls to Australian customers
Excellent written and spoken English
Strong Microsoft 365 skills, particularly Excel and Outlook
The ability to manage several priorities without losing accuracy or follow-through
A sound understanding of GST, cash flow, mark-up versus margin and job profitability
Strong integrity and discretion when handling banking, payroll and confidential information
A secure home workspace, reliable computer, dual monitors and stable internet with backup connectivity

CPA Philippines or an equivalent professional designation is highly regarded but not mandatory. Practical Australian accounting experience, Xero capability, commercial judgement and customer manner will be critical to our selection.

HIGHLY REGARDED

Ascora, SimPRO, ServiceM8 or similar field-service software experience
Experience supporting Australian plumbing, electrical, construction or trade businesses
Australian payroll and STP exposure
Experience with debtor recovery and historical account clean-ups
Advanced Excel skills, including XLOOKUP, INDEX-MATCH, pivot tables and Power Query
Experience with Asana, Australian banking portals and Microsoft 365
Month-end reporting and financial dashboard experience

YOUR FIRST 90 DAYS

Your first 30 days will focus on learning our businesses, systems, customers and financial workflows. You will begin stabilising daily invoicing, reconciliations and accounts inbox management.

By 60 days, we expect you to be taking reliable ownership of daily finance operations, maintaining accurate AR/AP records and preparing clear weekly reporting.

By 90 days, we expect daily processes to be operating consistently, overdue accounts to have clear actions and the historical 24-month receivables review to be supported by an organised recovery plan.

We do not expect you to repair every historical issue immediately. We expect you to identify issues accurately, prioritise them commercially and follow an agreed plan.

WHAT SUCCESS LOOKS LIKE

The successful candidate will:

Ensure completed jobs are invoiced accurately and promptly
Maintain clean and current reconciliations across every entity
Reduce overdue debt while protecting customer relationships
Keep accounts payable accurate and provide clear payment priorities
Prepare payroll and timesheets correctly and on time
Maintain control of accounts inboxes and outstanding approvals
Communicate problems early rather than allowing them to grow
Follow tasks through until they are genuinely resolved
Improve our systems instead of creating workarounds
Become a trusted and dependable member of our wider team

WHAT WE OFFER

?80,000–?105,000 monthly salary based on demonstrated capability
Stable Australian day-shift hours
A genuine, long-term full-time opportunity
Direct access to Australian leadership
Clear expectations and defined financial approval controls
Meaningful ownership rather than repetitive data entry
Training in our field-service systems and business processes
Recognition for strong performance, accountability and improvement
The opportunity to progress towards Group Finance Operations Lead as the group grows

HOW TO APPLY

Please follow these instructions carefully. Applications that do not follow the process will not progress.

Start your cover letter with:

Green ledger – I’m your Accountant.

Then provide:

Five to seven bullet points summarising your experience with:
Australian businesses
Xero
Multi-entity accounting
Invoicing
Accounts receivable and collections
Accounts payable and reconciliations
Australian payroll
Your answers to these three short practical tasks:

BANK RECONCILIATION

A customer deposits $1,650.00.

The remittance refers to:

INV-1100: $1,100.00
INV-1150: $550.00
Credit note against INV-1100: $100.00

Show how you would allocate the transaction. Identify and explain any remaining balance or discrepancy. Do not force the transaction to reconcile.

OVERDUE ACCOUNT

Write a three-to-four-sentence email to an Australian property manager regarding an invoice that is 14 days overdue.

Politely request remittance today, provide two payment options and maintain a professional but confidently firm tone.

INVOICE QUALITY CHECK

A technician records work from 8:07 AM to 10:22 AM.

Labour is charged in 15-minute increments at $185.00 plus GST per hour. Materials total $62.00 plus GST.

State your rounding rule and calculate:

Billable hours
Labour total excluding GST
Total invoice excluding GST
GST
Total including GST
Include:
Your CV in PDF format
A current internet speed-test link
A 30–45-second voice recording explaining how you would handle a polite but firm collection call with an overdue Australian customer
Your earliest available start date
Your expected monthly salary in PHP

We are looking for someone who wants to become part of our business—not simply complete tasks for it.

If you are qualified, commercially aware, confident with customers and prepared to take genuine ownership of financial operations, we would like to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,548,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GROUP-FINANCE-OPERATIONS-SPECIALIST-Australian-Accounting-Xero-ARAP-Payroll-Day-Shift-1705610
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705610
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 831209
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705610
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705610' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705610 
0.0015   UPDATE employer_jobs SET hit_counts '***Aug-09-2026=1697***Aug-10-2026=615***Aug-11-2026=279***Aug-12-2026=114***Aug-13-2026=105***Aug-14-2026=70***Aug-15-2026=42***Aug-16-2026=36***Aug-17-2026=70***Aug-18-2026=53***Aug-19-2026=51***Aug-20-2026=50***Aug-21-2026=30***Aug-22-2026=17***Aug-23-2026=1' WHERE job_id'1705610'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=3229' WHERE job_id'1705610'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705610' 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` = 1705610 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '831209'
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)