What to Look for in NEMT Billing Software Before You Scale
Overview
Good NEMT billing software starts from clean trip records, prices each trip by payer with base, mileage, wait-time, and no-show rules, and produces the right output for each payer: claims for Medicaid, the broker's billing format, invoices for facilities, and card or payment links for private pay. Every payment should then land on one ledger you can reconcile.
On this page
NEMT billing gets complicated because transportation work is operationally simple but financially detailed. A ride may involve a passenger, a facility, a driver, a payer, a mileage rule, a wait-time rule, and a service agreement.
Most small providers begin with a spreadsheet and one or two payers. That holds up until a second broker, a dialysis contract, and a handful of private-pay riders all land in the same month. This guide covers what billing software should do before that point, and the questions to ask when you compare products.
Start with trip records you can trust
Billing accuracy depends on operational accuracy. Before invoices or payments can be automated, each completed ride needs the right passenger, pickup, drop-off, timing, driver, rate, and status.
If the billing workflow starts by cleaning up messy trip data, the software has already lost the office time.
Payers expect a specific record behind every line you bill. Federal rules require Medicaid providers to keep the records needed to show the extent of their services, and to furnish them on request (42 CFR 431.107). Broker manuals spell out the fields. The CareOregon NEMT provider manual, for example, requires scheduled and actual pickup times, appointment and drop-off times, mode of transport, driver, vehicle, trip mileage, trip cost, and the authorization or trip number. It also requires keeping those records for at least six years.
The practical test is simple. When a completed trip reaches billing, nothing on it should need retyping. The times, miles, and signatures should come from the driver’s app as the trip happened. Our guide to NEMT documentation requirements covers what each field proves.
Know who pays for each trip
The payer decides what billing looks like. Most NEMT providers bill some mix of these four:
| Payer | How you usually get paid | What the software should produce |
|---|---|---|
| Medicaid broker or health plan | Through the broker, under your provider agreement | Trips in the broker’s billing format, with its trip numbers |
| Medicaid fee-for-service | A claim to the state program | Claims with HCPCS codes, on the 1500 form or electronically |
| Facility contract | An invoice on agreed payment terms | One invoice per facility per period, priced from the contract |
| Private pay | Card, payment link, check, or cash | A receipt or invoice, with card and payment link options |
Federal rules let states run NEMT through brokers (42 CFR 440.170), so many providers bill a broker rather than the state. Where you do bill the state directly, the claim goes on the 1500 claim form, a single paper form built for use by all third-party payers, or the matching electronic claim, the 837P. Our 837P guide covers the electronic format. Our guides on how to bill Medicaid for NEMT and NEMT billing codes go deeper.
Deadlines matter as much as formats. Federal rules require state Medicaid agencies to make providers submit claims no later than 12 months from the date of service (42 CFR 447.45). Treat that as the outside limit, because your contract can set a shorter one.
Custom rates should not require workarounds
Many providers have different pricing for facilities, private-pay clients, recurring trips, mileage, wait time, or special transportation requirements. A scalable system needs flexible rate structures without turning every invoice into a spreadsheet project.
That flexibility matters most when a company begins serving more facilities and more contract types.
A rate card usually combines a few parts. For Medicaid work, the parts usually map to HCPCS codes like these, with descriptions from the CMS code set:
| Rate part | HCPCS code | CMS description |
|---|---|---|
| Taxi-level trip | A0100 | Non-emergency transportation; taxi |
| Wheelchair van trip | A0130 | Non-emergency transportation: wheelchair van |
| Stretcher van trip | T2005 | Non-emergency transportation; stretcher van |
| Trip or encounter | T2003 | Non-emergency transportation; encounter/trip |
| Mileage | S0215 | Non-emergency transportation; mileage, per mile |
| Attendant or escort | T2001 | Non-emergency transportation; patient attendant/escort |
Facility and private-pay rates follow your own contracts, which can include wait-time charges, no-show and late-cancellation fees, and after-hours rates. The software should hold each payer’s rules once and apply them to every trip automatically.
Mileage needs a rule too. CareOregon, for example, lets providers bill only the most cost-effective, reasonably direct route from origin to destination. Billed miles should match a sensible route, not the odometer after a detour. Our rate sheet template lays out these parts for each payer.
Payments belong in one ledger
Money arrives in more ways than invoices go out. Picture one month: a broker pays a batch of trips, a facility mails a check that covers two invoices, a private-pay rider pays by card, and a family member hands the driver cash. If each payment lands in a different place, nobody knows what is actually owed.
Broker and state payments usually arrive with a remittance advice, called the 835 in its electronic form. It shows what was paid, reduced, or denied on each claim, so post it line by line and short payments surface the week they happen. Our guide to NEMT remittance advice explains how to read one.
Good billing software records every payment against the trips and invoices it covers, whatever the method. It handles partial payments, credits, and refunds without breaking the balance. It shows unpaid invoices by age, so the office knows who to call first. And it exports cleanly to your accounting system, so the bookkeeper does not rebuild the month by hand.
Reports should connect operations and revenue
The most useful billing reports show more than totals. Owners need to understand trip volume, revenue by facility, cancellations, driver performance, and where revenue is getting delayed.
When dispatch, billing, and reporting work from the same trip records, the business gets cleaner answers faster.
Four reports are worth a monthly look:
- Revenue by payer. Which contracts carry the business, and which are shrinking.
- Aging. Unpaid invoices grouped by 30, 60, and 90 days.
- Unbilled trips. Completed trips that never reached an invoice or claim.
- Cancellations and no-shows by payer. Lost trips, and whether your fees cover them.
Questions to ask before you buy
- Can you bill a real week of our trips in front of me, for each of our payers?
- Where do trip times, miles, and signatures come from, and can staff edit them after the fact?
- How do you set a different rate for each facility or payer, including wait time and no-shows?
- What does each payer receive: a claim, a broker file, an invoice, or a payment link?
- How are checks, cash, and partial payments recorded against invoices?
- What does the aging report show, and can I export everything for my accountant?
- How do our payers, rates, and open balances get into the system when we switch?
- Does anything cost extra per claim, per payer, or per payment?
Doing it faster
HealthRide turns completed trips into invoices, priced from each payer’s rates, with a preview before anything sends. Facilities and riders can pay online through a secure link, regular riders can keep a card on file, and checks or cash are recorded in the same place. Every payment lands on one ledger, and invoices export in the format QuickBooks imports directly.
The takeaway
The right billing foundation helps a NEMT company grow without letting revenue tracking become a second full-time operation. Get the trip record right first. Then make sure every payer gets the output it expects and every payment lands in one place.
Frequently asked questions
- What is the difference between NEMT billing software and dispatch software?
- Dispatch software plans and tracks the trips. Billing software turns completed trips into money: it prices each trip, produces claims or invoices, and records payments. The two work best as one system, because billing is only as accurate as the trip record dispatch leaves behind.
- How long do I have to bill Medicaid for an NEMT trip?
- Federal rules require state Medicaid agencies to make providers submit claims no later than 12 months from the date of service. That is the outside limit. Your state program or broker contract can set a shorter one, so check your provider agreement and bill every week so nothing ages out.
- How is a rejected NEMT claim different from a denied one?
- A rejected claim fails the payer's format or data checks and is never processed, so you fix it and submit a new claim. A denied claim was processed and refused, and the remittance advice gives the reason. Denials need a corrected claim, an appeal, or a write-off.
- Which billing codes do NEMT providers use?
- Medicaid NEMT claims use HCPCS codes. Common ones include A0100 for a taxi-level trip, A0130 for a wheelchair van, T2005 for a stretcher van, T2003 for a trip or encounter, and S0215 for mileage per mile. Which of these your program pays, and at what rate, comes from your state fee schedule or broker contract.
- Can one system handle Medicaid, facilities, and private pay?
- It should. The payer changes what the output looks like, not the trip. A good system prices each trip by its payer, produces claims, broker billing, invoices, or payment links from the same record, and posts every payment to one ledger.
- What billing reports should an NEMT owner review each month?
- Revenue by payer, unpaid invoices by age, completed trips that were never billed, and cancellations and no-shows by payer. Together they show where money is delayed and which contracts are worth renewing.