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 L1990 Double upright ankle foot orthosis


Code Definition

L1990 is the HCPCS Level II code for a custom-fabricated metal ankle foot orthosis. Its official descriptor reads: ankle foot orthosis, double upright free plantar dorsiflexion, solid stirrup, calf band/cuff (double bar 'BK' orthosis), custom fabricated.

Billers most often confuse it with the plastic custom AFO codes beside it, and with the prefabricated codes lower in the same range. That confusion is the single most common reason L1990 claims come back denied.

Level
Level II
Category
L0112-L4631 Orthotic procedures and services
Code range
L1900-L1990 Ankle-foot orthotics
Billable
No
Code also known as
AFO, ankle foot brace, drop foot brace, custom ankle orthosis
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 L1990 is a custom-fabricated ankle foot orthosis with two metal uprights, a solid stirrup and a calf band or cuff.

Medicare treats a device as custom fabricated only when it is built from an individual cast, mold or digital scan of the patient.

No prefabricated HCPCS code mirrors the double upright metal design, so a device that was not cast has no cheaper L1990 equivalent.

The KX modifier attests that the LCD documentation is already on file, and omitting it is the most common cause of L1990 denials.

CMS retired the Certificate of Medical Necessity in January 2023, so the medical record now has to carry the necessity evidence on its own.

HCPCS code L1990: definition and device descriptor

HCPCS code L1990 is the Level II code for a custom-fabricated metal ankle foot orthosis. Its official descriptor reads: ankle foot orthosis (AFO), double upright free plantar dorsiflexion, solid stirrup, calf band/cuff (double bar ‘BK’ orthosis), custom fabricated. Each phrase in it decides whether the code fits the device you supplied.

  • Double upright: two metal bars run along either side of the ankle and join a rigid calf band above it.
  • Solid stirrup: the U-shaped metal component attaches the uprights to the shoe, rather than to a footplate inside it.
  • Free plantar dorsiflexion: the ankle joint moves freely both up and down. It neither assists nor blocks motion.
  • Custom fabricated: the device is built from an individual cast, mold or digital scan of this patient’s limb.

That last phrase is the one billers misread most often. Because the ankle joint is free, L1990 controls the foot through side-to-side stability from the uprights, not through a stop that limits motion. A device that assists or blocks dorsiflexion belongs to a different code.

The code sits within the HCPCS L-code range maintained by CMS’s HCPCS Level II code set. L-codes cover orthoses and prostheses billed under the DMEPOS benefit. L1990 covers ankle foot orthoses rather than knee-ankle-foot orthoses (KAFOs), which begin at L2000.

L1990 key billing facts

The table below summarizes the core billing attributes billers need before submitting a claim.

Attribute Detail
Code L1990
Code system HCPCS Level II
Device category Custom-fabricated ankle foot orthosis (AFO)
Fabrication type Custom fabricated (individual casting or scanning required)
Billing unit 1 unit = 1 device (purchase); no rental or capped rental
Modifiers KX (documentation on file); NU (new device purchase); RT or LT for laterality
Medicare benefit DMEPOS, processed by the DME MACs
Payment basis The DMEPOS fee schedule, not the physician fee schedule. Allowed amounts are updated annually
Competitive bidding Custom-fabricated orthoses are currently outside the DMEPOS competitive bidding program

What HCPCS code L1990 covers and what it excludes

L1990 covers one device configuration. Billing it for anything outside that configuration is miscoding, whatever the clinical intent was. The exclusion list matters more than the inclusion list, because almost every L1990 denial starts as a device that belonged in a neighboring code.

What L1990 covers

  • Double-upright AFO with a solid stirrup, a calf band or cuff, and a free-motion ankle joint
  • Custom fabricated from an individual cast, mold, or digital scan of the patient’s limb
  • Clinical indications including drop foot from peroneal nerve palsy, spastic hemiplegia, neurological gait disorders, and musculoskeletal instability that needs mediolateral control

