Book Keeper

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

TYPE OF WORK

Full Time

SALARY

$800-$1300/Month Pending Experience

HOURS PER WEEK

40

DATE UPDATED

Jul 13, 2026

JOB OVERVIEW

We are seeking an experienced and detail-oriented and reliable Bookkeeper to manage the day-to-day financial operations of our business. This role is critical in ensuring accurate financial records, smooth cash flow management, and effective coordination between internal teams and external advisors.

The successful candidate will have experience working with Xero, practice management systems such as Splose, and bank integrations, with strong reconciliation and organisational skills.

Key Responsibilities:

Accounts & Bookkeeping:
1. Maintain accurate and up-to-date financial records in Xero
2. Process accounts payable and receivable - this is currently undertaken by our administrative team, the bookkeeper would assist in the reconciliation process as the invoices are issued automatically from Splose once the therapy session is completed.
3. Prepare and issue invoices, and follow up on outstanding payments - as noted above
4. Manage payroll processing (This is currently done internally by our Operations manager and an external payroll provider, you will be required to assist and eventually take over the operations manager input into the payroll)
5. Assist with BAS preparation and compliance (in conjunction with the external accountant)
6. EOFY preparation and assisting the external accountant with all requirements
7. Keeping track of all ATO and state revenue payment plans and commitments
8. Financial and business forecasting of income vs expenditure
9. Creating and maintaining yearly financial forecast vs actuals of budgets, forecasts vs actuals, tracked daily, reported monthly and revised yearly.


Banking & Reconciliation:
1. Manage and monitor Commonwealth Bank integrations with Xero
2. Perform daily and monthly bank reconciliations
3. Reconcile credit cards and other financial accounts
4. Investigate and resolve discrepancies in a timely manner
5. Keeping a real-time record of funds coming in vs going out of the business
6. Maintaining cash flows
7. Keeping the directors advised on the financial position of the business at any given time.

Systems & Software:
1. Work across Xero and Splose (practice management software) to ensure accurate syncing of financial data
2. Ensure the correct allocation of payments, invoices, and client records between systems
3. Identify and resolve integration or data inconsistencies between platforms
4. Microsoft Office systems – Excel, Word, etc


Reporting & Compliance:
1. Prepare regular financial reports (P&L, cash flow, balance sheet) for management
2. Assist in budgeting and financial forecasting
3. EOFY reporting and assistance to the external accountant
4. Ensure compliance with financial policies and procedures
5. Maintain organised and audit-ready financial records in the company one drive and Xero (invoices storage)

Stakeholder Liaison:
1. Liaise with internal admin and operations staff to ensure accurate billing and data entry for all payment methods, NDIS, Eftpos, Stripe, plan managers, and Cash
2. Work closely with the external accountant to support tax compliance, reporting, and year-end processes
3. Provide financial insights and support to management as required
4. Qualifications & Requirements

Skills & Experience:
1. Proven experience in a bookkeeping or similar role
2. Strong working knowledge of Xero (essential)
3. Experience with Splose or similar practice management systems (highly regarded)
4. Experience with bank integrations, particularly Commonwealth Bank
5. High level of accuracy and attention to detail
6. Strong organisational and time management skills
7. Excellent English communication and interpersonal skills
8. Strong Microsoft Office systems experience
9. Strong experience in using drop box, One Drive,
10. Strong forecasting and budgeting skills

Personal Attributes:
1. Reliable, proactive and accountable
2. Ability to work independently and as part of a team
3. Strong problem-solving skills
4. Discreet and able to handle confidential information

Desirable:
1. Certificate IV in Bookkeeping or Accounting (or equivalent)
2. Experience in healthcare or allied health industry (preferred but not essential)
3. Minimum of 5 years’ experience

Non - Negotiable Requirements
1. Proven experience in a bookkeeping or similar role
2. Certificate IV in Bookkeeping or Accounting (or equivalent)
3. Strong working knowledge of Xero (essential)
4. Experience with bank integrations, particularly Commonwealth Bank

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0120
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,344 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Book-Keeper-1687676
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687676
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 953829
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687676
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687676' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687676 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-13-2026=1737***Jul-14-2026=270***Jul-15-2026=113***Jul-16-2026=66***Jul-17-2026=30***Jul-18-2026=30***Jul-19-2026=28***Jul-20-2026=27***Jul-21-2026=32***Jul-22-2026=20***Jul-23-2026=28***Jul-24-2026=14***Jul-25-2026=10***Jul-26-2026=11***Jul-27-2026=25***Jul-28-2026=27***Jul-29-2026=24***Jul-30-2026=17***Jul-31-2026=19***Aug-01-2026=13***Aug-02-2026=6***Aug-03-2026=13***Aug-04-2026=3***Aug-08-2026=1' WHERE job_id'1687676'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2528***Aug-2026=36' WHERE job_id'1687676'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687676' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687676 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '953829'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)