Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
HCPCS Code

HCPCS code T2007 – Non-emergency transport waiting time (per half hour)


Code Definition

T2007 is the HCPCS Level II code for transportation waiting time, air ambulance and non-emergency vehicle, one-half (1/2) hour increments. Each unit pays for 30 minutes that a vehicle or crew waits for a Medicaid patient, billed on top of the trip code.

T2007 has no national fee schedule. Medicare lists it with pricing indicator 00 and does not pay it, so each state Medicaid program sets its own rate, unit rules and paperwork. A clean claim counts units from the driver log, records why the vehicle waited, and links the wait to its trip.

Section
T1000-T9999 National T codes established for state Medicaid agencies
Category
T2001-T2007 Transportation services (Medicaid state agency T-codes)
Code range
T2007 Transportation waiting time, non-emergency vehicle and air ambulance
Billable
No
Code also known as
NEMT waiting time
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS code T2007 bills transportation waiting time in 30-minute units, on top of the code for the trip itself.

T2007 is a Medicaid state-agency T-code with no national fee schedule. Medicare does not pay it, so each state sets the rate.

Every wait needs logged arrival and departure times, a reason for waiting, and a link to the transport claim it belongs to.

Most T2007 denials come from unit counts that don’t match the log, or from waiting billed with no linked trip.

Wheelchair van trips bill under A0130 and stretcher van trips under T2005, never under T2007.

HCPCS code T2007 pays for time spent waiting

HCPCS code T2007 covers the time a non-emergency vehicle or air ambulance crew spends waiting for a Medicaid patient. One unit equals each 30 minutes of waiting. You bill it in addition to the transport code, never in place of it.

The code belongs to the HCPCS Level II T-code series. The Centers for Medicare and Medicaid Services (CMS) created these codes for state Medicaid agencies, and T2007 took effect on January 1, 2003. Medicare lists it with pricing indicator 00, so Medicare does not pay it. Each state decides whether it covers the wait and at what rate.

A typical case is a driver who stays on site through a dialysis session, then drives the patient home. Some states pay for that wait when it costs less than sending a second vehicle.

HCPCS Level II codes come from CMS, not the AMA, which owns CPT. CMS updates the code set every year. State agencies then set their own T-code policies through manuals and bulletins. If claim basics are new to you, start with medical billing fundamentals.

The T2007 descriptor and unit at a glance

Keep this table next to your fee schedule. It holds the facts that decide whether a T2007 line pays.

ElementT2007 details
Official descriptorTransportation waiting time, air ambulance and non-emergency vehicle, one-half (1/2) hour increments
Code seriesHCPCS Level II T-codes for state Medicaid agencies
Billing unitOne unit for each 30 minutes of waiting
Billed withThe transport code for the same trip, such as A0130, T2003 or T2005
Effective dateJanuary 1, 2003
MedicareNot payable (pricing indicator 00)
RatesSet by each state Medicaid program or managed care contract

Billers relying on AAPC’s HCPCS code lookup should still read their state manual. States decide how a partial half hour counts and whether waiting units are capped.

What T2007 covers, and what it doesn’t

T2007 applies when a vehicle waits for a Medicaid patient during a covered medical visit. The wait must belong to a transport that the payer also covers.

Covered under T2007Not covered under T2007
A driver waits through dialysis or chemotherapy, then drives the patient homeThe trip itself, which goes under a transport code such as A0130 or T2005
An air ambulance crew waits for the patient, where state policy allowsWaiting time on a claim sent to Medicare
A vehicle waits at a distant specialist visit with prior authorizationA wait with no linked, billed transport for the same patient and date
Waiting units backed by logged arrival and departure timesDrive time, or time in traffic with the patient on board

T2007 vs other transport codes

Most T2007 coding errors start when billers treat it as a ride code. T2007 never describes the vehicle or the distance. Instead, it adds waiting time to a trip billed under one of the codes below. In many state programs, that base trip is T2003, billed per encounter.

CodeDescriptorBilling unitRole next to T2007
T2007Transportation waiting time, air ambulance and non-emergency vehiclePer 30 minutesThe wait itself
A0100Non-emergency transportation; taxiSet by state manualTaxi trip the wait can attach to
A0130Non-emergency transportation; wheelchair vanSet by state manualWheelchair van trip
T2001Non-emergency transportation; patient attendant/escortSet by state manualEscort who travels with the patient
T2003Non-emergency transportation; encounter/tripPer encounter or tripBase trip code in many state programs
T2005Non-emergency transportation; stretcher vanSet by state manualStretcher van trip
T2049Non-emergency transportation; stretcher van, mileage; per milePer mileStretcher van mileage

T2007 vs. T2001: These two get mixed up often. T2001 pays for an attendant or escort, and it is not a per-mile code. T2007 pays for the vehicle’s waiting time. So a long dialysis trip with an escort can carry three lines, if your state allows it.

Who pays T2007 waiting time claims

