Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS code A0100: Non-emergency transportation; taxi

Key Takeaways

Key Takeaways

HCPCS Code A0100 is the Level II billing code for non-emergency transportation by taxi for ambulatory patients who require medically necessary transport.

Medicare does not routinely cover A0100; coverage is primarily through state Medicaid programs, MCOs, and other payers with specific eligibility requirements.

A0100 is billed at a base rate per trip, not per mile; A0090 is the companion per-mile code used by some payers alongside A0100.

Practice billing and claims tools, like Pabau’s claims management software, can help reduce documentation and submission errors on complex transport claims such as A0100.

HCPCS Code A0100 is the billing code practices and NEMT providers use for non-emergency taxi transport to and from covered medical appointments. Medicare and Medicaid apply very different coverage rules to this code, and reimbursement varies by state.

Getting the code, modifiers, and documentation right on the first submission avoids denials. This guide covers the code descriptor, coverage rules across payers, modifier and documentation requirements, and how reimbursement rates are set.

HCPCS code A0100: Definition and code description

HCPCS Code A0100 describes non-emergency transportation by taxi and falls under the “Ambulance and Other Transport Services and Supplies” category within HCPCS Level II, as maintained by the Centers for Medicare and Medicaid Services (CMS). It applies specifically to taxi transport, distinguishing it from the other non-ambulance vehicle types billed under the same A0 code family.

The official code descriptor is: Non-emergency transportation; taxi. It covers curb-to-curb transport for ambulatory patients traveling to and from covered medical services. The code implies the vehicle does not require wheelchair accessibility or specialized medical equipment. Because the patient can walk independently, no attendant or clinical oversight is built into A0100’s scope.

Understanding where A0100 fits within the broader patient scheduling and appointment management ecosystem helps practices avoid miscoding. Providers who coordinate transport alongside clinical visits often need to verify this code before confirming bookings.

How A0100 fits within the HCPCS transport code family

A0100 belongs to the A0 code group, which covers non-ambulance transportation services. Knowing which code applies to which vehicle type prevents billing errors before a claim is ever submitted. Emergency ambulance transport is billed under a different code, such as A0427, not any code in this table.

HCPCS Code Description Vehicle Type Billing Basis
A0080 Non-emergency transport per mile, volunteer vehicle Volunteer/individual Per mile
A0090 Non-emergency transportation per mile Any non-ambulance Per mile
A0100 Non-emergency transportation; taxi Taxi (ambulatory) Base rate per trip
A0110 Non-emergency transportation; bus, intra or inter state Bus Per trip
A0120 Non-emergency transportation; mini-bus or mountain area transport Mini-bus, specialized Per trip
A0130 Non-emergency transportation; wheelchair van Wheelchair-accessible van Per trip

A key distinction billers frequently misapply: A0100 is a base-rate code billed per trip. Some payers (particularly certain Medicaid MCOs) also require A0090 as a companion mileage code on the same claim. Others accept A0100 alone. Confirm the specific payer’s transport billing guidelines before submitting. Good medical practice scheduling software can flag these payer-specific rules at the point of booking.

HCPCS code A0100 coverage and eligibility requirements

Coverage for HCPCS Code A0100 is not guaranteed under any single federal program. Medicare, Medicaid, and managed care plans each apply different eligibility criteria.

Medicare coverage

Traditional Medicare does not cover A0100. Per CMS Medicare guidelines, Medicare covers ambulance services only when the patient’s medical condition requires ambulance transport. Non-emergency taxi transportation does not meet that standard. Billing A0100 to Medicare Part B will result in a denial. Providers who inform patients of this upfront, and document the conversation, avoid downstream billing disputes.

Medicaid coverage

Medicaid is the primary payer for A0100 claims. All state Medicaid programs are required by federal law to provide non-emergency medical transportation (NEMT) as a covered benefit for beneficiaries who have no other means of reaching covered services.

Whether A0100 is accepted as the billing code, and at what rate, depends on each state’s Medicaid agency. Some Medicaid waiver programs use T2003 instead for a single NEMT encounter, so confirm which code your state or MCO expects before billing.

State Medicaid programs vary in several ways:

  • Prior authorization requirements
  • Approved NEMT broker arrangements
  • Covered vehicle types
  • Whether per-mile add-ons (A0090) apply

Billers managing multi-state NEMT operations should maintain a payer matrix by state. Reviewing HIPAA compliance requirements for medical offices alongside state Medicaid policies helps ensure documentation meets both federal and state standards.

Managed care organizations (MCOs)

Many Medicaid beneficiaries are enrolled in managed Medicaid plans. These MCOs often contract with NEMT brokers independently and may use different billing codes, rate structures, or authorization workflows than fee-for-service Medicaid. Always request a copy of the MCO’s transportation provider manual before submitting A0100 claims under that plan.

Pro Tip

