Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code L1900 – Spring wire dorsiflexion assist ankle foot orthosis


Code Definition

L1900 is the HCPCS Level II code for an ankle foot orthosis (AFO), spring wire, dorsiflexion assist calf band, custom fabricated. It describes a brace made for one patient, with a spring wire that lifts the foot during the swing phase of walking.

Check the device before coding. A prefabricated AFO takes a different code, and L1904 covers a custom ankle gauntlet with no spring wire assist. Medicare also expects the KX modifier once the record meets the LCD criteria for a custom AFO.

Level
Level II
Category
L Orthotic and prosthetic procedures
Code range
L1900-L1990 Ankle-foot orthotics
Billable
No
Code also known as
AFO with dorsiflexion assist, spring wire AFO, drop foot brace, calf band ankle brace
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 L1900 covers a custom-fabricated ankle foot orthosis with a spring wire dorsiflexion assist and a calf band. All three features must be present.

Medicare covers L1900 under Part B when medical necessity is documented and the KX modifier confirms the LCD criteria are met. As a custom AFO, it also needs a documented reason a prefabricated AFO won’t work.

L1900’s numbered neighbors, L1902 and L1904, are ankle gauntlets with no spring wire or calf band, so check the device type before coding.

Pabau, the practice management platform we build, sends CMS-1500 and 837P claims through Claim.MD, runs eligibility checks, and posts ERA remittances back to the claim.

HCPCS Code L1900: Definition and official descriptor

HCPCS Code L1900 describes an ankle foot orthosis (AFO), spring wire, dorsiflexion assist calf band, custom fabricated. It is a brace made for one patient, with a spring wire that lifts the foot during the swing phase of walking.

The Centers for Medicare and Medicaid Services (CMS) maintains L1900 as a HCPCS Level II code. It sits in the ankle-foot orthosis range L1900-L1990, inside the orthotic procedures section (L0100-L4631). Suppliers bill it as durable medical equipment, prosthetics, orthotics, and supplies (DMEPOS), and additions to the base device take codes from the L2000-L2999 series.

According to the CMS HCPCS overview, HCPCS Level II codes are updated annually and maintained by a CMS workgroup. Verify that L1900 remains active for the billing year in question.

The table below summarizes the key facts billers need before submitting a claim for HCPCS Code L1900.

FieldDetail
HCPCS CodeL1900
Official descriptorAnkle foot orthosis (AFO), spring wire, dorsiflexion assist calf band, custom fabricated
Code categoryHCPCS Level II, L-codes (orthotic procedures, AFO range L1900-L1990)
Billing classificationDMEPOS (durable medical equipment, prosthetics, orthotics, and supplies)
Payer programMedicare Part B; most commercial payers follow similar criteria
Device typeCustom-fabricated AFO only (prefabricated AFOs use other codes)
Primary clinical indicationDrop foot, peroneal nerve palsy, hemiplegia

Clinical meaning of spring wire dorsiflexion assist

The descriptor of HCPCS Code L1900 contains four distinct components, and each one must be present in the device for the code to apply. Missing any component means the claim should use a different L-code.

  • Ankle foot orthosis (AFO): A rigid or semi-rigid brace that extends from below the knee to the foot, controlling ankle and foot alignment during gait.
  • Spring wire dorsiflexion assist: A steel or carbon spring wire built into the orthosis provides passive dorsiflexion force. It lifts the foot during the swing phase of walking. This mechanical assist is what distinguishes L1900 from rigid fixed-ankle AFO codes.
  • Calf band: A proximal band that wraps around the calf to anchor the orthosis and distribute load. Without a calf band, the device falls outside the L1900 descriptor, so check the adjacent AFO codes instead.
  • Custom fabricated: The orthosis is made for the individual patient from measurements or a model. A prefabricated or off-the-shelf AFO does not qualify for L1900.

The primary patient population for this device is individuals with drop foot caused by peroneal nerve injury, hemiplegia following stroke, or neuromuscular conditions. The spring wire provides controlled dorsiflexion during the swing phase without restricting plantar flexion at push-off. That sets it apart from both solid AFOs and double-action articulated braces.

What L1900 covers and what it does not

The code covers the base device as a single billable unit. Additions come from the L2000-L2999 series, such as ankle joint additions or a varus/valgus correction T-strap, and are billed separately. Those additions are reported alongside L1900 on the same claim, each with its own HCPCS code.

