Intermediate Australian Tax Accountant & Bookkeeper

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

TYPE OF WORK

Full Time

SALARY

OPEN TO NEGOTIATING

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

AUSTRALIAN ACCOUNTING/BOOKKEEPING PRACTICE EXPERIENCE ONLY APPLICANTS!

Our practice is a growing Australian accounting and tax advisory practice based in Sydney.
We provide taxation, bookkeeping, compliance and business advisory services to individuals and small businesses across Australia.
We are seeking a highly capable, reliable and detail-oriented Intermediate Australian Tax Accountant & Bookkeeper to join our team remotely from the Philippines.
This is a long-term opportunity for someone who can independently manage individual tax return preparation and Xero bookkeeping while maintaining high standards of accuracy, confidentiality and professionalism.
You will work directly with the principal accountant and be an integral part of our Australian team.

Key Responsibilities
1. Australian Individual Tax Returns (Primary Responsibility)
• Take full ownership of the preparation of individual income tax returns (ITRs), from receiving client information through to completion for final review.
• Review ATO pre-fill information and identify missing or inconsistent information.
• Prepare returns involving salary and wages, sole trader income, rental properties, investments, capital gains and deductions.
• Prepare accurate tax calculations and supporting workpapers.
• Identify potential tax issues and escalate matters requiring professional judgement.
• Communicate outstanding information requirements promptly.
• Maintain organised client files and meet agreed turnaround times.
• Submit completed returns to the principal accountant for final review and authorised lodgement.

2. Xero Bookkeeping & BAS Preparation
• Manage ongoing bookkeeping for Australian small-business clients using Xero.
• Perform bank reconciliations, transaction coding and general ledger reviews.
• Reconcile GST, PAYG withholding and balance sheet accounts.
• Prepare BAS and IAS workpapers for review.
• Review GST treatment and identify incorrect coding or transactions.
• Manage accounts payable, accounts receivable and month-end reconciliations.
• Assist with financial statement preparation and year-end bookkeeping adjustments.
• Maintain accurate and complete bookkeeping records.

Highly Regarded
• Experience using Business Fitness workpaper software.
• Experience with Australian tax preparation software.
• Xero Advisor Certification.

Employment Arrangement & Benefits
• This is a remote position working exclusively with our accounting practice.
• The successful candidate will be recruited and selected directly by our practice and formally employed through an established Employer of Record (EOR) provider in the Philippines.
• The EOR will administer local employment contracts, payroll and applicable statutory employment benefits in accordance with Philippine employment requirements.
• Your day-to-day responsibilities, training, performance management and professional development will be directed by our accounting practice.

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.0160
Total Execution Time  0.0200
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Intermediate-Australian-Tax-Accountant-Bookkeeper-1746627
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746627
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 853245
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746627
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746627' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746627 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1055***Oct-10-2026=65***Oct-11-2026=1***Oct-12-2026=1***Oct-16-2026=1' WHERE job_id= '1746627'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1123' WHERE job_id= '1746627'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746627' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746627 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '853245'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0018   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)