Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code T2039 – Vehicle modifications under a Medicaid waiver


Code Definition

T2039 is the HCPCS Level II code for vehicle modifications, waiver; per service. It covers adaptive equipment and structural changes to a vehicle, such as hand controls, wheelchair lifts, and raised roofs.

Payment comes from Medicaid home and community-based services waivers, and Medicare does not pay T2039 at all. T-codes are reserved for state Medicaid agencies under the Centers for Medicare and Medicaid Services (CMS) HCPCS Level II system. Each state sets its own dollar cap, modifiers, and prior authorization rules.

Level
Level II
Category
T — National codes established for state Medicaid agencies
Code range
T2012-T2041 Waiver services
Billable
No
Code also known as
Vehicle mod waiver/service
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 T2039 bills vehicle modifications under a Medicaid home and community-based services waiver, one claim per completed modification.

Medicare never pays T2039. CMS lists it as not payable, with no grace period.

Most states treat T2039 as a capped benefit rather than a fee, with limits set per year, per lifetime, or per ten years.

Prior authorization, a clinical evaluation, and contractor bids are needed before the work starts in almost every waiver program.

Modifier meaning is state-specific. Indiana uses U8 for modification maintenance, while Utah uses U8 for the modification itself.

HCPCS code T2039: Official descriptor and code series context

HCPCS code T2039 is the Medicaid waiver procedure code whose official CMS descriptor is “Vehicle modifications, waiver; per service.” It pays for adaptive equipment and structural changes that let a person drive a vehicle, or ride in one safely.

CMS added the code on October 1, 2003 and has published no maintenance changes since. Its Medicare coverage status is “not payable by Medicare (no grace period)”, so a claim sent to Medicare is rejected outright.

The “per service” unit is not a time unit. One unit covers one completed modification service, which in practice means one approved project or one authorized item. The code itself fixes no price, no cap, and no modifier. Each state waiver program decides all three.

Field Details
Code T2039
Official descriptor Vehicle modifications, waiver; per service
Short descriptor Vehicle mod waiver/service
Code group HCPCS Level II waiver services, T2012-T2041
Unit Per service (one completed modification, not a time unit)
Added October 1, 2003; no maintenance for this code since
Medicare coverage status Not payable by Medicare (no grace period)
Primary payer State Medicaid HCBS waiver programs

CMS updates the HCPCS Level II file quarterly. Confirm T2039 is still active for the current quarter through the CMS HCPCS release files or the AAPC listing for T2039 before you submit.

What vehicle modifications does T2039 cover?

T2039 covers adaptations that let a waiver participant drive a vehicle, or enter, ride in, and leave one safely. The work falls into three groups, and a single project often draws on all three.

  • Driver controls: hand controls, deep-dish steering wheel, spinner knobs, extended steering column, left foot gas pedal, parking brake extensions, and foot controls
  • Access and securement: wheelchair lifts and their maintenance contracts, raised doors, wheelchair lock-downs and securing devices, adapted seat devices, and door handle replacements
  • Structural changes: floor cut-outs, a wheelchair floor, a fiberglass raised roof or roof extension, repositioned seats, and dashboard adaptations

The assessment that decides which modification fits the participant is usually payable too. Minnesota’s waiver billing chart authorizes it under T2039 with a UD modifier, separately from the installation itself.

What waiver funds will not pay for

Waiver funds pay for the adaptation, never for the vehicle underneath it. The exclusions below appear in state waiver manuals and in New York’s vehicle modification authorization guidelines, which set out the pattern most programs follow.

  • Buying or leasing the vehicle, plus factory options such as air conditioning and sound systems
  • Routine maintenance and repair of the vehicle itself, as opposed to repair of an authorized modification
  • Adaptations of general utility that carry no medical or remedial benefit for the participant
  • Adaptations that cost more than the vehicle’s current market value
  • Work on a vehicle owned or leased by a paid Medicaid provider
  • Removing a modification later, or returning the vehicle to its original state
  • Home and bathroom modifications, which belong on S5165
  • Rides to appointments, which belong on the non-emergency transportation codes

Which vehicles qualify for a modification?

Only one vehicle qualifies per participant, and it has to be that person’s primary means of transportation. It may be owned by the participant, or by a family member or other supporter who provides their long-term transportation.