Included in L1900Not included (bill separately or use different code)
Spring wire dorsiflexion assist mechanismAnkle joint additions, such as limited ankle motion (L2200)
Calf bandVarus/valgus correction T-strap (L2270)
Uprights and shell structurePrefabricated or off-the-shelf AFOs, which take their own L-codes
Standard fitting and adjustmentReplacement components billed as additions

L1900 vs L1902, L1904 and adjacent AFO codes

L1900 is the only code in this range built around a spring wire dorsiflexion assist and a calf band. Its nearest numbered neighbors are ankle orthoses, not AFOs.

L1902 is a prefabricated, off-the-shelf ankle gauntlet or similar, with or without joints. L1904 is the custom-fabricated version of the same device. Neither one has a calf band or a dorsiflexion assist, so they stabilize the ankle rather than lift the foot. Verify the device specification before coding.

CodeKey distinguishing featureUse when
L1900Spring wire dorsiflexion assist, calf band, custom fabricatedCustom AFO whose spring wire lifts the foot in swing phase
L1902Ankle gauntlet or similar, with or without joints, prefabricated, off-the-shelfOff-the-shelf ankle gauntlet for ankle support
L1904Ankle gauntlet or similar, with or without joints, custom fabricatedAnkle gauntlet made for the individual patient
L1906Multiligamentous ankle support, prefabricated, off-the-shelfOff-the-shelf AFO for ligament instability
L1940Plastic or other material, custom fabricatedCustom plastic AFO without a spring wire assist
L1960Posterior solid ankle, plastic, custom fabricatedCustom solid-ankle AFO with no dorsiflexion assist

Use the AAPC HCPCS code lookup to review full descriptors for adjacent codes before you code. It matters most when a device sits close to the boundary between two codes.

Medicare coverage criteria for HCPCS Code L1900

Medicare covers HCPCS Code L1900 under Part B when the device is medically necessary and the beneficiary has a qualifying diagnosis. The medical record must also support the criteria in the applicable Local Coverage Determination (LCD). The applicable LCD is L33686, Ankle-Foot/Knee-Ankle-Foot Orthoses, which the DME Medicare Administrative Contractors (MACs) publish. Verify the current version with your MAC before billing.

Coverage requires all of the following conditions to be met:

  • A qualifying diagnosis supported by a covered ICD-10-CM code (see the diagnosis codes section below)
  • A written order from the treating physician or qualified healthcare professional before the device is delivered
  • Documentation that the AFO is needed for ambulation or to prevent or correct a physical deformity
  • For custom-fabricated L1900, a documented reason a prefabricated AFO won’t work, or another LCD criterion such as a permanent condition
  • Proof of delivery signed by the beneficiary
  • The KX modifier appended to L1900 on the claim, confirming that documentation on file meets the LCD criteria

Advance Beneficiary Notice (ABN): When the medical necessity documentation is borderline, the supplier must issue an ABN before delivering the device. If the beneficiary signs it, the claim carries the GA modifier. If the beneficiary refuses to sign, no valid ABN is on file, so append GZ instead. GZ tells Medicare you expect a denial as not reasonable and necessary. Without a signed ABN, the supplier generally can’t bill the patient for a denied device. GY covers a different case — an item Medicare statutorily excludes, or one that doesn’t meet the definition of any Medicare benefit.

Covered ICD-10-CM diagnosis codes that support L1900

The diagnosis codes below are those commonly accepted as establishing medical necessity for HCPCS Code L1900 under Medicare LCD criteria. This is not an exhaustive list. Verify the full covered diagnosis list in the applicable LCD before billing, as covered codes may be updated with annual ICD-10-CM revisions.

ICD-10-CM CodeClinical descriptionRelevance to L1900
G57.00Lesion of sciatic nerve, unspecified lower limbSciatic nerve lesion causing foot drop or gait impairment
G57.01Lesion of sciatic nerve, right lower limbSciatic nerve lesion causing foot drop or gait impairment
G57.02Lesion of sciatic nerve, left lower limbSciatic nerve lesion causing foot drop or gait impairment
M21.371Foot drop, right footPrimary indication for spring wire dorsiflexion assist device
M21.372Foot drop, left footPrimary indication for spring wire dorsiflexion assist device
G81.10Spastic hemiplegia, unspecified sidePost-stroke or CNS injury with lower extremity spasticity
G81.11Spastic hemiplegia affecting right dominant sidePost-stroke hemiplegia with gait deficit requiring AFO support

