The short answer
For a solo NDIS support worker who wants kilometres and travel handled without hunting for the right item number, Sparks Scribe is our pick, for one specific reason: when you tap Add Travel on an invoice, a travel code and the distance in kilometres appear as a coded line on the invoice, so the item number is already on the page. Travel on the invoice is part of NDIS-coded invoicing from the $15 Essentials plan (incl GST); the dedicated kilometre log is on the $20 Vault plan. Full disclosure: we make Sparks Scribe. ShiftCare also invoices mileage and has GPS mileage tracking, but every plan carries a five-licence minimum. EasyAs links a travel item number on an invoice but does invoicing only. Astalty lets you add travel as a charge; Bugal and Visualcare we cover below with what their public pages do and do not confirm.
Travel is where a support worker's invoicing quietly goes wrong. The shift is easy to bill. The kilometres to and from it, the non-labour travel item code, the tolls and parking, that is the part people underclaim or get bounced on. So this guide asks a narrow question: which apps actually help you record the kilometres and get a correct travel line onto the invoice? We compare six by name: Sparks Scribe, ShiftCare, EasyAs, Astalty, Bugal and Visualcare.
One thing up front: we make one of these apps. Sparks Scribe is our product, built in Australia by Sparks Support Pty Ltd. I run an NDIS support business and I am a parent of NDIS participants, so I have felt this admin from both sides. Read our verdict on Sparks Scribe knowing we make it, and check every competitor claim against the vendor's current public pages. Everything about the other five below was collected from their public websites and help centres in July 2026. Where we could not verify something, we say "not verified" rather than guessing.
What we looked for
Feature lists love to say "travel tracking" and leave it there. But there are two different jobs hiding in that phrase, and an app can do one without the other. So we scored every tool on the same questions:
- Is there a kilometre log? A place to record the trip, the distance, the date and the purpose, separate from the invoice, so you have the evidence if a claim is queried.
- Does a travel code and distance auto-appear on the invoice? The one that saves real time: a coded travel line that lands on the invoice with the item number and the kilometres, so you are not looking up the non-labour travel code by hand.
- Can you itemise tolls and parking? Non-labour travel is not just kilometres. Tolls and parking are separate expense lines, and the receipts need somewhere to live.
- What does one person actually pay for it? The real monthly cost for a sole trader, not a per-user headline that assumes a team.
- Where does it run, and who is it built for? A tool built for agencies pulls its travel features toward fleet and rostering. A tool built for one person pulls toward the invoice.
A quick note on the rules, because they matter here. NDIS travel has two halves: provider travel labour (the time spent travelling, billed against the same support item as the shift) and provider travel non-labour (the vehicle cost, claimed per kilometre against its own non-labour travel support item code). The NDIS sets a maximum per-kilometre rate in its Pricing Arrangements, and travel must be agreed with the participant. No app removes your responsibility for that, so check the current price guide before you invoice.
1. Sparks Scribe: the travel line lands on the invoice, coded
Full disclosure first: this is our product. Sparks Scribe is built for independent NDIS support workers, not agencies, and travel is handled in two places that work together. On the invoice builder, when you select Add Travel, a travel code and the distance in kilometres auto-appear as a line on the invoice. That travel line is part of NDIS-coded invoicing, which is included from the $15 Essentials plan, so you do not need a higher tier just to bill kilometres.
The second place is the kilometre log, a module on the $20 Vault plan for recording your trips as you go, separate from any one invoice. Vault also adds a Receipt Vault, which is where the tolls-and-parking side lives: those non-labour costs can be added to an invoice as a separate expense line with Add Expense, and the receipts are kept in the vault. So the log gives you the record, the invoice gives you the coded line, and the receipts back up the expenses.
One honest limit, because it is the point of this comparison: Sparks Scribe does not GPS-track your driving. You enter the distance; Sparks Scribe puts the code and the kilometres on the line. And you set your own rates, so Sparks Scribe applies the right travel code but does not enforce the NDIS per-kilometre cap on your behalf, you stay responsible for the figure you charge.
On the record: a 5.0 rating on the Australian App Store, more than 90,000 shifts booked through the platform, data stored in Australia, and a 14-day free trial with every feature unlocked and no card required.
Our verdict: the strongest fit for a solo worker who wants the travel item number and the kilometres to land on the invoice without a lookup. The travel line is on the $15 plan; the kilometre log is on the $20 Vault plan. It does not GPS-track driving, and it does not apply price-guide caps for you.
2. ShiftCare: GPS mileage tracking, but priced for teams
ShiftCare is a care management platform built for agencies, and on the travel question its public help centre is clear. It says you can invoice a mix of hours serviced, mileage (kilometres) and expenses, and create separate invoices for each of those costs. It also offers GPS mileage tracking that captures distance for both to-shift travel (provider travel) and in-shift travel (client transport), populating the mileage fields from your phone's location.
The problem for a lone worker is what surrounds the feature. ShiftCare charges per licence with a minimum of five licences on every plan, even if you are the only person on the account, and invoicing requires the Professional plan. For a single worker that works out at $65 to $75 a month excluding GST depending on billing (collected July 2026). You would be paying for a team of five to get a mileage line onto your own invoice.
Our verdict: the mileage and invoicing features are real and GPS-based, but the five-licence minimum makes ShiftCare an expensive way for one person to bill travel. Built for teams, priced for teams. We have a full Sparks Scribe vs ShiftCare comparison.
3. EasyAs: links the travel item number, but invoicing only
EasyAs is an NDIS invoicing product, and on its public pages it does one job: NDIS invoicing. On travel, its site states that a provider can invoice travel kilometres when travelling to a participant to deliver face-to-face supports and when the NDIS item number being used allows travel kilometres to be invoiced, and that it links the correct travel item number to the support type being invoiced. So the travel line and its code are handled at the invoice.
What it does not do, on any published page or store listing we checked in July 2026, is keep a trip log or write shift notes, there is no mention of progress notes, shift notes or a kilometre log anywhere. A worker using EasyAs still records their kilometres somewhere else and brings the number to the invoice. Its pages list the Small plan at $19.95 a month on the website and $19.99 via in-app purchase, and do not state whether prices include GST.
Our verdict: if all you want is a correct travel line with the right item number on an invoice, EasyAs covers that and is self-serve. It does not keep the kilometre log behind the claim, so it is the invoice half of the job, not both halves.
4. Astalty: add travel as a charge, no auto km log verified
Astalty is a platform aimed at NDIS support coordinators and providers. On travel, its own guide describes adding charges in the case-noting section, saying you can add notes and further charges like travel and specify what support type was provided. That is a manual charge you attach to a note, with the support type named.
What we could not verify from Astalty's public pages is the specific thing this article is about: an automatic kilometre log that records your trips, and a travel code plus distance that auto-appears on the invoice from that log. The public material points to a demo rather than spelling out an automated travel-to-invoice workflow, so we could not verify it from their public pages (July 2026). On price, the standard seat is $64 per user per month and the restricted support-worker profile is $30.
Our verdict: travel can be added as a charge with the support type, but we could not confirm an automatic kilometre log or a distance that auto-populates the invoice from their public pages (July 2026). See our Sparks Scribe vs Astalty comparison.
5. Bugal: expense tracking, but no kilometre log listed
Bugal is a platform for Australian independent support workers, and its public feature list covers service agreements, client and shift management, invoicing and expense tracking, shift notes and reports, and financial reports. General expense tracking is there, which helps with receipts.
What is not on Bugal's public pages, as of July 2026, is a dedicated kilometre log, mileage tracking, or a travel code and distance that auto-appear on an invoice, none of those are mentioned. We could not verify a purpose-built travel-to-invoice feature from their public pages, and we chose not to assume one from the general expense-tracking line. Bugal describes itself as a web-based platform, with a free plan capped at two invoices a month and a Solo plan at $35 a month; the pages do not state whether prices include GST.
Our verdict: expense tracking is listed, which covers receipts, but a kilometre log and an automatic coded travel line on the invoice are not something we could verify from Bugal's public pages.
6. Visualcare: mileage as a rostering output, built for organisations
Visualcare is Australian care management software aimed at provider organisations working in complex environments including the NDIS. On travel, its public materials describe rostering that handles travel and allowances and produces outputs such as timesheets, kilometres travelled and service line items. So kilometres are part of what the system produces, on the organisation and rostering side.
That framing is the point for a solo worker. Visualcare is built for organisations rostering staff, not for one person self-serving an invoice, and it does not publish pricing (it is quote-based). We could not verify a solo, self-serve kilometre-to-invoice workflow or a public price from their pages (July 2026), so if you are a sole trader, this is likely more platform than you need.
Our verdict: kilometres appear as a rostering output for provider organisations, which is a different job from a solo worker putting a coded travel line on their own invoice. Pricing is on application, and a solo workflow is not something we could verify.
The comparison at a glance
Collected from public pages in July 2026. "Kilometre log" means a place to record trips separate from the invoice. "Travel code + km on invoice" means a coded travel line that appears on the invoice with the distance.
| App | Kilometre / trip log | Travel code + km on invoice | Price for 1 person | Runs on | Built for solo workers |
|---|---|---|---|---|---|
| Sparks Scribe | Yes, kilometre log on the $20 Vault plan | Yes, Add Travel puts the code + distance on the line (invoicing from $15) | $15/month incl GST (travel line); Vault $20 adds the km log | iOS · Android · Web | Yes |
| ShiftCare | Yes, GPS mileage tracking (to-shift + in-shift) | Yes, invoice hours, mileage and expenses (separately if you wish) | $65 to $75/month ex GST (Professional, min 5 licences), depending on billing | Worker app + web | No, built for teams |
| EasyAs | No, invoicing only, no trip log on published pages | Yes, links the correct travel item number to the support | $19.95/month on website ($19.99 in-app); GST treatment not stated | iOS · Android | Partly, invoicing only |
| Astalty | Not verified; add travel as a charge in case notes | Manual charge with support type; auto km-to-invoice not verified | $30/month support-worker profile ($64 standard seat) | Not verified | No, built for coordinators/providers |
| Bugal | Not mentioned on public pages (has general expense tracking) | Not detailed on public pages | Free (2 invoices/month) or Solo $35/month; GST treatment not stated | Web-based (no native apps listed) | Yes |
| Visualcare | Kilometres travelled as a rostering output (org-level) | Kilometres appear in service line items (org invoicing) | Not published (pricing on application) | Not verified | No, built for provider organisations |
All details collected from each vendor's public website or help centre in July 2026 and simplified for comparison; prices and features change, so check the vendor's own pages before deciding. "Not verified" means we could not confirm the detail from official public pages and chose not to guess.
Frequently asked questions
What is the best app to track kilometres and travel for support work?
For most solo NDIS support workers, Sparks Scribe is the best pick for kilometres and travel because it puts the work on the invoice for you: tap Add Travel and a travel code and the distance in kilometres appear as a coded line, so you are not hunting for the travel item number. Travel on the invoice is part of NDIS-coded invoicing from the $15 Essentials plan (including GST), and the $20 Vault plan adds a dedicated kilometre log to record your trips. ShiftCare also invoices mileage and offers GPS mileage tracking, but every plan carries a five-licence minimum. EasyAs links a travel item number on an invoice but does invoicing only.
How do NDIS support workers claim travel and kilometres?
There are two parts. Provider travel labour is the time spent travelling to a participant, billed against the same support item as the shift using the Provider Travel service type. Provider travel non-labour is the vehicle cost, claimed per kilometre against its own non-labour travel support item code. Both must be agreed with the participant and clearly itemised on the invoice, and the NDIS sets a maximum per-kilometre rate in its Pricing Arrangements, so check the current figure there before you invoice.
Does Sparks Scribe put travel and kilometres on the invoice automatically?
Yes. On the invoice builder, when you select Add Travel, a travel code and the distance in kilometres appear as a line on the invoice. That travel line is part of NDIS-coded invoicing, which is included from the $15 Essentials plan (including GST). Tolls and parking can be added as a separate expense line, and the $20 Vault plan adds a dedicated kilometre log plus a Receipt Vault to keep the receipts. You set your own rates; Sparks Scribe does not apply NDIS price-guide caps on your behalf, so you stay responsible for the per-kilometre figure you charge.
Which support worker app has a kilometre log?
Sparks Scribe includes a kilometre log as a module on its $20 Vault plan, for recording your trips separately from the invoice. ShiftCare offers GPS mileage tracking that logs to-shift and in-shift travel. Visualcare produces kilometres travelled as an output of its rostering, but it is built for provider organisations. EasyAs is invoicing only, so it puts a travel line on an invoice rather than keeping a trip log. Bugal's public pages list expense tracking but do not mention a kilometre log, and we could not verify one for Astalty from its public pages (July 2026).
Does ShiftCare track mileage for NDIS support workers?
Yes. ShiftCare's help centre says you can invoice a mix of hours, mileage (kilometres) and expenses, and create separate invoices for each, and it offers GPS mileage tracking that captures to-shift (provider travel) and in-shift (client transport) distance. The catch for a sole trader is pricing: ShiftCare charges per licence with a minimum of five licences on every plan, and invoicing sits on the Professional plan, which works out at $65 to $75 a month excluding GST for one person depending on billing (collected July 2026). You pay as if you had a team of five.
Can EasyAs invoice travel kilometres?
Yes. EasyAs is an invoicing-only product, and its site says a provider can invoice travel kilometres when the NDIS item number being used allows it, and that it links the correct travel item number to the support being invoiced. What it does not do, on any published page we checked in July 2026, is write shift notes or keep a trip log, so a worker using it still records kilometres somewhere else. Its site lists $19.95 a month on the website ($19.99 via in-app purchase) and does not state whether prices include GST.
Do I need to keep a travel or kilometre log for the NDIS?
Yes. If a plan manager, participant or the NDIA queries a travel charge, your record of the trip, its distance, purpose and the dates is your evidence that the claim was reasonable and agreed. Keeping the log in the same app you invoice from means the numbers match. Sparks Scribe keeps a kilometre log on its Vault plan and carries the same distance onto the invoice line.
What does a travel line on an NDIS invoice need to show?
A travel charge should show the correct support item code (the non-labour travel item for per-kilometre vehicle costs, or the primary support item for travel time), the distance or time being claimed, and enough description for a plan manager to match it to the shift. Non-labour costs like tolls and parking are itemised separately. Sparks Scribe's Add Travel puts the code and the kilometres on the line for you, and tolls or parking can be added as an expense line.