What L1990 does not cover

  • Prefabricated and off-the-shelf AFOs, which code to the prefabricated entries in the same range: L1910, L1930, L1932 and L1971
  • Single-upright versions of the same metal design, which code to L1980
  • Plastic AFOs with no metal uprights, which code to L1960 or L1970 depending on the ankle design
  • Dorsiflexion-assist designs such as the spring wire AFO at L1900
  • Soft ankle supports, compression braces, and supramalleolar orthoses
  • Walking boots, pneumatic or not, which code to the L4360 to L4387 range
  • Knee-ankle-foot orthoses (KAFOs), which begin at L2000

Accepted ICD-10 diagnosis codes for L1990

Medicare and most commercial payers require a covered diagnosis to support L1990. The table below lists commonly accepted ICD-10-CM codes. Payers may cover more or fewer diagnoses, so verify against the applicable Local Coverage Determination (LCD) and your payer’s policy. Our searchable ICD-10-CM code library carries the full descriptor and coding notes for each one.

ICD-10-CM Code Description Notes
G57.00-G57.02 Lesion of sciatic nerve (peroneal) Specify laterality
G81.00-G81.94 Hemiplegia and hemiparesis Laterality and etiology required
G82.20-G82.54 Paraplegia and tetraplegia Document functional gait impact
I69.351-I69.354 Hemiplegia following cerebral infarction Laterality required; common post-stroke indication
G35 Multiple sclerosis Document gait abnormality in the order
M21.371-M21.379 Foot drop (acquired) Strong L1990 indication; document etiology
G71.00-G71.09 Muscular dystrophy Document the specific type and the functional limitation
G12.20-G12.29 Motor neuron disease Clinical notes must support a gait disorder

Payers do not accept every neuromuscular diagnosis automatically. The ordering physician’s notes have to connect the diagnosis to a functional gait deficit that the AFO is designed to address. A diagnosis code with no clinical context in the chart is a denial waiting to happen.

L1990 vs adjacent AFO HCPCS codes: choosing the right code

The L1900 to L1990 range contains more than a dozen AFO codes, separated by fabrication method, material, and ankle design. The table below shows the codes most often confused with HCPCS code L1990. Check the full current descriptor on the AAPC ankle-foot orthotics code range before you bill.

Code Construction Fabrication Key differentiator
L1960 Plastic shell, posterior solid ankle Custom fabricated No uprights and no ankle joint. The shell itself holds the ankle still
L1970 Plastic with an articulated ankle joint Custom fabricated Plastic rather than metal uprights, with the joint built into the shell
L1980 Single metal upright, solid stirrup, calf band Custom fabricated Single bar ‘BK’ orthosis. Same design as L1990 with one upright instead of two
L1990 Double metal uprights, solid stirrup, calf band Custom fabricated Double bar ‘BK’ orthosis. Free ankle motion, with the most mediolateral control in the range
L1930 Plastic or other material Prefabricated Fitted from stock rather than cast. Lower allowed amount

Critical distinction: L1960 is the code most often billed by mistake in place of L1990, and the difference is material rather than motion control. L1960 is a plastic shell with a posterior solid ankle. It has no uprights and no stirrup at all. L1990 is a metal double upright construction with a free-motion ankle. If the orthotist’s note describes a plastic shell, L1990 is the wrong code regardless of how the physician worded the order.

The same logic runs down the whole range. Fabrication method decides which half of the range applies, and construction picks the code inside it.

Decision chart for HCPCS ankle foot orthosis codes
The casting question splits the range before construction matters, and the prefabricated column has no double upright entry at all. Descriptors from the CMS HCPCS Level II code set.

Custom fabricated vs prefabricated: why it matters for HCPCS code L1990

L1990 is a custom-fabricated code, and that distinction carries specific documentation obligations. CMS LCD L33686 (Ankle-Foot and Knee-Ankle-Foot Orthoses) sets the test. A device qualifies as custom fabricated only when it is individually constructed for one patient. That construction starts from a cast, mold, or digital scan of the body part.