Diagnosis codes that do not support L1900 coverage include general musculoskeletal pain codes (M54.x), ankle sprain codes (S93.x), and plantar fasciitis (M72.2). None of these conditions involves the neurological or structural impairment that calls for a dorsiflexion assist. Using an unsupported diagnosis code is one of the fastest ways to generate a coverage denial.

Documentation requirements for L1900 claims

The chart must support medical necessity before the device is fitted and delivered, not after a denial arrives.

These are the required elements for a compliant L1900 claim. Supporting guidance on medical billing compliance for orthotic and DME suppliers outlines the broader documentation framework that applies across HCPCS L-code submissions.

  • Physician order: Written order from the treating practitioner specifying the AFO type, laterality, and diagnosis. Must be signed and dated before delivery.
  • Detailed written order (DWO): A complete order including the HCPCS code, full description, quantity, and treating diagnosis. Required for custom-fabricated devices, so every L1900 claim needs one.
  • Clinical notes establishing medical necessity: Office visit notes, physical therapy evaluations, or neurological assessments documenting the functional deficit (drop foot, hemiplegia). They also state why the AFO is required for ambulation.
  • Custom fabrication rationale: Notes showing why a prefabricated AFO won’t meet the patient’s needs, or which other LCD criterion applies.
  • Fitting notes: Documentation that the device was fitted by a qualified orthotist and adjusted to the patient’s needs.
  • Proof of delivery: Signed delivery receipt showing the beneficiary received the device on a specific date.
  • PDAC verification number (if applicable): If the specific product has been PDAC-verified for L1900, include the verification number. If the product is not PDAC-verified, additional documentation may be required (see PDAC section below).

Pro Tip

Build a documentation checklist specific to L1900 that runs before every claim is submitted. Flag the chart for physician order date, DWO completeness, the custom-fabrication rationale, diagnosis code alignment, proof of delivery, and KX modifier placement. A five-minute pre-submission review catches the documentation errors that hold up payment.

PDAC verification and product eligibility

The Pricing, Data Analysis and Coding (PDAC) contractor administers a product verification program for DMEPOS items billed to Medicare. For HCPCS Code L1900, PDAC verification is not universally required, but it provides a significant layer of claim protection.

When a specific AFO product has a PDAC coding verification for L1900, billing staff can reference the PDAC-assigned product code on the claim. That lowers the chance of a medical review request about the product specification.

To verify whether a specific product is PDAC-coded for L1900:

  1. Visit the PDAC product classification database at pdac.cms.gov.
  2. Search by manufacturer name, product name, or HCPCS code L1900.
  3. Confirm the listed HCPCS code matches L1900 exactly (not L1902 or another adjacent code).
  4. Record the verification number for inclusion in claim documentation.

Billing a non-verified product under L1900 while claiming it is PDAC-verified constitutes improper billing. When no PDAC verification exists for the product, document the device specifications in full and retain the manufacturer’s product literature to support the coding decision. The CGS Medicare coding verification guidance provides current detail on how MACs apply PDAC verification requirements in claim review.

Fee schedule and reimbursement rates

Medicare reimburses L1900 at 80% of the DMEPOS fee schedule allowed amount. The beneficiary is responsible for the remaining 20% (or their supplemental insurer covers it). Allowed amounts vary by state and MAC jurisdiction. Competitive bidding applies to certain off-the-shelf orthotics, not to custom-fabricated codes such as L1900.

To look up the current allowed amount for L1900 in your specific jurisdiction:

  1. Go to the PGM Billing HCPCS lookup tool.
  2. Enter L1900 in the code search field.
  3. Cross-reference the result against the CMS DMEPOS fee schedule file for your MAC jurisdiction to confirm jurisdiction-specific rates.

Medicare pays for HCPCS Code L1900 as a purchase. Orthotics are purchased items rather than capped rentals, so append the NU modifier for a new device.

How to bill HCPCS Code L1900: Step-by-step submission

A clean L1900 claim follows a consistent preparation workflow. Skipping a step, particularly the diagnosis code check or modifier selection, is where preventable denials start. Pabau, the practice management platform we build, includes claims management software that runs this workflow from the patient record.