Before submitting an A0100 claim to any new payer, request their NEMT provider billing manual. Coverage rules, modifier requirements, and base rate amounts vary significantly between fee-for-service Medicaid and managed care plans in the same state.

Billing guidelines and modifiers for A0100

Accurate A0100 claims require more than the correct code. Modifier usage, units, and claim structure each affect whether a claim pays on first submission. Using claims management software that flags missing modifiers and incomplete claim fields helps catch errors before they reach the payer.

Automate claims through Healthcode
Automate claims through Healthcode

Units and trip billing

A0100 is billed per trip. One trip = one unit = one direction of travel. A patient traveling to a medical appointment and then home generates two separate billable trips, each requiring its own claim line. Some payers require separate claims; others accept both directions on a single claim with two units. Check the payer’s instructions before consolidating trip claims.

Common modifiers

Modifier requirements vary by payer. The following modifiers appear frequently with A0100 claims, but always verify against the specific payer’s policy before appending any modifier.

  • Modifier QL (patient pronounced dead after ambulance called): typically not applicable to A0100 but occasionally referenced in transport billing edits
  • Modifier QM (ambulance service provided under arrangement by a provider): used when a hospital or provider arranges the transport on behalf of the patient
  • Modifier QN (ambulance service furnished directly by a provider): used when the entity submitting the claim also directly furnishes the vehicle
  • Origin and destination modifiers: many Medicaid programs require origin-destination modifier pairs (e.g., H = hospital, P = physician’s office, R = residence) appended to the procedure code to document trip purpose

Origin and destination modifiers are particularly important. A trip coded H-P (hospital to physician’s office) reads very differently to a payer than R-P (residence to physician’s office).

Incorrect modifier pairs are one of the most common reasons A0100 claims are flagged for review. Maintaining accurate medical forms at your healthcare practice that capture trip origin and destination at booking reduces this risk.

Streamline your practice billing workflow

Practice billing and claims tools can help reduce documentation and submission errors before a claim reaches the payer. See how Pabau’s claims management features could fit your practice’s billing workflow.

Pabau claims management dashboard

Documentation requirements

Insufficient documentation is the second most common reason A0100 claims are denied after incorrect modifiers. Payers want proof that the transport was medically necessary and that the patient had no alternative means of travel.

Medical necessity documentation

Medical necessity for NEMT under A0100 typically requires a written order or certification from the patient’s treating provider. The documentation should address:

  • The patient’s diagnosis or condition requiring the medical appointment
  • A statement that the patient is ambulatory (able to sit upright and walk with or without an assistive device)
  • Confirmation that the patient lacks access to personal transportation and that no family, friend, or community resource is available
  • The origin and destination of the transport
  • The date(s) of service

Some Medicaid programs also require prior authorization. Where authorization is required, the authorization number should appear on the claim. Reviewing your state Medicaid program’s transportation billing bulletin annually keeps your documentation templates current.

Structured digital intake forms can capture transport necessity information at the patient level and make retrieval straightforward during audits. A standardized HIPAA authorization form at intake keeps the necessary consent on file before transport begins.

Customizable consent and intake forms
Customizable consent and intake forms

Trip-level records

Beyond medical necessity, NEMT providers should maintain trip-level logs that document: driver name and vehicle identification, actual pickup and drop-off times, patient signature confirming transport was provided, and any incidents or no-shows. These records support post-payment audits and appeals. Organized HIPAA compliance documentation practices protect patient data held within these trip records.

Pro Tip

Audit a sample of A0100 claims quarterly: pull 10 random claim lines, verify the trip log exists, confirm the modifier pair matches the origin and destination in the record, and check that the medical necessity statement is signed and dated. This exercise catches systematic errors before a payer audit does.

Reimbursement rates and fee schedule

There is no single national fee schedule for A0100. Unlike ambulance codes that have CMS national base rates, non-emergency taxi transport reimbursement is set at the state or payer level. This means a provider operating across two states may receive materially different payments for the same service under the same code.

For Medicaid programs, rates are published in each state’s fee schedule, usually on the state Medicaid agency’s provider portal. The AAPC Codify HCPCS lookup provides current code data, while PGM Billing’s HCPCS lookup tool draws from older, 2015-era HCPCS data and is best used only as a supplementary reference.

Neither replaces state-specific fee schedule verification. For Medicare Advantage and managed Medicaid plans, the contracted rate in the provider agreement governs payment.

Key variables affect A0100 reimbursement:

  • Whether the state uses a broker model, which may set its own rates
  • Whether mileage is bundled into the base rate or billed separately via A0090
  • Whether rural or mountainous area rate differentials apply

Keeping fee schedule data current within your practice management system reduces write-offs caused by stale rate assumptions.

Common denial reasons and how to resolve them

A0100 claims attract a predictable set of denials, a pattern common across medical billing more broadly. Knowing the patterns makes resolution faster and prevention straightforward. Use automated billing workflows to flag these common failure points before submission.

