NDIS invoicing from your Google Calendar
Roster NDIS supports in Google Calendar and invoice them with the right support items and state price limits attached, without looking anything up by hand.
By Tobias Cunliffe, founder of Calendar Force7 min read
NDIS work has a particular kind of admin overhead. The support itself is straightforward — you turn up, you do the job. The paperwork is where the time goes: finding the right support item number, checking it against the current price limit for your state, making sure the claim matches what was actually delivered, and then reconciling the remittance when it eventually lands.
Most providers do that lookup by hand, from a PDF price guide, one line at a time. This guide covers doing it from the calendar you already roster in.
How can a calendar produce an NDIS invoice?
If a support is in your calendar with the participant and the type of support attached, then everything the invoice needs is already recorded at the moment the work is scheduled. The invoice is a rendering of the roster, not a separate act of data entry.
That only works if the calendar event knows which participant it belongs to and which support items apply. Both are solved with setup you do once per participant.
Step 1: Set up the participant once
Each participant gets a group code — (NDISABC) style, the NDIS prefix marking it as an NDIS participant rather than a private or company client. The code goes in the calendar event title, and it is what routes the job into your NDIS log rather than one of the other logs, with NDIS invoicing rules applied.
Then you attach that participant's support items. This is where the built-in catalogue does the work: item numbers, descriptions, registration groups, units and price limits by state are already there, so you search the real catalogue rather than typing an item number from memory and hoping it is current. The NDIA revises the catalogue and its pricing arrangements and price limits each financial year, so check a participant's items after each update.
Step 2: Group the items under keywords
A participant rarely receives one kind of support. You might do lawn mowing for them one week and take them shopping the next, and those claim different items. So instead of a single static list per participant, items are grouped under a keyword — “Lawn Mowing”, “Shopping”, “Transport” — with up to four items in each group.
When supports are imported, the event's text is matched against that participant's keywords, longest keyword first and case-insensitively. A calendar event titled “Lawn Mowing (NDISABC)” pulls the lawn mowing bundle; the shopping trip pulls the shopping bundle. One participant, correct items either way, nothing typed.
Step 3: Import the week
Pull Services over a date range reads your calendar and writes each support into the NDIS log with its support items already attached.
When an event does not match any of that participant's keywords, nothing is guessed. The row is flagged for manual review instead of having a plausible-looking item number attached to it. That behaviour is deliberate: a wrong item number on an NDIS claim is worse than a blank one, because the blank one gets fixed and the wrong one gets claimed.
Only events carrying a registered group code are imported at all, so your own admin appointments, team meetings and personal calendar entries never end up in the log.
Step 4: Invoice
There are three ways to turn those log rows into NDIS invoices, and all three produce the same invoice: on the invoice template chosen for that participant, with your logo and business details, and the support items and rates as recorded. NDIS invoices are generated through their own path rather than being a general invoice with different words on it.
- One at a time. Create/Edit Single Invoice, under Invoicing on the Services tab, loads a single invoice by its number, lets you adjust the support items and attach job photos, and generates it. Creating or editing a single invoice is free.
- A whole period. Bulk Create Invoices over the same date range generates an invoice for every un-invoiced support in it, at one invoice token each.
- Automatically, as the work is finished. With automatic invoicing switched on, a support worker uploading a photo of the finished job from the photo portal generates that invoice on the spot, with the photos attached, and emails it straight to the participant's plan manager — also one token. Participants not set up to be invoiced are skipped, and anything that does not add up is flagged for review rather than sent. How invoicing from a photo works.
Invoices you create by hand or in bulk go out with Email Invoices To Clients: from your own Gmail account, grouped so a plan manager receives one email rather than a dozen, and moved to a Processed folder once sent so the next run does not send them twice. Emailing does not use tokens.
Step 5: Reconcile the remittance
When payment comes back, you get a remittance — often an RCTI covering many participants and many dates, as a PDF.
Rather than ticking those off by hand, the remittance PDF is read and matched line by line against your logs by invoice number, marking off what has been paid. It works across all your logs at once, so a provider paying for both NDIS and aged care work reconciles in one pass.
What this does not do
Worth being straight about the boundaries. Calendar Force is not a claiming portal — it does not lodge claims into the NDIS payment system for you, and it is not a plan management or participant records system. It produces correct invoices from correctly rostered work and reconciles the money coming back.
You are also still responsible for the accuracy of what you claim. A built-in catalogue means you are choosing from real item numbers with real state price limits rather than remembering them, which removes a class of transcription error. It does not decide what support was delivered — you do.
Summary
- Give each participant a group code like
(NDISABC)and put it in the event title. - Attach their support items from the built-in catalogue, with state price limits already applied.
- Group those items under keywords matching the kinds of support you deliver.
- Pull Services to import the week; review anything flagged.
- Invoice one at a time with Create/Edit Single Invoice, a whole period with Bulk Create Invoices, or automatically when a photo is uploaded — then email them from your own Gmail.
- Match the remittance PDF when payment lands.
Calendar Force is a Google Workspace Marketplace add-on plus a web app, built by a provider who got tired of the paperwork. For the fields the NDIA requires on every invoice, see what an NDIS invoice must include. The same rostered events can also send SMS reminders to participants. See pricing or start with 20 free invoice tokens.