Pabau claims and billing screen
Pabau’s claims tools send CMS-1500 and 837P claims through Claim.MD, so each L1900 claim and its remittance stay on the patient record.
  1. Obtain a valid physician order before the device is fabricated or dispensed. The order must include the HCPCS code or device description, diagnosis, and treating provider signature.
  2. Verify the ICD-10-CM diagnosis code against the applicable LCD covered diagnosis list. Confirm the code is specific to the affected laterality (right vs left) and matches the clinical documentation.
  3. Complete the written order (DWO) as required. Ensure it is signed, dated, and on file before submitting the claim.
  4. Check PDAC product verification for the specific device being dispensed. Record the verification number if available.
  5. Select the correct modifier (see the modifier table below). KX is required when documentation meets LCD criteria. GA is required when a signed ABN is on file. GZ marks an expected medical necessity denial with no signed ABN. NU indicates the purchase of a new device.
  6. Submit on CMS-1500 or 837P with L1900 in the procedure code field and the correct modifier(s). Include the qualifying diagnosis code(s), the supplier NPI, and the date of delivery.
  7. Retain proof of delivery in the claim file. Medicare auditors routinely request delivery documentation during post-payment reviews.

Modifiers used with L1900

ModifierMeaningWhen to use
KXDocumentation on file meets LCD requirementsRequired when medical necessity is documented and coverage criteria are met
GAABN on fileUse when coverage is uncertain and an ABN has been signed by the beneficiary
GZExpected denial as not reasonable and necessary, no ABN on fileUse when you expect a medical necessity denial and the beneficiary did not sign an ABN
GYItem or service statutorily excluded, or not a Medicare benefitUse only for a statutory exclusion or an item outside any benefit category — never for a medical necessity denial
NUNew equipment (purchase)Standard purchase transaction for a new L1900 device
RTRight sideDevice dispensed for the right ankle/foot
LTLeft sideDevice dispensed for the left ankle/foot

Common denial reasons and how to fix them

L1900 claims fail for predictable reasons. Each denial pattern below has a specific corrective action. Reviewing denial codes in medical billing alongside the LCD requirements gives billing staff a systematic framework for appeal and resubmission.

  1. Missing or incomplete written order: The order was not on file before delivery, lacked the HCPCS code, or was unsigned. Fix: Implement a pre-delivery documentation gate that requires a signed, complete order before the device leaves the supplier.
  2. Unsupported diagnosis code: The ICD-10-CM code submitted does not appear on the LCD’s covered diagnosis list. Fix: Verify diagnosis codes against the current LCD before coding. Do not use general pain or sprain codes for a neuromuscular device.
  3. Wrong device for the code: A prefabricated AFO, or one without a spring wire assist and calf band, was billed as L1900. Fix: Confirm the device was custom fabricated with both components before coding.
  4. No custom fabrication rationale: The record does not show why a prefabricated AFO won’t work, or which other LCD criterion applies. Fix: Document that reason in the clinical notes before the device is delivered.
  5. Missing KX modifier: The claim was submitted without KX, triggering a coverage-not-confirmed denial. Fix: Add KX to all L1900 claims where the chart supports LCD criteria, and include it in claim templates as a default for this code.
  6. Non-verified PDAC product billed as verified: The product does not appear in the PDAC database for L1900 but the claim implied it did. Fix: Check the PDAC database before each submission. If the product is unverified, include full device specifications in the documentation.
  7. Duplicate billing with an additions code: An L-series additions code was bundled incorrectly with L1900 when the addition was already included in the base code. Fix: Review CMS bundling edits for L1900 before adding any L2000-series codes to the claim.

When a denial does arrive, check the remittance advice denial code immediately. Structured denial management processes log denial codes, root causes, and resolution timelines by HCPCS code. That shows suppliers where their L1900 workflow is breaking down and shortens the time to corrective action.

Pro Tip

Run a quarterly audit of all L1900 claims submitted in the previous 90 days. Sort by denial rate and cross-reference denied claims against modifier usage and diagnosis codes. An audit by HCPCS code shows which documentation step keeps failing, before the write-offs grow.

How claims management software keeps L1900 claims clean

An L1900 claim often moves across several places. The order sits in the chart, the eligibility check in a payer portal, and the remittance in a clearinghouse inbox. Each handoff is a chance for a missing KX modifier or an unsigned order to slip through.

Pabau keeps those steps on one patient record. Staff run the eligibility check before fitting, then send the claim as a CMS-1500 or 837P through Claim.MD. ERA remittances post back to the same record, and secondary claims go out from it too.