Used vehicles draw the tightest screening, because the state is paying to attach expensive equipment to a car that may not last. New York applies these conditions before it will fund work on a used vehicle.

  • The vehicle passes state inspection and is registered and insured for liability, comprehensive, and collision
  • It is structurally sound, needs no mechanical repairs, and can carry the planned adaptation
  • It shows no rust or defect in the areas already modified or about to be modified
  • It is under five years old, or the odometer reads under 50,000 miles

Driver eligibility is screened separately. A participant who will drive must hold a current license listing the restrictions tied to the disability, and must be able to operate the vehicle. For a participant who will not drive, the work has to be essential to safe travel and to getting in and out.

One more rule trips practices up on cost. A van is approved only when a car cannot be adapted to meet the same need. The file should record why the smaller option was ruled out.

Payer coverage for T2039: Medicaid, Medicare and commercial insurance

Coverage is Medicaid-only. T-codes are reserved for state Medicaid agencies, so Medicare has no benefit category for T2039 and no coverage-based appeal exists after the denial.

Payer Covered? Notes
State Medicaid HCBS waiver Yes Primary payer. Each state sets the cap, the modifiers, and the approval route
Medicaid managed care Varies The plan may approve and price the project itself, and may waive the bid rules
Medicare No Listed as not payable by Medicare, with no grace period
Commercial insurance No Vehicle adaptation is not an insured medical benefit on commercial plans
Vocational rehabilitation Sometimes Often funds driver evaluation and controls when the goal is work. Check it before billing Medicaid

Several states fund vehicle modifications outside a waiver as well. New York pays for them through the Community First Choice Option, as a state plan service. That route has its own authorization path rather than the waiver one described here.

Modifiers used with HCPCS code T2039

T2039 carries no national modifier rule. States assign the U1 to U9 range themselves. The same letter and number can carry a different meaning two states apart.

Modifier State What it means there
U7 Indiana Identifies the aged and disabled or traumatic brain injury waiver
U7 U5 Indiana Identifies the community integration and habilitation or family supports waiver
U8 Indiana Maintenance of an existing modification, capped at $1,000 a year
U8 Utah The vehicle modification service itself on the New Choices Waiver
UD Minnesota Assessment to decide which vehicle modification is appropriate
None Iowa No modifier required on T2039 in any of its five waivers

That U8 clash is worth putting in front of any biller who works across state lines. The same two characters bill a $1,000 repair in Indiana and a full modification project in Utah.

Pro Tip

Keep a one-page modifier map per state you bill, and rebuild it from the state chart rather than from a previous claim. Modifier meaning on T2039 is set state by state. A value copied from another program bills the wrong service under a name that looks right.

Documentation and prior authorization requirements

Vehicle modification is a construction project with a clinical justification attached, so the file is thicker than a normal service note. Every item below is reviewable, and a missing one is enough to void payment on work already finished.

  1. Person-centered service plan naming the modification and the daily living need it meets
  2. Physician’s order or clinical justification from an occupational therapist, physical therapist, or another licensed clinician
  3. Specialist evaluation by a certified driver rehabilitation specialist or an approved mobility vendor, with a dated scope of work
  4. Contractor bids in the number the state requires, plus a note on why the selected bid won
  5. Vehicle evidence: ownership, registration, insurance, inspection, and the odometer reading
  6. Proof other funding was explored, including private insurance, vocational rehabilitation, and community programs
  7. Prior authorization number with the approved dollar amount, issued before the vendor starts
  8. Post-modification evaluation and final cost record confirming the work matches the approved scope

Prior authorization, bids and cost changes

Bid counts scale with project size. New York asks for one bid on work under $1,000, and three bids above that. The lowest responsible bid meeting the approved scope must be chosen. Managed care plans are not held to the bid rule.

Cost changes discovered mid-job are the expensive trap. The vendor may find extra work once the vehicle is stripped. Approval has to be obtained before that work proceeds, or the extra cost may go unpaid.

Large projects can need a second sign-off above the local level. In New York, agreements above $15,000 in a year need state Department of Health approval. The limit is a soft one that medical necessity can push past.

How to bill T2039 step by step

The sequence below reflects how waiver vehicle modification claims actually move, from the plan meeting through to the paid remittance.

  1. Confirm waiver enrollment and check whether the participant has any remaining modification allowance under the state’s cap.
  2. Obtain the clinical justification and the specialist evaluation naming the least complicated adaptation that meets the need.
  3. Collect bids from qualified vendors and document the selection, keeping the unsuccessful bids on file.
  4. Submit the authorization request with the plan, the evaluation, the bids, and the vehicle documentation.
  5. Wait for the authorization number and the approved dollar amount before any work is scheduled.
  6. Approve any change order in writing if the scope moves during the job.
  7. Record completion with the post-modification evaluation and the final cost, then bill one unit of T2039 with the state’s modifiers.
  8. Check the remittance against the authorized amount, and appeal within the state’s filing window when the paid amount falls short.
