Xero Bookkeeper Australian Experience

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Jul 19, 2026

JOB OVERVIEW

BeanGuru are bookkeepers for Busy Business owners. We love to help business owners manage their books to they can get back to their “Why they run their business”.

Would you like to help business owners get more time back? Do you like knowing you’ve made their job easier by using your amazing bookkeeping skills to do what they don’t have time to do? Are you detail oriented, positive, eager to learn and humble enough to ask questions?

If yes we’d like to invite you to become a valued member of our small but fast growing team.

We service small to medium businesses across Australia for their bookkeeping needs. We are a professionally run, highly systemised, Xero focused business that values our clients and our tea ---------- mbers like family. And we love attention to detail.

Note you are working as a full time direct tea ---------- mber with Bean Guru employed by us through our Philippines representative and not via an agency or offshoring middle person.


*** We are looking for a Bookkeeper who has worked with Australian Bookkeeping and GST as well as done client communication. ***

*** On your first day with us you’ll have at least 3+ years experience working with Australian bookkeeping operations including GST, IAS and BAS. ***

You’ll also already have extensive experience in XERO as well as the core aspects of bookkeeping:
- AR/AP - invoicing, statements, reconciliation, batch payments etc
- Bank and Ledger Reconciliations
- Data entry and transaction processing
- Basic reporting

Experience in payroll and superannuation would be highly regarded:

It also important that you have excellent spoken and written English, are a clear communicator, eager to learn/grow your skills and open to seeking help when needed.

As a finance professional you will have a comfortable and productive work environment, excellent internet access that supports video calling.

We look forward to meeting you. If you put the number 42 in your application to us we'll know you have attention to detail.

Benefits and Pay:
- Salary based on experience + many benefits including:
- 13-month pay
- All Paid PH Public Holidays
- Daytime (AU East Coast) work hours with some flexibility on start time
- Full-time EMPLOYMENT
- WORK FROM HOME

***Applicants must be LEGAL to work and currently residing in the Philippines***

Our hiring process will be a little bit different we want to hire great people with the right mindset and fit for our great company culture.

1. **Reply to this ad with your resume and a covering letter telling us why you'd like to work with us and reason for change. Please don't contact us directly**
2. We will contact the short list and have a first interview.
3. We will do a skills test which will take roughly 60-90mins
4. Final interview with our founder Judith.
5. A call to say you made it welcome aboard.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0183
Total Execution Time  0.0203
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Xero-Bookkeeper-Australian-Experience-1668539
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0090 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668539
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 678610
 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` = 1668539
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-23',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1668539' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668539 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=980***Jun-16-2026=134***Jun-17-2026=47***Jun-18-2026=48***Jun-19-2026=35***Jun-20-2026=16***Jun-21-2026=9***Jun-22-2026=17***Jun-23-2026=18***Jun-24-2026=16***Jun-25-2026=32***Jun-26-2026=29***Jun-27-2026=17***Jun-28-2026=17***Jun-29-2026=20***Jun-30-2026=30***Jul-01-2026=15***Jul-02-2026=8***Jul-03-2026=11***Jul-04-2026=9***Jul-05-2026=9***Jul-06-2026=21***Jul-07-2026=14***Jul-08-2026=6***Jul-09-2026=8***Jul-10-2026=11***Jul-11-2026=8***Jul-12-2026=8***Jul-13-2026=18***Jul-14-2026=14***Jul-15-2026=10***Jul-16-2026=12***Jul-17-2026=5***Jul-18-2026=4***Jul-19-2026=191***Jul-23-2026=1' WHERE job_id'1668539'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1464***Jul-2026=383' WHERE job_id'1668539'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1668539' 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` = 1668539 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '678610'
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)