Finance Administrator

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

TYPE OF WORK

Part Time

SALARY

$750 AUD per month

HOURS PER WEEK

20

DATE UPDATED

Mar 27, 2026

JOB OVERVIEW

Finance Administrator

Hey! We’re Dilate, a result driven digital marketing agency with an impressive, diverse client list and a world-class, global team.
It’s our mission to do great marketing, for great businesses, ethically and in a way that benefits us all. We want our clients to win, their customers to win, and our employees to win.

We’ve got pretty ambitious growth plans and we’re looking for a Finance Administrator to join our team.

We are looking for someone highly detail-oriented, organised, and confident working with financial data. You’ll play a key role in keeping our financial operations running smoothly, with a strong focus on accuracy, compliance, and reporting.
This opportunity is part-time, 4 hours per day, 9am–1pm AWST, on a 6-month contract working with a team based in Perth, Western Australia.

So, the job.

* Perform regular and accurate Xero reconciliations, ensuring all transactions are correctly recorded and discrepancies are resolved.
* Manage sales invoicing and bill processing, including cross-checking retainers, payment terms, GST, and account codes.
* Maintain clean, organised, and up-to-date financial records for easy access and reporting.
* Prepare financial reports including cash flow, income statements, and balance sheets to support decision-making.
* Analyse financial data to identify trends, improvements, and cost-saving opportunities.
* Ensure compliance with financial regulations, company policies, and industry standards.
* Assist with audits and financial reviews, providing required documentation and support.
* Manage the finance inbox, ensuring timely responses and escalation where required.

Your skills.
* Proven experience as a Finance Administrator or similar role.
* Strong proficiency in Xero and Google Sheets (essential).
* Experience with Ignition and HubSpot (preferred).
* Solid understanding of financial principles and reporting.
* Excellent attention to detail and accuracy in data management.
* Strong analytical and problem-solving skills.
* Ability to work independently and meet deadlines efficiently.
* Effective communication skills and ability to collaborate across teams.
* Knowledge of financial regulations and compliance standards.

This is a great opportunity to play a key role in the financial health of a fast-growing agency.

If you feel that this is the job for you, we would love to hear from you!

Thanks for your time,
The Dilate Digital Team

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0717
Total Execution Time  0.0729
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Administrator-1611521
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0658 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611521
 LIMIT 1 
0.0028   SELECT *
FROM `employers`
WHERE `employer_id` = 160013
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1611521
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611521' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611521 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-27-2026=476***Mar-28-2026=71***Mar-29-2026=59***Mar-30-2026=59***Mar-31-2026=43***Apr-01-2026=15***Apr-02-2026=28***Apr-03-2026=16***Apr-04-2026=22***Apr-05-2026=13***Apr-06-2026=21***Apr-07-2026=14***Apr-08-2026=7***Apr-09-2026=11***Apr-10-2026=10***Apr-11-2026=3***Apr-13-2026=1***Apr-16-2026=1' WHERE job_id'1611521'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=708***Apr-2026=162' WHERE job_id'1611521'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611521' 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` = 1611521 
0.0553   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '160013'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)