Invoicing software for NDIS support workers in Australia
Invio is invoicing software for Australian sole-trader NDIS support workers. Switch on support worker invoicing and each participant carries an NDIS number, each invoice line carries its own date, unit and item code, and an invoice can go to a plan manager with the participant as the named client. If you are registered for GST, you mark GST-free lines yourself.On every plan, including the free plan, since 11 October 2026. Australian accounts only, and you switch it on for each business. Start free: up to 5 invoices a month, no credit card.
Last updated 12 October 2026. Not tax or legal advice - check the NDIA and the ATO for the rules that apply to your situation.
What support worker invoicing does at a glance
| What you need | How Invio handles it |
|---|---|
| What you needThe participant's NDIS number on the invoice | How Invio handles itA nine-digit NDIS number saved on the participant and printed in the Bill To block, under the participant's details, on every invoice and quote. It is applied when you send, so invoices sent before you added it do not show it |
| What you needOne dated line per support | How Invio handles itEach line carries its own date, a unit (hour, km or each) and an item code. "Duplicate for next day" copies a line forward one day |
| What you needSupport item codes and units | How Invio handles itImport the supports you use from your own NDIA Support Catalogue download. Invio reads the item number, the name and the unit |
| What you needA plan-managed participant | How Invio handles it"Send invoices to someone else" on the participant. The participant stays the named client and the plan manager prints as "c/o" if you give the plan manager a name. This works on any Invio account |
| What you needGST-free supports (GST-registered businesses only) | How Invio handles itMark single lines or the whole invoice GST-free, mix them with taxable lines, or set "GST-free by default" on a participant |
| What you needTravel as its own line | How Invio handles itSave your own rate per kilometre once, in Settings, Invoice Defaults, Travel line. Then press "Add travel" next to Add Line Item and type the kilometres: Invio adds one ordinary line you can edit or remove. With support worker invoicing on, the line gets "km", your saved item code and the date of the last dated line above it. Invio does not suggest a rate |
| What you needCatching slips before you send | How Invio handles itSix gentle notes. They never stop you sending |
| What you needAI features | How Invio handles itVoice invoices and Offsider are off until you turn them on. Invio keeps no text of those AI conversations for the business |
| What you needDictating a week of shifts (voice, once you turn it on) | How Invio handles itDictate the week and get one dated line per day: "Tuesday 3 hours, Wednesday 4 hours" becomes two lines, each with its own date. Invio works out the dates and you check them before you save. Item codes come only from your own saved items |
| What you needWhat it does not do | How Invio handles itSubmit claims, check item codes or prices, suggest a travel rate, or decide what is GST-free |
How do you set up support worker invoicing in Invio?
Two details that save rework: a recurring invoice or a new version starts with its line dates cleared, so last week's dates are never repeated by accident; and switching the option on adds one saved text block, "Supports delivered on the dates shown", which you can edit or delete.
What does an NDIS invoice from Invio look like?
The sample shows the participant's name and NDIS number in the Bill To block, the plan manager as "c/o", and one line per support, each with its own date, unit and item code. The full sample, and what plan managers ask for, is in the NDIS support worker invoicing guide.
Sample invoice
An invoice with support worker invoicing switched on.Example figures and identifiers, not a real jobMaria Csenge
Trading as: Support Work Services
14 Grevillea Crescent
Frankston VIC 3199
0412 558 214
ABN: 74 603 217 845
INVOICE
INV-0034
Issue: 09 Oct 2026
Due: 23 Oct 2026
Sent
Bill To
Jordan Ellery
c/o Example Plan Management
3 Correa Court
Frankston VIC 3199
NDIS number: 123456789
| Date | Description | Qty | Rate | Amount |
|---|---|---|---|---|
| 03 Oct 2026 | 01_013_0107_1_1 Assistance with self-care activities - Standard - Saturday03 Oct 20263 hours x A$95.00 | 3 hours | A$95.00 | A$285.00 |
| 06 Oct 2026 | 01_011_0107_1_1 Assistance with self-care activities - Standard - Weekday Daytime06 Oct 20262 hours x A$70.00 | 2 hours | A$70.00 | A$140.00 |
| 06 Oct 2026 | 01_011_0107_1_1 Provider travel (time), to and from participant06 Oct 20260.5 hours x A$70.00 | 0.5 hours | A$70.00 | A$35.00 |
| 06 Oct 2026 | 01_799_0107_1_1 Provider travel - non-labour costs06 Oct 202612 km x A$0.78 | 12 km | A$0.78 | A$9.36 |
| 08 Oct 2026 | 01_011_0107_1_1 Assistance with self-care activities - Standard - Weekday Daytime08 Oct 20262 hours x A$70.00 | 2 hours | A$70.00 | A$140.00 |
Payment Details
Please use the following details to make a payment.
Bank: ANZ
Account name: Maria Csenge
Account: 1234 5678
BSB: 013-241
Reference: INV-0034
Notes
Written service agreement dated 3 Jun 2026. Not registered for GST, so no GST is charged on this invoice.
Thank you for your business!
How do you add travel to an NDIS invoice in Invio?
The line is a normal line: edit it or remove it. Invio does not suggest a rate. For how plan managers expect travel and cancellations to be claimed, read the NDIS travel and cancellations guide.
What are the six notes Invio shows before you send?
Each one only warns. None stops you sending.
Beyond these, Invio checks only that an NDIS number is nine digits. It cannot tell whether the number belongs to a real participant.
How do you mark NDIS supports GST-free on an invoice?
Only if your business is registered for GST - the option appears only then.
One invoice can mix GST-free and taxable lines. Each marked line prints "GST-free" under its description, the totals show the GST-free amount on its own row, and a short note under the totals says which lines carry no GST. When every line is marked, GST shows as nil.
Are Invio's AI features on for NDIS invoicing?
No. Voice invoices and Offsider, Invio's AI assistant, are off for a business with support worker invoicing switched on until the owner turns them on in Settings, Business, Your industry. Invio keeps no text of those AI conversations for that business.
If you turn voice invoices on and your lines show a date, you can dictate the week: "Tuesday 3 hours, Wednesday 4 hours" becomes two lines, each with its own date. Invio works out each date from the day you say, on your business's calendar. If a day is unclear, such as "next Tuesday", or is too far from today, the line is left without a date and you are told. Check every date and code before you save. Item codes come only from your own saved items; Invio does not fill them in from the NDIA catalogue.
Voice invoices, Offsider and a connected AI assistant cannot decide that an item is GST-free. If you switched on "GST-free by default" for a participant, a draft the assistant makes for them starts with every item marked, and says so. You can change any item.
What Invio does not do
Invio or an NDIS provider-management platform?
| Compared on | Invio | Platform |
|---|---|---|
| Compared onBuilt for | InvioA sole-trader support worker who invoices participants or plan managers | PlatformProviders running rosters, staff and many participants |
| Compared onInvoicing | InvioNDIS number, dated lines, item codes, plan manager "c/o", GST-free marking | PlatformUsually generated from shift records |
| Compared onRostering and shift notes | InvioNo | PlatformUsually yes |
| Compared onClaim submission | InvioNo | PlatformOften yes |
| Compared onPrice and code validation | InvioNo | PlatformOften yes |
| Compared onFits when | InvioYou write your own invoices and want them to carry what plan managers ask for | PlatformYou need claims, rostering or validation in one system |
Choose Invio if you invoice on your own and send invoices by email. Choose a platform if you need claims submission, rostering or automatic price checks.