The three-step custom fabrication test Medicare applies:

  1. Individual measurement: the orthotist takes a cast impression, plaster wrap, foam box impression, or digital scan of the patient’s foot and ankle.
  2. Lab fabrication: the device is constructed in a certified lab from those patient-specific measurements. Pre-made shells sized to the patient do not qualify.
  3. Fitting and adjustment: the practitioner fits and modifies the device to the patient’s anatomy and functional needs before delivery.

Submitting L1990 for a prefabricated device that was adjusted at the point of sale is a compliance violation. The correct codes in that scenario sit in the prefabricated half of the same AFO range:

  • L1910 for a posterior single-bar device with a clasp attachment to the shoe counter
  • L1930 for a prefabricated plastic AFO, including fitting and adjustment
  • L1932 for a carbon fiber anterior tibial shell, customized to the patient by a fitter
  • L1971 for a prefabricated plastic AFO with an ankle joint

Here is the part that catches suppliers out. No prefabricated code mirrors the double upright metal construction, so there is no discounted version of L1990 to fall back on. A device nobody cast for this patient has to be coded as the prefabricated device it actually is, and the allowed amount will reflect that. The reimbursement difference is large, which is why auditors look for it.

Pro Tip

Document the specific casting or scanning method in the orthotist’s fabrication note. Include the date of casting, the technique used (plaster, foam box, or digital scan), and the lab or in-house fabrication reference. This single record is the first thing a MAC auditor looks for when reviewing an L1990 claim.

Documentation requirements for L1990

Incomplete documentation is the leading cause of L1990 claim denials. The records below must be complete and retained on file before billing. None of them is submitted with the claim, but every one of them has to be produced on request.

Document Who signs Timing requirement
Standard written order (SWO) Treating practitioner Received before the claim is submitted. The SWO replaced the detailed written order in 2020
Face-to-face evaluation notes Ordering physician or NPP Within 6 months prior to ordering, per the LCD
Medical record supporting necessity Ordering physician Retained in the chart. No CMN form is submitted for dates of service from January 1, 2023
Fabrication and casting note Orthotist or certified fitter Date of casting, method used, and the lab reference
Fitting and delivery note Orthotist, with patient acknowledgment Date of delivery, and the beneficiary signature on the delivery confirmation

The Certificate of Medical Necessity no longer exists

CMS discontinued Certificates of Medical Necessity and DME Information Forms for dates of service on or after January 1, 2023, in MLN article SE22002. Claims that still carry CMN information are rejected rather than paid.

The underlying evidence did not go away with the form. The ordering physician’s records still have to establish the diagnosis, the functional deficit, and why a custom-fabricated orthosis is needed. What changed is where that evidence lives. It sits in the medical record and is produced on request, rather than being summarized on a form the supplier files.

What the written order has to say

42 CFR 410.38 lists what the standard written order has to carry. That is the beneficiary’s name or Medicare Beneficiary Identifier, the order date, and a description of the item. It also needs the treating practitioner’s name, NPI and signature. The item description may be a general description, the HCPCS code, the code narrative, or a brand and model number.

Naming L1990 or its narrative on the order is therefore optional under the rule, but it is still the safer habit. DME MACs deny claims where the item delivered does not match the item ordered. An order that reads only “custom AFO” gives a reviewer room to argue.

Medicare coverage policy and LCD requirements for HCPCS code L1990

The governing Medicare policy for L1990 is CMS Local Coverage Determination L33686 (Ankle-Foot and Knee-Ankle-Foot Orthoses), administered by the DME MACs. The LCD sets out both covered and non-covered indications, and it defines what the ordering physician’s records must establish.

Covered indications under LCD L33686

  • Drop foot from neurological impairment, such as peroneal nerve palsy, stroke-related hemiplegia, or multiple sclerosis
  • Spastic hemiplegia where mediolateral ankle control is clinically necessary
  • Neurological or neuromuscular conditions causing gait instability that needs external ankle support
  • Post-surgical conditions where the physician documents a need for ankle stabilization during recovery

