NEMT billing codes (HCPCS)
NEMT billing codes come from HCPCS, a nationwide set of letter-and-number codes that shows Medicaid what sort of ride was provided. Codes you'll see often include A0100 for taxi trips, A0130 for a wheelchair van ride, S0215 for mileage and T2003 for a flat charge per trip, though each state decides which ones it uses.
NEMT HCPCS codes
| Code | Official description | In plain words |
|---|---|---|
| A0080 | Non-emergency transportation, per mile - vehicle provided by volunteer (individual or organization), with no vested interest | Mileage paid when a volunteer driver or volunteer organization with no stake in the trip provides the vehicle. |
| A0090 | Non-emergency transportation, per mile - vehicle provided by individual (family member, self, neighbor) with vested interest | Mileage paid when the rider, a family member or a neighbor drives their own vehicle. |
| A0100 | Non-emergency transportation; taxi | A non-emergency ride in a taxi. |
| A0110 | Non-emergency transportation and bus, intra or inter state carrier | A non-emergency trip on an intercity or interstate bus carrier. |
| A0120 | Non-emergency transportation: mini-bus, mountain area transports, or other transportation systems | A non-emergency trip by mini-bus or other shared transportation system (often used for ambulatory/sedan trips). |
| A0130 | Non-emergency transportation: wheelchair van | A non-emergency trip in a wheelchair-accessible van (the base/trip charge; mileage is billed separately). |
| A0140 | Non-emergency transportation and air travel (private or commercial) intra or inter state | A non-emergency trip by private or commercial air travel. |
| A0160 | Non-emergency transportation: per mile - case worker or social worker | Mileage paid when a case worker or social worker drives the rider. |
| A0170 | Transportation ancillary: parking fees, tolls, other | Parking fees, tolls and similar out-of-pocket costs on a covered trip. |
| A0180 | Non-emergency transportation: ancillary: lodging-recipient | Lodging for the rider when care requires an overnight stay away from home. |
| A0190 | Non-emergency transportation; ancillary: meals-recipient | Meals for the rider during covered long-distance travel for care. |
| A0200 | Non-emergency transportation: ancillary: lodging escort | Lodging for an escort travelling with the rider. |
| A0210 | Non-emergency transportation: ancillary: meals-escort | Meals for an escort travelling with the rider. |
| S0209 | Wheelchair van, mileage, per mile | Per-mile charge for a wheelchair van trip. |
| S0215 | Non-emergency transportation; mileage, per mile | Per-mile charge for a non-emergency trip (used for ambulatory/taxi mileage in many states). |
| T2001 | Non-emergency transportation; patient attendant/escort | Charge for an attendant or escort who travels with the rider. |
| T2002 | Non-emergency transportation; per diem | A single daily rate when one provider furnishes all of a rider's transportation that day. |
| T2003 | Non-emergency transportation; per encounter/trip | A flat charge per trip/encounter rather than per mile. |
| T2004 | Non-emergency transportation, commercial carrier, multi-pass | A multi-ride pass on a commercial carrier such as a bus or transit pass. |
| T2005 | Non-emergency transportation; stretcher van | A non-emergency trip in a stretcher van for a rider who must lie flat (base/trip charge). |
| T2049 | Non-emergency transportation; stretcher van, mileage; per mile | Per-mile charge for a stretcher van trip. |
Descriptions as printed in the Michigan Medicaid HCPCS code list and the North Dakota NEMT billing manual.
Trip modifiers: where the ride starts and ends
| Modifier | Meaning |
|---|---|
| D | Diagnostic or therapeutic site other than P or H when these are used as origin codes |
| E | Residential, domiciliary, custodial facility (other than an 1819 facility) |
| G | Hospital-based end stage renal disease (ESRD) facility |
| H | Hospital |
| I | Site of transfer (for example, airport or helicopter pad) between modes of ambulance transport |
| J | Freestanding ESRD facility |
| N | Skilled nursing facility (SNF) |
| P | Physician’s office |
| R | Residence |
| S | Scene of accident or acute event |
| X | Intermediate stop at physician’s office on route to the hospital (destination code only) |
| 76 | Repeat procedure by same provider (Colorado: one member, multiple trips same day, same rendering provider) |
| 77 | Repeat procedure by another provider (Colorado: one member, multiple trips same day, different rendering providers) |
| U9 | Colorado only: XL wheelchair van trip using two attendants, billed A0130+U9 (effective 11-1-2025) |
| TK | Colorado: extra member or passenger, used with A0120 for mobility van services |
Find three platforms that fit your fleet
Tell us how many vehicles you run, which broker sends most of your trips and how you get paid. We will suggest three programs. Then you can ask all three for a free demo with one short form.
Find my three platformsCommon NEMT codes and what they cover
One code stands for one service, so a trip is often billed with 2 of them: a code for the ride and a code for the miles. The descriptions below follow the wording used in the Michigan Medicaid code listing, along with the North Dakota NEMT manual.
A0100 for taxi trips
You bill a taxi ride under A0100, and you count it in units. A unit is one countable piece of the service, such as one mile or one trip, and you enter the number of units on the claim. In Colorado, each taxi unit covers one one-way stretch of the ride, so a round trip counts as 2 units.
What does A0130 include?
A wheelchair van ride goes on the claim as A0130, and Colorado bills it per one-way trip. The miles are separate, so Colorado adds S0209, a code reserved only for wheelchair van mileage.
Minnesota's state fee schedule sets a $19.80 base rate for A0130. In Colorado, if an extra-large wheelchair van trip includes 2 attendants, you bill A0130 with the U9 modifier starting November 1, 2025.
S0215 mileage
S0215 is charged by the mile, per the North Dakota billing rules, so a 12 mile ride comes to 12 units. In Colorado, each mile counts as one unit for rides from July 1, 2025. S0215 also replaced an older code, A0425, for mileage on trips by riders who can walk and on mobility van trips.
Minnesota pays mileage starting from the first mile the client is riding in the vehicle, along the most direct route.
When do you use T2003?
T2003 is a flat charge for each trip or encounter, so you use it when your state or broker pays one set amount per ride instead of paying by the mile. In Minnesota, for instance, T2003 with the UA modifier pays $75.00 per trip when the transport is protected, and an attendant has to ride along.
NEMT modifiers
A modifier is a short code added to the main code to give the payer extra detail. The pair used most often shows where the trip began and finished: CMS's system relies on two letters, with each letter naming a location, and Minnesota treats the first letter as the start of the trip and the second as its end. A trip from home to the hospital, for example, would be marked RH.
When a member takes more than one trip in a day, Colorado also applies 76 and 77: 76 when the same provider handled every ride, and 77 when more than one provider was involved. Colorado also pairs TK with A0120 when a mobility van carries an extra passenger.
Common questions
Does Medicaid publish an official list or PDF of these codes?
There isn't one national list to rely on, because each state decides which codes it accepts and how to bill them. Your state's Medicaid manual is the safest place to check. This page draws on official material from North Dakota, Michigan, Colorado, Minnesota and CMS, the federal agency that runs Medicare and oversees Medicaid.
How does a NEMT fee schedule work?
It is the price list each state sets for its codes. Minnesota, for example, pays a $60.00 base for a stretcher van, $9.00 for each added attendant and $1.92 per wheelchair mile starting October 1, 2026, and the mileage rate shifts each quarter based on fuel prices.
Is there a cap on how many miles I can bill?
In Colorado, claims going over 52 units of A0425, S0215 or S0209 get held for review, and that limit goes up to 125 units in designated rural counties. Rules differ from state to state, so look at your own state's manual before billing a long trip.