Detail-oriented Bookkeeper – Full-Time | Remote | AU

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

TYPE OF WORK

Full Time

SALARY

AUD $2000-$2500 Monthly

HOURS PER WEEK

45

DATE UPDATED

Oct 24, 2026

JOB OVERVIEW

We are looking for an experienced, highly organised and exceptionally detail-oriented end-to-end Bookkeeper to join a fast-paced Australian business.

This is a hands-on role for someone who stays on top of things in real time. You will be responsible for keeping financial records accurate and current throughout the day, monitoring incoming communications, reconciling accounts, identifying discrepancies and making sure nothing falls through the cracks.

We operate in a high-pressure, fast-moving environment, so we need someone who can keep up, remain accurate under pressure and proactively follow through on outstanding matters without needing constant reminders.

What You'll Do
- Complete daily bank and account reconciliations as a priority.
- Monitor the accounts inbox throughout the working day and action financial matters promptly.
- Monitor incoming customer payments and ensure invoices are marked as paid as soon as payment is received and verified.
- Manage accounts payable and accounts receivable.
- Prepare weekly payroll including setting up new staff in Xero.
- Process, check and allocate supplier invoices and customer payments accurately.
- Record foreign currency invoices.
- Monitor overdue invoices and proactively follow up outstanding payments.
- Identify and investigate duplicate payments, incorrect invoices, overpayments, underpayments and other discrepancies.
- Cross-check information rather than assuming transactions or records are correct.
- Review courier/freight invoices and compare actual charges against quoted freight and freight charged to customers.
- Identify unexpected charges, discrepancies and potential underquoting.
- Liaise with our accountant and respond to requests promptly.
- Maintain clear notes and accurate financial records.
- Follow outstanding matters through until they are fully resolved, not simply identified.
- Proactively flag anything unusual to management.

What We're Looking For
You must be someone who is:
- Extremely detail-oriented. Small discrepancies matter in this role.
- Able to work accurately in a fast-paced and high-pressure environment.
- Proactive and able to identify what needs attention without waiting to be told.
- Comfortable monitoring emails, payments and financial activity throughout the day.
- Able to prioritise urgent financial matters while still completing routine responsibilities.
- Confident in investigating discrepancies using the information and systems available to you.
- Comfortable asking questions when something doesn't look right.
- Strong at following up. If something remains unresolved, we expect you to keep it on your radar.
- Highly organised and able to manage multiple priorities.
- Reliable and consistently available during agreed working hours.
- A strong communicator with excellent written and spoken English.

Mandatory Requirements
* Proven professional bookkeeping experience.
* You must have a minimum of 5 years of professional Australian bookkeeping/accounting experience.
* Experience with Xero.
* Strong reconciliation, accounts payable and accounts receivable experience.
* Must have hands-on experience with Australian payroll, including setting up new employees and preparing/processing weekly payroll.
* Must have a strong working knowledge of Australian bookkeeping and taxation requirements, including GST, BAS, PAYG and superannuation.
* Must have hands-on experience processing and reconciling foreign currency invoices and payments.
* Excellent attention to detail.
* Strong Excel/Google Sheets skills.
* Experience investigating financial discrepancies.
* Strong written and spoken English communication skills.
* Reliable computer, internet connection, and professional work-from-home setup.
* Ability to work effectively under pressure and meet deadlines.
* Ability to work full-time during Melbourne business hours.
* Must be a Filipino citizen based in the Philippines.
* To confirm that you have read the full job description and understand the requirements of the role, please include the word “OFFROAD” in the subject line of your application.

Highly Advantageous
*Experience with any of the following will be highly regarded:
*Australian e-commerce or retail businesses
*Shopify
*Inventory management/accounting systems
*Freight or logistics reconciliation
*High-volume transaction environments
*Working directly with external Australian accountants

This position requires constant attention and ownership.

This Role May Not Be For You If...

If you prefer waiting for tasks to be assigned, checking emails only occasionally, leaving discrepancies for someone else to investigate, or needing regular reminders to follow up outstanding matters, this role will likely not be the right fit.
We need someone who sees something that doesn't look right and thinks:
“I need to check this.” and not: “Someone will tell me if there's a problem.”

Working Hours
Shift Hours – Full-Time Monday to Friday
Melbourne Time: (AEST/AEDT): 9:00 AM – 6:00 PM
Philippine Time: (PHT): 7:00 AM - 4:00 PM (6:00 AM - 3:00 PM during AEDT)
Includes a 1-hour lunch break
Applicants must be able to consistently work Melbourne business hours.

TO APPLY
To be considered for this position:
You MUST submit an updated resume/CV.
You must have relevant professional bookkeeping experience.
You must have strong written and spoken English communication skills.
You must be comfortable working in a fast-paced, high-pressure environment.
You must be available during the stated Melbourne working hours.
You must be a Filipino citizen based in the Philippines.

Shortlisted applicants will be contacted directly regarding the next stage of the recruitment process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,424 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Detail-oriented-Bookkeeper-Full-Time-Remote-AU-1746016
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746016
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 971255
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746016
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-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746016' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746016 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=2485***Oct-09-2026=321***Oct-10-2026=95***Oct-11-2026=81***Oct-12-2026=124***Oct-13-2026=78***Oct-14-2026=63***Oct-15-2026=52***Oct-16-2026=45***Oct-17-2026=32***Oct-18-2026=19***Oct-19-2026=40***Oct-20-2026=31***Oct-21-2026=6***Oct-22-2026=10***Oct-23-2026=6***Oct-24-2026=1437***Oct-25-2026=91***Oct-26-2026=5' WHERE job_id= '1746016'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=5020' WHERE job_id= '1746016'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746016' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746016 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971255'
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)