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.0008
Controller Execution Time ( Jobseekers / Job )  0.0676
Total Execution Time  0.0689
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,272 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.0526 seconds)  (Hide)
0.0083   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0020   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693090
 LIMIT 1 
0.0182   SELECT *
FROM `employers`
WHERE `employer_id` = 200312
 LIMIT 1 
0.0009   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.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693090' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693090 
0.0109   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-10-2026=1' WHERE job_id'1693090'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=751***Aug-2026=47' WHERE job_id'1693090'  
0.0008   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.0084   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '200312'
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)