Non-covered uses

  • Preventive use where no functional deficit is documented
  • Convenience or patient preference where a prefabricated device would meet the clinical need
  • Diagnoses outside the LCD’s covered list, which you should verify against the current LCD published by your MAC

The supplier cannot generate the clinical documentation independently. The ordering physician has to record the functional need. That leaves the supplier one job before the claim goes out: check that the record says what the LCD requires.

Modifiers required when billing HCPCS code L1990

A wrong modifier, or a missing one, routes the claim straight to the denial queue. The table below covers every modifier that applies to L1990 billing.

Modifier Meaning When to use
KX Documentation on file meets LCD requirements Required on every Medicare claim where the coverage criteria are met. It attests that the documentation is complete
NU New equipment The standard modifier for a new custom AFO purchase. L1990 is not a capped rental item
GA Advance Beneficiary Notice (ABN) issued Use when coverage is uncertain and the beneficiary has signed an ABN. It allows billing the patient if Medicare denies
GZ Item expected to be denied as not medically necessary Use when the supplier expects a denial and no ABN was issued. No patient billing is allowed
RT / LT Right side / left side Required to identify the extremity. Medicare denies paired-body-part devices without laterality
RA Replacement of a complete item Use when the whole orthosis is replaced because it was lost, stolen, or irreparably damaged. RA replaced the retired RP modifier
RB Replacement of a part, furnished as part of a repair Use when one component is replaced rather than the whole device

KX attestation note: appending KX to the claim is a compliance statement. It tells the MAC that every document the LCD requires is in the supplier’s file and that the device meets coverage criteria. Adding KX without confirming the documentation is complete is a false statement on a Medicare claim. Train billing staff to work through the checklist before adding KX, not after.

Common L1990 claim denials and how to avoid them

The patterns below recur across MAC jurisdictions and commercial payers. Each one is preventable before submission rather than after.

Denial reason Why it happens Prevention step
Missing KX modifier KX omitted, or the documentation was not yet collected when the claim went out Run a pre-submission checklist. Do not submit until every LCD document is in the file
Custom billed as prefab, or the reverse Wrong code selected. The fabrication type was never matched to the clinical record Confirm the fabrication method in the orthotist’s note before coding, then pick from the correct half of the range
Non-covered diagnosis The ICD-10 code is not on the LCD’s covered diagnosis list Cross-reference the ICD-10 code against your MAC’s LCD, and ask the physician to document the functional gait deficit
Record does not support necessity Since the CMN was retired, nothing prompts the supplier to check the physician’s notes before billing Read the face-to-face note against the LCD criteria and file it before fabrication starts
Missing laterality modifier RT or LT omitted from the claim line Add RT or LT as standard on every L1990 claim, and confirm it matches the order and the clinical notes
Face-to-face documentation missing The physician’s notes record no face-to-face evaluation, or the evaluation is older than 6 months Verify the evaluation date before billing, and request updated notes when it falls outside the window

When a denial does arrive, the remittance advice carries a CARC and a RARC that name the reason. Reading those two codes before resubmitting is what separates a corrected claim from a second denial on the same line.

Prior authorization and pre-claim review for L1990

L1990 is not currently subject to mandatory Medicare prior authorization under the DMEPOS Prior Authorization Program. CMS has expanded that program to cover certain power wheelchairs and other high-cost equipment. Custom-fabricated AFOs are not on the required list as of 2026. Verify current requirements with your MAC before billing, because the list does grow.

Commercial payer requirements vary a great deal. Many private insurers do require prior authorization for custom-fabricated AFOs whatever the HCPCS code. Check the payer’s provider portal or call provider services before fabrication begins.

The workflow failure worth guarding against is starting fabrication before authorization is confirmed. By the time the payer’s pre-approval requirement surfaces, the device has been cast, built and fitted to one patient. It cannot be sold to anyone else.

Pro Tip