Pabau checkout screen showing a completed payment alongside an insurer invoice
Pabau raises the insurer invoice beside the patient record holding the authorization, so a capped modification project stays traceable.

T2039 compared with adjacent HCPCS codes

Vehicle modification sits beside several waiver codes that cover nearby needs, and the wrong pick is a routine cause of rejection. Confirm the descriptors against the current CMS file, since the site of the work decides the code more often than the equipment does.

Code Official descriptor How it differs from T2039
T2039 Vehicle modifications, waiver; per service The reference code for this article
S5165 Home modifications; per service The same kind of access work, done to the home instead of the vehicle
T2029 Specialized medical equipment, not otherwise specified, waiver Equipment the participant keeps, rather than equipment fitted into a vehicle
T2028 Specialized supply, not otherwise specified, waiver Consumable supplies, not a one-off installation
T2038 Community transition, waiver; per service One-off setup costs for moving into the community, not vehicle work
T2003 Non-emergency transportation; encounter/trip Pays for the ride itself, not for adapting the participant’s own vehicle

Iowa shows how close the pairing gets. Its waiver chart lists one service called home and vehicle modification, then splits it in two. Home work goes to S5165 and vehicle work goes to T2039. A ramp in the driveway and a lift in the van come off the same allowance but bill on different codes. Our guide to T2003 covers the transportation side of that same waiver benefit.

Common denial reasons and how to avoid them

Denials on T2039 rarely come from the coding itself. They come from the sequence around it, because the money is committed to a vendor long before the claim is created. Preventing them means fixing the order of operations rather than the claim form.

Denial reason Corrective action
Work started before authorization Book the vendor only after the authorization number and dollar amount arrive
Billed amount exceeds the authorization Get every change order approved in writing before the vendor carries it out
Lifetime or annual cap already spent Track cumulative spend per participant across years, including home modifications
Too few bids on file Collect the number the state requires and keep the unsuccessful bids with the case
No clinical evaluation tying the work to an assessed need Obtain the clinician justification and the specialist evaluation before quoting
Vehicle fails the state’s criteria Check age, mileage, ownership, insurance, and rust before the evaluation is booked
Home modification billed as T2039 Split the project and send home work to S5165 and vehicle work to T2039
Missing or wrong state modifier Rebuild the modifier from the state chart, since U8 means different things by state
Claim routed to Medicare Flag Medicare-primary participants at intake, because T2039 is never payable there
Vendor not enrolled or not qualified Confirm Medicaid enrollment and the state’s licensing rules before the job is awarded

Read the denial codes on the remittance before you appeal. Re-sending the same claim without correcting the underlying sequence earns the same denial a second time.

Reimbursement rates and caps for T2039

There is no national rate for T2039. CMS publishes no fee for T-codes, so payment is whatever the state’s waiver rule allows for the approved project. Most states express that as a cap rather than a unit price, which is why two identical lifts can be paid at different amounts.

State and program How T2039 is paid Published limit
Iowa elderly waiver Fee schedule, shared with home modifications on S5165 $1,192.44 lifetime maximum
Iowa intellectual disability waiver Fee schedule, shared with home modifications on S5165 $5,962.19 lifetime maximum
Iowa brain injury, health and disability, and physical disability waivers Fee schedule, shared with home modifications on S5165 $7,154.64 per year
Indiana aged and disabled, and brain injury waivers Priced per project with modifier U7 $15,000 every ten years, plus $1,000 a year for maintenance with U8
Indiana community integration and family supports waivers Priced per project with modifiers U7 and U5 $15,000 every ten years, plus $1,000 a year for maintenance with U8
South Dakota assisted daily living services waiver Billed charges at the provider’s usual and customary rate No published fee

Iowa’s figures come from its HCBS waiver upper rate limits effective January 1, 2026. Indiana’s come from waiver rate bulletin BT202359, and South Dakota’s from its assisted daily living services fee schedule.

Treat all of them as examples of structure rather than as current numbers for your own state. Set side by side, they differ as much in the clock attached to the limit as in the dollar figure.

