Virtual Assistant | Bookkeeping, Xero, SPLOSE & NDIS Administration (Long-Term Position)

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

TYPE OF WORK

Full Time

SALARY

1000 - negotiable

HOURS PER WEEK

38

DATE UPDATED

Jul 12, 2026

JOB OVERVIEW

Job Overview

We are looking for a reliable, organised and proactive Virtual Assistant to join our growing Australian allied health company.

We provide Psychology and Behaviour Support services under the National Disability Insurance Scheme (NDIS) and are looking for someone who enjoys keeping things organised, improving systems, and supporting a busy team.

This is a long-term role with opportunities to grow as our business expands.

If you love administration, bookkeeping, problem-solving, and learning new systems, we'd love to hear from you.

About Us

We are an Australian allied health practice that provides Psychology and Behaviour Support services to people living with disability.

Our mission is to improve the quality of life of the people we support while providing exceptional service to participants, families and stakeholders.

We are a values-driven business that believes in professionalism, continuous improvement, kindness and teamwork.

Key Responsibilities

Your role will include a variety of administrative and bookkeeping tasks, including:

Bookkeeping & Finance
Reconcile transactions in Xero
Match payments against invoices
Follow up outstanding invoices with NDIS Plan Managers and the NDIA
Monitor accounts receivable
Assist with invoicing and billing
Ensure accurate financial records are maintained
Identify discrepancies and follow them through to resolution
Administration
Manage and update our CRM (Splose)
Ensure participant records remain accurate and up to date
Monitor important dates and plan review dates
Assist with document management and filing
Maintain spreadsheets and internal trackers
Prepare reports when required
Support day-to-day administrative operations
HR & Business Support
Assist with onboarding documentation
Organise staff files
Prepare employment documents and templates
Assist with policy and procedure updates
Schedule meetings and appointments
Assist with recruitment administration
Maintain internal checklists
General Business Support
Create professional documents and templates
Assist with resource development
Conduct online research
Improve business processes
Identify ways to increase efficiency
Complete ad hoc tasks as required
Essential Skills

We are looking for someone who has:

Excellent written and spoken English
Strong attention to detail
Excellent organisational skills
High level of accuracy
Ability to work independently
Strong problem-solving skills
Ability to manage multiple priorities
Positive attitude
Willingness to learn
Preferred Experience

Highly desirable if you have experience with:

Xero
Australian bookkeeping
Accounts receivable
Invoicing
Virtual assistance
Microsoft Office
CRM systems
Healthcare or allied health administration
Understanding of NDIS
Has experience of Xero
Has experience in a NDIS business
Has experience in Splose

Experience with Splose is a bonus, but full training will be provided.

What We're Looking For

We value attitude just as much as experience.

The ideal person is:

Honest
Reliable
Proactive
Detail-oriented
Curious and eager to learn
Able to think ahead
Comfortable asking questions
Someone who enjoys making systems more efficient
Has Xero experience
Has experience in a NDIS business
Has Experience in Splose


We're looking for someone who wants to become part of our team not just complete tasks.

Salary is negotiable and we are happy to look into reassessing salary once training is complete and you have passed the probation period

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.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Bookkeeping-Xero-SPLOSE-NDIS-Administration-Long-Term-Position-1687414
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687414
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 954270
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687414
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-21',ej.date_added) duration_daysDATEDIFF('2026-07-21',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-07-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687414' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687414 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-12-2026=1553***Jul-13-2026=265***Jul-14-2026=120***Jul-15-2026=59***Jul-16-2026=129***Jul-17-2026=104***Jul-18-2026=23***Jul-19-2026=5***Jul-21-2026=1' WHERE job_id'1687414'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2257' WHERE job_id'1687414'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687414' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687414 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '954270'
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)