Enrolled Medicaid transportation providers bill T2007. In broker-model states, the NEMT broker may bill it instead. Either way, the biller must be enrolled in the state where the trip happens.

  • State Medicaid fee-for-service: the provider bills the state Medicaid agency directly.
  • Medicaid managed care organizations (MCOs): the provider bills the patient’s MCO, and the waiting rate may differ from the state fee schedule.
  • NEMT brokers: the broker receives the Medicaid payment, and the vehicle operator bills the broker.
  • Medicare: not applicable, because T2007 carries pricing indicator 00.

Dual-eligible patients may still have waiting time paid through Medicaid’s NEMT benefit. Medicare never adjudicates T2007, so there is nothing to cross over. Send T2007 straight to the Medicaid payer.

T2007 rates change from state to state

Each state Medicaid program sets its own T2007 rate. There is no national fee schedule. Some states also limit how many waiting units a single trip or day can carry.

Rate variableNotes
Billing unitOne unit per 30 minutes of waiting. Check how your state treats a partial half hour.
Unit capsSome states cap units per trip or per day. Check the fee schedule before billing.
Managed care rateNegotiated separately, so it may be higher or lower than fee-for-service.
Rate update cycleTypically annual and tied to the state budget year. Mid-year amendments happen.
Where to find ratesThe state Medicaid fee schedule, NEMT policy bulletins, or the MCO provider manual.

Check the PGM Billing HCPCS lookup tool and your state fee schedule portal for current rates. Last year’s rate, or another state’s rate, creates audit risk, because Medicaid payments must follow the state plan rate.

Prior authorization for a T2007 wait

Many states require prior authorization for NEMT, and some ask for it on waiting time specifically. The rules differ by state plan and managed care contract. A wait billed without required authorization can deny even when the trip pays.

  • Who requests it: usually the NEMT provider, or the broker in broker-model states.
  • What to include: the Medicaid ID, appointment date and destination, expected visit length, and why a wait beats a second trip.
  • Recurring trips: some states allow standing authorization for regular trips like dialysis. Confirm that it also covers waiting time.
  • No authorization on file: the waiting line usually denies. Retroactive authorization is sometimes possible, but timely filing windows still apply.

T2007 documentation that holds up in an audit

Auditors look closely at waiting time, because minutes are easy to inflate. Your log has to prove when the wait started, when it ended, and why it happened. Strong medical billing compliance habits apply to every waiting unit you bill.

  • Arrival time: when the vehicle reached the destination and the patient went in.
  • Departure time: when the patient returned and the vehicle left.
  • Reason for waiting: a short note, such as “patient in dialysis, same-day return.”
  • Linked transport claim: the trip code, date and trip or claim number the wait belongs to.
  • Patient and driver details: Medicaid ID, driver name or ID, and vehicle ID.
  • Prior authorization number: where your state requires one.

Worked example of a T2007 dialysis wait

A wheelchair van drops a patient at dialysis at 9:10 AM The driver waits on site. The patient is ready at 12:40 PM, so the wait lasted 3 hours and 30 minutes.

That is seven half-hour units of T2007. The same claim also carries the trip lines, here A0130 out and back, if your state bills that code. If the state caps waiting at fewer units, bill the cap and keep the full log. The timeline below shows how the log turns into claim lines.

Timeline of a dialysis wait from 9:10 AM drop-off to 12:40 PM pickup
Seven waiting units sit between the two trip lines, and each one traces back to the driver log. Figures from this article’s worked example.

T2007 modifiers come from your state manual

T2007 has no national modifier rule. Each state Medicaid manual lists what it wants, if anything. A missing required modifier denies the line just like a wrong unit count.

ModifierMeaningWhen states use it
TTIndividualized service provided to more than one patient in same settingSome states add it when one vehicle waits for two or more patients at the same site
SEState and/or federally funded programs/servicesSome states use it to flag a state-covered NEMT service
U1 to UDMedicaid level of care, as defined by each stateMeaning is entirely state-specific, so read your manual’s definitions
Origin and destination pairsTwo letters for where the trip started and ended, such as RHUsually on the trip line. Check whether your state also wants them on T2007.

Check the Medicare Informatics HCPCS tables and your state NEMT provider manual before you set modifiers. The table shows common patterns, not rules for any one state.

Pro Tip

Before billing T2007 in a new state, pull its NEMT provider manual. Note the waiting-time modifiers, unit caps and rounding rule. Then set them as state-level defaults in your billing system, so driver logs turn into clean claims.

How to submit a T2007 claim, step by step

A clean T2007 claim depends on a few fields that billers tend to rush. A structured medical billing workflow catches most of them before the payer does.

  1. Confirm Medicaid eligibility. Check it for the date of service, ideally before dispatch as well.
  2. Bill the transport line. Put the trip code on the same claim, or reference the linked claim if your state wants them apart.
  3. Count units from the log. Divide the waiting minutes by 30, then apply your state’s partial-unit rule.
  4. Add the authorization number. Make sure it covers waiting time, not only the trip.
  5. Use the right place of service. Follow the code your state manual names for transportation claims.
  6. Link the diagnosis. Use the ICD-10-CM code that supports the medical visit.
  7. Apply state modifiers. Add only the ones your manual lists for T2007.
  8. Read the remittance advice. A denial reason code tells you which field to fix.