Bar chart of published T2039 vehicle modification limits by state waiver.
Indiana allows more than twelve times Iowa’s elderly waiver limit, but spreads it over ten years. Figures from the state fee schedules cited above.

Pro Tip

Track the modification allowance as a running balance per participant, not as a yes or no on the claim. Some states share one cap between home and vehicle work. They will pay for a lift one year and deny an identical lift the next, because a bathroom ramp used the allowance in between.

How Pabau helps practices manage waiver billing

Most teams billing T2039 keep the moving parts in separate places. The authorization number sits in an email and the bids sit in a shared drive. The clinical justification sits in the chart, and the running cap total sits in a hand-kept spreadsheet.

Practice management software like Pabau keeps the participant’s record, the supporting documents, and the claim in one system. Notes, uploaded evaluations, and authorization details stay attached to the person. The evidence behind a capped project is still there years later when an auditor asks.

Pabau’s claims management software then prepares and tracks the claim from that same record. Billing staff work from the documentation already on file rather than rebuilding it, so fewer projects stall between the finished job and the paid remittance.

Chasing authorizations and bids across four different places?

Pabau keeps waiver documentation, authorizations, and claims on one patient record, so capped projects like vehicle modifications stay auditable from the evaluation through to payment.

Pabau claims management for Medicaid waiver billing

Conclusion

T2039 pays for a single job. It funds the adaptations that let a waiver participant drive a vehicle or travel in one safely. The code is simple, and the money is decided elsewhere, in the state’s cap, its modifier map, and its authorization rules.

That is why the work that protects payment happens before the vendor touches the vehicle. Confirm the remaining allowance, get the evaluation and the bids in, and hold the authorization number with its dollar amount in writing.

Pabau keeps that evidence beside the participant’s record instead of scattered across inboxes and drives. To see how it handles waiver documentation and claims, book a demo.

Continue your research

Continue your research

Need to read denial codes off your remittance? Electronic remittance advice explained covers how to map an ERA denial back to its root cause.

Want a firmer grip on the whole billing cycle? Revenue cycle management for healthcare providers walks the workflow from eligibility check to payment posting.

Enrolling a new vendor or provider with Medicaid? Getting credentialed with insurance companies explains the enrollment steps that decide who may bill T2039.

Frequently asked questions

What does HCPCS code T2039 cover?

T2039 covers vehicle modifications funded by a Medicaid home and community-based services waiver. That includes driver controls such as hand controls and spinner knobs. It also covers access equipment such as wheelchair lifts, and structural work such as a raised roof or a lowered floor. The assessment that decides which modification fits is often payable under the same code.

Is T2039 covered by Medicare?

No. CMS lists T2039 as not payable by Medicare, with no grace period. T-codes are reserved for state Medicaid agencies, so Medicare has no benefit category for vehicle adaptation and no coverage-based appeal is available. Commercial plans do not cover it either.

What is the unit of service for T2039?

One unit equals one completed modification service, so it is a project unit rather than a time unit. Each state defines what counts as one service in its waiver manual. Some programs also let providers bill maintenance of an existing modification separately, usually with a state modifier.

What modifiers are used with T2039?

Modifiers on T2039 are set state by state, mostly from the U1 to U9 range. Indiana uses U7 to identify the waiver and U8 for maintenance of an existing modification. Utah uses U8 for the modification service itself on the New Choices Waiver, and Minnesota uses UD for the assessment. Iowa requires no modifier at all.

What documentation is needed to get a vehicle modification approved?

Programs typically ask for the person-centered service plan, a physician order or clinical justification, and a specialist evaluation with a dated scope of work. Add contractor bids, evidence that the vehicle qualifies, and proof that other funding sources were checked. The authorization number and its approved dollar amount must be issued before any work starts.

How much does Medicaid pay for a vehicle modification under T2039?

There is no national rate, because CMS publishes no fee for T-codes. States set a cap instead. Iowa’s waiver limits run from $1,192.44 lifetime on its elderly waiver to $7,154.64 per year on several others. Indiana allows $15,000 every ten years, plus $1,000 a year for maintenance. South Dakota pays the provider’s usual and customary charge.

What is the difference between T2039 and S5165?

The site of the work decides the code. T2039 covers modifications to a vehicle, and S5165 covers modifications to a home. Some states fund both from a single allowance. A bathroom adaptation billed on S5165 can then use up the money a wheelchair lift would need later.

×