Bookkeeper / Xero Specialist — Australian Business

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

TYPE OF WORK

Full Time

SALARY

US$6-$12 per hour

HOURS PER WEEK

40

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

We are a growing Australian technology and local-media business seeking an experienced bookkeeper to maintain accurate, timely financial records in Xero.

This is a long-term, remote, full-time independent-contractor role. You will support routine bookkeeping, reconciliations, month-end preparation and clear management reporting while following documented controls. Accuracy, confidentiality and dependable follow-through are essential.

WHAT YOU WILL DO
• Maintain transactions, accounts and supporting documentation in Xero.
• Reconcile bank, card and payment accounts accurately and on schedule.
• Code income and expenses consistently using the agreed chart of accounts.
• Review invoices, bills, receipts, duplicates and unmatched transactions.
• Maintain accounts payable and receivable records and flag overdue items.
• Prepare month-end checklists, reconciliations and reports for management or accountant review.
• Support GST/BAS preparation by keeping records complete and identifying exceptions; any filing or final tax decision remains subject to authorised review.
• Maintain organised digital records and a clear audit trail.
• Identify discrepancies early and explain them with evidence and a recommended next step.
• Improve repeatable bookkeeping procedures without weakening financial controls.

WHAT YOU WILL BRING
• Strong hands-on Xero bookkeeping experience.
• Experience supporting an Australian business, including familiarity with GST and BAS workflows.
• Excellent reconciliation skills and careful attention to detail.
• Confidence working with invoices, bills, expenses, payments and month-end processes.
• Good spreadsheet skills and clear written English.
• Sound judgement when records are incomplete, unclear or inconsistent.
• Reliable full-time availability and accurate timekeeping.

HELPFUL EXPERIENCE
• Multi-entity, digital, subscription, media or technology businesses.
• Accounts payable, accounts receivable and management reporting.
• Receipt-capture, expense-management or payment-platform integrations.

ACCESS AND SECURITY
This role will use scoped, least-privilege access after onboarding. Initial screening and any assessment will use fictional or redacted information. Never include passwords, bank details, private financial records, customer information or another client's confidential material in your application. Shortlisted applicants may be asked to sign confidentiality and intellectual-property terms before receiving scoped access.

HOW SUCCESS WILL BE MEASURED
• Reconciliations are complete, accurate and on time.
• Transactions are coded consistently with supporting evidence.
• Exceptions and missing information are raised early.
• Month-end records require minimal correction.
• Financial information remains confidential and auditable.

HOW TO APPLY
Apply through this platform with a short introduction, your CV or work history, your hourly rate within the advertised range, your weekly availability, and brief answers to the three questions below. Please keep each answer to 2–4 sentences. Generic applications that do not answer the questions will not be considered.

1. Describe your recent Xero bookkeeping work for an Australian business. Which tasks did you personally complete each week or month?
2. A bank reconciliation contains an old unmatched payment and a possible duplicate expense. How would you investigate and document both issues?
3. What are the essential checks in a reliable month-end bookkeeping close before records go to management or an accountant?

PAID ASSESSMENT
Shortlisted applicants may be invited to a paid, time-boxed bookkeeping exercise using fictional or redacted transactions. You will reconcile a small account, identify exceptions and provide a concise handover note. No live bank account or production credentials are required.

We offer long-term work, competitive Philippine-market bookkeeping rates, clear procedures, respectful collaboration and the opportunity to build reliable financial operations for a growing Australian business.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0483
Total Execution Time  0.0496
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Xero-Specialist-Australian-Business-1697062
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0428 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697062
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 959204
 LIMIT 1 
0.0131   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1697062
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-20',ej.date_added) duration_daysDATEDIFF('2026-08-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697062' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697062 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-27-2026=1410***Jul-28-2026=435***Jul-29-2026=191***Jul-30-2026=120***Jul-31-2026=90***Aug-01-2026=50***Aug-02-2026=38***Aug-03-2026=59***Aug-04-2026=63***Aug-05-2026=39***Aug-06-2026=68***Aug-07-2026=38***Aug-08-2026=27***Aug-09-2026=27***Aug-10-2026=32***Aug-11-2026=44***Aug-12-2026=30***Aug-13-2026=31***Aug-14-2026=25***Aug-15-2026=13***Aug-20-2026=1' WHERE job_id'1697062'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2246***Aug-2026=585' WHERE job_id'1697062'  
0.0108   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697062' 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` = 1697062 
0.0142   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '959204'
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)