Senior Australian Tax Accountant – Permanent Remote Role

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

TYPE OF WORK

Full Time

SALARY

100,000 php

HOURS PER WEEK

40

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

Full-time | Work from Home | Philippines-based
Salary: PHP 90,000–110,000 per month, depending on demonstrated experience

We are recruiting an experienced Senior Australian Tax Accountant for an established Australian public-practice accounting firm.

This is not a junior accounting, data-entry or general bookkeeping position.

We need someone who already understands Australian public-practice accounting and can complete company and trust files accurately with minimal supervision.

The Role

You will work directly with a senior Australian Chartered Accountant and assist with the preparation of:

- Year-end financial statements
- Australian company tax returns
- Trust tax returns
- Individual income tax returns
- Group and associated entity structures
- Tax planning calculations
- Xero bookkeeping and reconciliations
- Excel-based cashbooks using CSV bank statement data
- Supporting workpapers and accounting schedules

The majority of the work will involve Australian companies, trusts and group structures rather than basic individual tax returns.

Key Responsibilities
- Prepare accurate financial statements and tax returns
- Complete accounting workpapers through Cloudoffis
- Process and review transactions in Xero
- Use Xero Tax for Australian tax compliance work
- Identify the correct contact or payee for every Xero transaction
- Investigate unfamiliar transactions before coding them
- Raise unresolved issues with a recommended treatment rather than guessing
- Monitor time spent against job budgets
- Flag potential WIP overruns before they become a problem
- Meet Australian tax deadlines and internal turnaround expectations
- Communicate clearly through Microsoft Teams
- Potentially assist with training and overseeing junior accountants in the future

Required Experience

You must have:

- At least three years of recent, hands-on Australian public-practice accounting experience
- Proven experience preparing Australian company and trust financial statements and tax returns
- Strong Xero experience
- Practical experience using Australian tax software
- Advanced Microsoft Excel skills
- Working knowledge of Australian superannuation and tax-planning principles
- Excellent attention to detail
- Strong written and spoken English
- The ability to work independently and meet deadlines
- Experience managing several accounting files and competing deadlines

Experience with Xero Tax and Cloudoffis will be highly regarded.

An accounting degree is required. CPA or equivalent qualifications are preferred, but proven practical Australian accounting ability is more important than qualifications alone.

Working Style

This is a fast-paced and deadline-driven accounting environment.

You will receive clear instructions and proper explanations when assistance is required. However, you will also be expected to take ownership of your files, follow up outstanding items and deliver what you have committed to completing.

Accuracy, pace and accountability are non-negotiable.

You will report directly to one Australian accountant. Work and questions will be managed through Microsoft Teams.

Hours
-Full-time, 40 hours per week
-Monday to Friday
-Working hours aligned with Australian Eastern business hours
-Permanent work-from-home position
-Stable internet connection and a suitable home working environment required

Salary

PHP 90,000–110,000 per month, depending on your verified Australian accounting experience and technical capability.

Performance bonuses may be available based on accuracy, turnaround times, WIP management and overall performance.

How to Apply

Applications that do not answer all five questions below will not be reviewed.

Please provide your résumé and answer the following:

- How many years have you worked directly for Australian public-practice accounting firms?
- Which Australian entity types have you completed financial statements and tax returns for independently?
- Describe your experience with Xero, Xero Tax and Cloudoffis.
- Give one example of how you handled an unfamiliar or unclear transaction without simply guessing the coding.
- What is your expected monthly salary, current notice period and earliest available starting date?

Please also include the words “Senior AU Tax Accountant” at the beginning of your application.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0192
Total Execution Time  0.0205
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Australian-Tax-Accountant-Permanent-Remote-Role-1693090
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0139 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693090
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 200312
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1693090
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693090' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693090 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=526***Jul-22-2026=58***Jul-23-2026=38***Jul-24-2026=28***Jul-25-2026=18***Jul-26-2026=6***Jul-27-2026=11***Jul-28-2026=22***Jul-29-2026=19***Jul-30-2026=17***Jul-31-2026=9***Aug-01-2026=7***Aug-02-2026=3***Aug-03-2026=10***Aug-04-2026=5***Aug-05-2026=7***Aug-06-2026=6***Aug-07-2026=5***Aug-08-2026=3***Aug-09-2026=2***Aug-10-2026=4***Aug-11-2026=7***Aug-12-2026=6***Aug-13-2026=13***Aug-14-2026=6***Aug-15-2026=1***Aug-16-2026=2***Aug-17-2026=7***Aug-18-2026=5***Aug-19-2026=14***Aug-20-2026=5***Aug-21-2026=8***Aug-22-2026=3***Aug-24-2026=1' WHERE job_id'1693090'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=751***Aug-2026=130' WHERE job_id'1693090'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693090' 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` = 1693090 
0.0062   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '200312'
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)