Where a payer needs prior authorization, the auth code, dates and sessions are tracked on the case. Pabau warns staff when one is missing, so the claim doesn’t go out without it. When an auditor asks, the order, the fitting notes and the claim are already in one place.

Send cleaner orthotic claims from one platform

Pabau checks eligibility, sends CMS-1500 and 837P claims through Claim.MD, and posts ERA remittances to the patient record. Prior authorizations are tracked on the case, so HCPCS Code L1900 claims go out complete.

Pabau claims management dashboard

Conclusion

Code L1900 only when the chart proves three things. The device was custom fabricated for this patient, and it has a spring wire dorsiflexion assist and a calf band. The record also explains why a prefabricated AFO won’t do. If one of those is missing, the right answer is a different code or an ABN, not an appeal.

The written order, the medical necessity notes and the LCD rationale belong in the chart before the device is delivered. Rebuilding them after a denial takes far longer than writing them at the fitting.

Keeping that paperwork and the claim on one record also makes medical billing audits faster to answer. Book a demo to see how Pabau sends L1900 claims through Claim.MD and tracks each payment back to the patient.

Continue your research

Continue your research

Need a full framework for clean claim submission? Clean claim fundamentals covers the billing elements that determine whether a DME or orthotic claim pays on first submission.

Looking to understand the broader billing pipeline? Revenue cycle management for healthcare practices outlines how HCPCS claims fit into end-to-end collections workflows.

Billing a custom solid-ankle AFO instead? HCPCS code L1960 covers the posterior solid ankle plastic AFO, with its own coverage and documentation rules.

Frequently asked questions

What does HCPCS Code L1900 cover?

HCPCS Code L1900 covers a custom-fabricated ankle foot orthosis with a spring wire dorsiflexion assist mechanism and a calf band. It describes a single device billed under Medicare Part B as a DMEPOS item. The code covers the base orthosis, including the spring wire, calf band, uprights, and standard fitting. Additions such as ankle joint additions or a varus/valgus T-strap are billed separately using L2000-series codes.

What is the difference between L1900 and L1902?

L1900 is a custom-fabricated ankle foot orthosis with a spring wire dorsiflexion assist and a calf band. L1902 is a prefabricated, off-the-shelf ankle orthosis, such as an ankle gauntlet, with or without joints. L1902 has no calf band or dorsiflexion assist, so it supports the ankle rather than lifting the foot. Its custom-fabricated counterpart is L1904.

Does Medicare cover HCPCS Code L1900?

Yes, Medicare covers HCPCS Code L1900 under Part B when medical necessity is documented and the diagnosis is on the LCD’s covered list. The claim must also include the KX modifier. Because L1900 is custom fabricated, the record must also show why a prefabricated AFO won’t work, or another LCD criterion. Reimbursement is 80% of the DMEPOS fee schedule allowed amount, with the beneficiary responsible for the remaining 20%.

What documentation is required to bill L1900?

Required documentation starts with a signed physician order dated before delivery and a detailed written order specifying the HCPCS code and diagnosis. It also includes clinical notes establishing medical necessity, fitting notes from the orthotist, and a signed proof of delivery. If a PDAC-verified product is used, the verification number should also be on file. All documentation must be in the chart before the claim is submitted.

Does L1900 require PDAC verification?

PDAC verification is not universally mandated for all L1900 products, but it substantially reduces the risk of a medical review request. When the specific AFO product has a PDAC coding verification for L1900, billing staff should include the verification number in the claim documentation. For non-verified products, full device specifications must be retained in the claim file to support the coding decision if audited.

What are common reasons L1900 claims are denied?

Frequent L1900 denial reasons include a missing KX modifier, an unsupported ICD-10-CM diagnosis code, and an incomplete or missing written order. Others are a prefabricated device billed as L1900, no documented reason for a custom AFO, and a non-verified PDAC product billed as verified. Each has a fix: add KX to compliant claims, verify the device before coding, cross-check diagnoses against the LCD, and complete the documentation before delivery.

Is L1900 a custom or prefabricated orthosis code?

L1900 is a custom-fabricated code only. The descriptor ends in “custom fabricated,” so the device must be made for the individual patient. A prefabricated or off-the-shelf AFO is billed under a different L-code. A custom L1900 claim also needs documentation of why a prefabricated AFO would not meet the patient’s needs.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×