Automated communication in Pabau
Automated communication in Pabau
  • Missing or incomplete medical necessity documentation. Resolution: implement a standardized transport necessity form signed by the ordering provider at every referral. Resubmit with the signed form attached.
  • Incorrect or missing origin-destination modifier pair. Resolution: confirm the modifier pair against the payer’s modifier table. Correct and resubmit. For recurring errors, add a modifier validation step to your pre-submission workflow.
  • Authorization number absent or expired. Resolution: verify whether the payer requires prior authorization for A0100. If yes, obtain authorization before transport and record the number. For expired authorizations, contact the payer’s provider services line to request retro-authorization where permitted.
  • Claim billed to Medicare (non-covered service). Resolution: do not bill A0100 to traditional Medicare. If the patient is dually eligible, bill Medicaid after Medicare’s denial or bill Medicaid directly if Medicare non-coverage is established.
  • Duplicate claim flag. Resolution: confirm whether the payer requires separate claims for outbound and return trips or accepts two units on one claim. Standardize your submission format to match payer preference.
  • Patient eligibility not confirmed. Resolution: verify Medicaid eligibility on the date of service before transport occurs. Real-time eligibility checks through your billing system reduce retroactive denial exposure.

If your current system does not catch these errors automatically, our comparison of medical billing software can help you evaluate options built for claim-level error checking.

Conclusion

NEMT billing mistakes are largely preventable with the right documentation habits and payer-specific knowledge. HCPCS Code A0100 covers curb-to-curb taxi transport for ambulatory patients, billed at a base rate per trip primarily under Medicaid and MCO plans. Medicare does not routinely cover it, and reimbursement rates vary by state and plan.

Practice billing and claims tools can help reduce documentation and submission errors as you manage complex transport claims like this one. To see how Pabau’s claims management features could fit into your practice’s billing workflow, book a demo with the team.

Continue your research

Continue your research

Need a framework for managing billing compliance across multiple payers? HIPAA compliance software covers the documentation standards and audit readiness requirements that apply to healthcare billing operations.

Looking to reduce administrative burden on your practice team? Practice management software explains how integrated platforms connect scheduling, billing, and documentation in a single workflow.

Want to understand how digital forms support billing documentation? Capture forms software shows how structured digital forms capture the clinical and transport data payers require at point of care.

Also managing payroll alongside billing operations? Healthcare payroll software looks at how practices handle staff pay alongside day-to-day admin work.

Coding for services beyond NEMT trips? Our guide to 00326 covers billing rules for pediatric anesthesia claims.

Need a documentation template for a different workflow? Our administrative requirements for surgery template covers pre-procedure paperwork standards.

Frequently asked questions

What does HCPCS code A0100 cover?

HCPCS Code A0100 covers non-emergency transportation by taxi for ambulatory patients traveling to and from covered medical services. It is billed at a base rate per trip and applies to patients who can walk independently but have no other means of reaching their appointment. The code is classified under HCPCS Level II in the Ambulance and Other Transport Services and Supplies category.

Does Medicare cover HCPCS code A0100?

No. Traditional Medicare does not cover A0100. Medicare covers ambulance services only when the patient’s condition requires ambulance-level transport. Non-emergency taxi services do not meet that medical necessity threshold. A0100 is primarily a Medicaid benefit. Dually eligible patients may receive coverage through Medicaid after Medicare denies the claim.

What is the difference between A0100 and A0110?

A0100 covers taxi transport for a single ambulatory patient. A0110 covers non-emergency transportation by bus, either intrastate or interstate. The key difference is vehicle type and capacity: A0100 is for a standard taxi, while A0110 applies to bus-based group transport. Both require the patient to be ambulatory and the service to be medically necessary.

What modifiers are used with A0100?

The most commonly required modifiers are origin-destination modifier pairs, which use single-letter codes to identify where the trip started and ended (for example, R for residence, P for physician’s office, H for hospital). Some Medicaid programs also require QM or QN modifiers depending on how the transport was arranged. Modifier requirements vary by payer, so always confirm against the specific plan’s billing manual before submitting.

How do I bill for non-emergency taxi transportation?

Bill A0100 once per trip direction with the appropriate origin-destination modifiers. Attach medical necessity documentation signed by the ordering provider and include the prior authorization number if the payer requires one. If the payer also requires mileage billing, add A0090 as a companion code for the miles traveled. Verify eligibility on the date of service before transport occurs.

What is the reimbursement rate for HCPCS code A0100?

There is no national fee schedule rate for A0100. Reimbursement is set by each state Medicaid program and by individual managed care contracts. Rates commonly run from $20 to $100 per trip depending on the state and broker model, though figures vary significantly. Always verify the current rate in your state Medicaid agency’s published fee schedule or your MCO contract before billing.

×