Accounts Assistant (Xero) – Ongoing Role – Australian Business (Remote)

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

TYPE OF WORK

Part Time

SALARY

Monthly: approximately $490.00 - $600.00

HOURS PER WEEK

19

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

About us
We are a fast-growing fitness franchise business based in Australia, operating multiple locations. We are looking for a reliable and detail-oriented Accounts Assistant to support our finance operations across multiple entities.

This is a long-term role with consistent weekly work.

About the role
You will be responsible for keeping our accounts up to date, organised, and under control. This is not a strategy role — it is a hands-on execution role with clear weekly tasks.

You will be working in Xero across multiple companies.

Key responsibilities

Daily / Ongoing:

Reconcile bank transactions in Xero (all entities)
Code and categorise transactions accurately
Maintain clean and up-to-date accounts (no backlog)

Accounts Payable:

Enter supplier bills into Xero
Maintain a clear list of upcoming and overdue payments
Prepare weekly payment summaries for approval

Accounts Receivable (light):

Track outstanding invoices (if applicable)
Assist with basic follow-ups

Weekly:

Ensure all accounts are fully reconciled to current date
Prepare a weekly payment report (who needs to be paid, when, and priority)
Flag any overdue or urgent items early

After payroll:

Process and reconcile payroll entries in Xero (payroll will be run by us)

What we’re looking for

Required:

Strong experience with Xero
Experience with:
Bank reconciliations
Accounts payable (bills and payments)
High attention to detail
Strong written English
Ability to follow structured processes and meet weekly deadlines

Preferred:

Experience supporting Australian businesses
Understanding of basic finance workflows (AP/AR)

What success looks like

All bank accounts reconciled daily or near real-time
No backlog of transactions
Clear visibility of what needs to be paid each week
No missed supplier payments

Hours & setup

Part-time to start (approx. 20 hours/week)
Potential to increase
Long-term ongoing role

To apply (important)

Please include:

A short summary of your Xero experience
A brief description of your experience with bank reconciliations and accounts payable
Your availability (hours per week)
The word “BALANCED” at the top of your application (this helps us filter attention to detail)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounts-Assistant-Xero-Ongoing-Role-Australian-Business-Remote-1723531
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723531
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 919299
 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` = 1723531
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723531' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723531 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=661***Sep-05-2026=112***Sep-09-2026=1' WHERE job_id'1723531'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=774' WHERE job_id'1723531'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723531' 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` = 1723531 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919299'
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)