A quick T2007 check before you submit

  • Logged arrival and departure times match the unit count.
  • The log states a reason for the wait.
  • A billed transport line exists for the same patient and date.
  • The units stay within your state’s cap.
  • Any required modifier is on the T2007 line.

Common T2007 denials and how to fix them

T2007 denials follow a few clear patterns. Applying denial management strategies before claims go out saves far more time than working appeals afterward.

Denial reasonRoot causeCorrective action
Units don’t match the logUnits exceed the logged minutes, or rounding breaks the state ruleRecount from the log and send a corrected claim
No linked transportWaiting billed alone, or the trip sits on another date or claimAdd or reference the trip line, then resubmit
Missing prior authorizationNo authorization, or the number on file covers only the tripRequest retroactive authorization where allowed, then resubmit or appeal
Waiting time not coveredThe state plan or MCO does not pay T2007Confirm coverage in the manual, and never rebill the wait as a trip code
Missing or wrong modifierA required state modifier is absent or incorrectAdd the correct modifier and send a corrected claim
Patient not eligibleCoverage lapsed, or the Medicaid ID is wrongVerify eligibility, correct the ID, and resubmit

Appeals and corrected claims for T2007 denials

First, decide whether you need a corrected claim or a formal appeal. A corrected claim, often sent with frequency code 7, fixes a data error such as a wrong unit count or missing modifier. A formal appeal disputes a decision on authorization or coverage.

Appeal deadlines typically range from 60 to 180 days, but they vary by state and MCO contract. The denial codes on your remittance advice point you to the right path. Include the original claim number, the driver log, and the linked trip details.

Pro Tip

Track every T2007 denial by reason code, state and payer. After a month or two, patterns appear, such as one MCO rejecting partial units. Fix the pattern once, and the same denial stops repeating.

How Pabau keeps T2007 claims complete

Many billing teams still type waiting units by hand from paper driver logs. That is where unit mismatches and orphaned waiting lines usually start.

Pabau, the practice management and billing platform we build, pulls patient, treatment and insurer details from the record into a pre-filled submission. Required fields, such as the authorization number, must be complete before the claim can be sent.

In the US, claims go out through Claim.MD, with eligibility checks, remittance posting and claim status tracking in one place. Your team spots a denied waiting line quickly, so the fix starts before the filing window closes.

Send complete T2007 claims the first time

Pabau pre-fills claims from the patient record and checks required fields, like authorization numbers, before they go out. Your team then tracks status and remittance in one place.

Pabau claims management dashboard

Conclusion

T2007 is a small code with a narrow job. It pays for time, not distance or vehicle type, and only next to a trip the payer also covers. Treat every wait as a timed event with a start, an end and a reason, and most unit denials stop.

Start with your state manual. Note its rounding rule, unit cap and modifiers, then build them into your driver logs and claims software defaults. Book a demo to see how Pabau keeps waiting-time claims complete and tracked from submission to payment.

Continue your research

Continue your research

Need a broader overview of NEMT billing fundamentals? What is medical billing explains the end-to-end revenue cycle relevant to transportation and healthcare providers.

Working through a high volume of claim rejections? Denial management in healthcare covers systematic approaches to reducing rejection rates across payer types.

Want a reference for the denial codes on your remittance advice? Denial codes in medical billing breaks down the most common CARC and RARC codes and what corrective action each requires.

Billing the trip the wait belongs to? HCPCS code T2003 covers the per-trip NEMT code that many states pair with waiting time.

Adding an escort to the ride? HCPCS code T2001 explains how attendant and escort lines are billed.

Frequently asked questions

Can T2007 be billed for air ambulance waiting time?

Yes. The T2007 descriptor names both air ambulance and non-emergency vehicles. Coverage still depends on your state Medicaid program, so check whether it pays air ambulance waiting under T2007 before you bill.

What code covers ambulance waiting time for Medicare?

Medicare uses A0420, ambulance waiting time (ALS or BLS), in half-hour increments. T2007 is the Medicaid T-code for waiting time, and Medicare does not pay it.

How many units of T2007 can you bill per day?

There is no national limit. Some states cap units per day or per trip, and others set none. Check your state manual, bill up to any cap, and keep the full driver log on file.

Does a T2007 claim need a diagnosis code?

Yes, Medicaid claims normally carry an ICD-10-CM code. Use the diagnosis that supports the medical visit the patient attended while the vehicle waited.

Is HCPCS code T2007 still active?

Yes. T2007 took effect on January 1, 2003, and remains in the HCPCS Level II code set. Not every state covers it, so confirm coverage in your NEMT manual first.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×