Build a payer-specific prior authorization matrix for the top 10 payers you bill. Note whether each requires prior auth for L1990, the submission method (portal, fax, phone), and the typical turnaround time. Review it quarterly. This one document saves more rework than any other step in the L1990 billing workflow.

How Pabau keeps L1990 documentation and claim status in one place

An L1990 claim depends on five records created by four different people, at four different moments. The physician writes the order and the face-to-face note. The orthotist writes the casting note and the delivery note. The biller then has to confirm all of it exists before appending KX. In most practices those records live in three systems, so the biller’s job starts with a search.

Practice management software like Pabau keeps them on one patient record instead. The order, the evaluation note, the casting details and the signed delivery confirmation attach to the same chart. The documentation check becomes a scroll rather than an email thread.

Pabau’s DMEPOS claims management software then submits the claim and tracks what comes back. Your billers still decide which modifiers a line carries. Pabau surfaces the status of every submitted claim, so a rejected L1990 line is picked up the same week rather than at month end.

Pabau claims management screen listing submitted claims and their current status
Pabau’s claims management keeps every submitted DMEPOS claim and its status on one screen, so L1990 follow-up does not live in a spreadsheet.

Keep DMEPOS paperwork and claim status together

Pabau keeps the order, the casting note and the delivery confirmation on one patient record, then tracks every submitted claim through to the remittance. Your billers stop chasing documents and start clearing the queue.

Pabau claims management dashboard

Conclusion

L1990 rewards a supplier who settles two questions before anyone touches a keyboard. Was this device cast for this patient, and does it have two metal uprights on a solid stirrup? Answer those from the orthotist’s note rather than from the physician’s wording, and the code stops being a judgment call.

The documentation side has moved in the supplier’s favor since the CMN was retired, but only on paper. There is no form to chase now, and also no form that prompts anyone to check the physician’s record. Practices that replaced the CMN with a written checklist have kept their denial rate flat. Practices that simply stopped filing the form have not.

Keeping the order, the casting note and the delivery confirmation on one record is what makes that checklist quick enough to actually run. Book a demo to see how Pabau handles DMEPOS documentation and claim tracking for orthotics practices.

Continue your research

Continue your research

Need to understand how clean claims reduce your denial rate? Submitting a clean claim walks through the components Medicare and commercial payers check before processing a DMEPOS claim.

Want to decode ERA remittance codes faster? Reading electronic remittance advice explains how to match CARC and RARC codes to denial reasons and corrected claim actions.

Looking for a full denial code reference? Denial codes in medical billing covers the most common claim adjustment reason codes that appear on DMEPOS remittances.

Frequently asked questions

What does HCPCS code L1990 cover?

HCPCS code L1990 covers a custom-fabricated ankle foot orthosis. It has two metal uprights, a solid stirrup, a calf band or cuff, and a free-motion ankle joint. The device must be individually constructed from a patient-specific cast, mold, or digital scan. Prefabricated AFOs, single-upright designs, and plastic shells with no uprights all code elsewhere.

What is the Medicare reimbursement rate for L1990?

The Medicare allowed amount for L1990 comes from the DMEPOS fee schedule, not the physician fee schedule, and it is updated annually. Verify the current figure directly in the CMS DMEPOS fee schedule file, because third-party figures may not reflect mid-year updates or your state’s adjusted rate.

Does L1990 require prior authorization from Medicare?

No, L1990 is not currently on the Medicare DMEPOS mandatory prior authorization list. Commercial payers frequently do require prior authorization for custom-fabricated AFOs regardless of code. Always verify the specific payer’s requirements before fabricating the device, because Medicare’s list can expand and commercial policies vary widely.

Why do L1990 claims get denied?

The most common reasons are a missing KX modifier and a non-covered ICD-10 diagnosis. Close behind are a medical record that does not establish the functional need and a prefabricated device miscoded as custom fabricated. Missing RT or LT laterality rounds out the list. Since CMS retired the Certificate of Medical Necessity in 2023, a written pre-submission checklist is what catches these before the claim is transmitted.

×