Key Takeaways
HCPCS code L3020 describes a removable foot insert, molded to a patient model, with longitudinal arch and metatarsal support, billed under Medicare Part B.
L3020 is statutorily excluded from separate Medicare payment. It is only covered when the insert is integral to a covered leg brace (such as L1900, L1980, or L2010), per CMS Policy Article A52481 and LCD L33641.
Every L3020 claim needs modifier KX (brace-integral criteria met) or modifier GY (not brace-integral, denied as noncovered). A claim with neither gets rejected for missing information.
Pabau’s claims management software helps podiatry and DME suppliers document the brace-integral link, attach the written order, and catch a missing KX or GY modifier before the claim goes out.
Bill HCPCS code L3020 by itself, and Medicare denies it. Every time. That catches a lot of podiatry and DME suppliers off guard, because L3020 looks like a normal custom orthotic code on the fee schedule. It isn’t. CMS treats this whole insert family as statutorily excluded unless the device is built into a covered leg brace.
That single rule trips up more claims than any coding mistake. Get the diagnosis code right. Sign the written order. Do everything else “correctly,” and the claim can still come back denied if nobody checks whether the insert is brace-integral. Here’s what actually determines whether L3020 gets paid, and how to build a claim that survives a MAC review.
What HCPCS code L3020 actually covers
The official CMS long descriptor for L3020 reads: “Foot, insert, removable, molded to patient model, longitudinal/metatarsal support, each.”
HCPCS Level II, maintained by the Centers for Medicare and Medicaid Services (CMS), places L3020 in the orthopedic footwear section of the L-code series, alongside the shoes, braces, and insert codes it can, and can’t, be billed with.
L3020 covers a device fabricated from a cast, impression, or 3D scan of the patient’s own foot. It doesn’t cover a prefabricated insert picked off a shelf by shoe size or arch height. Bill a prefabricated device under L3020, and that’s upcoding, with real False Claims Act exposure attached.
Why Medicare rarely pays for L3020 on its own
L3020, like the rest of the removable insert family (L3000–L3030), is statutorily excluded from separate payment under Medicare Part B.
CMS Policy Article A52481 (Orthopedic Footwear) and its companion LCD L33641 spell this out directly. An insert, shoe modification, or heel/sole replacement is only covered when it’s an integral, medically necessary part of a covered leg brace.
That means L3020 doesn’t stand on its own. It has to ride along with one of these covered brace codes:
- L1900, L1920, L1980, L1990, L2000, L2005, L2010, L2020, L2030, L2050, L2060, L2080, and L2090, the leg-brace codes named in Policy Article A52481.
If the insert isn’t attached to one of those braces, Medicare denies the claim as noncovered. Not “medically unnecessary.” Not “missing documentation.” Noncovered, because the benefit category simply doesn’t extend to a standalone insert. No diagnosis code and no letter of medical necessity changes that when L3020 is billed by itself.
Every L3020 claim needs one of two modifiers to reflect this: KX when the insert is genuinely brace-integral and the coverage criteria are met, or GY when it isn’t. A claim without either gets rejected outright for missing information. The modifier section further down covers exactly how that works.
L3020 fee schedule 2026: what actually gets paid
Forget the standalone “L3020 fee schedule” framing you’ll see elsewhere. As its own line item, L3020 isn’t on Medicare’s payment radar. There’s no separate allowed amount to look up, because the code isn’t payable outside the brace-integral scenario.
Here’s how payment actually plays out. A patient is fitted with a covered ankle-foot orthosis, say L1980, and the podiatrist adds a removable, custom-molded insert to that brace.
The supplier bills the brace code and L3020 together, on the same claim, from the same supplier. Medicare evaluates the L3020 line as part of that brace claim. If the brace itself is medically necessary and the KX modifier documents the brace-integral link, the insert gets reimbursed alongside it.
Bill L3020 without the brace on the same claim, from a different supplier, or without KX or GY attached, and payment never happens.
Pro Tip
Before you bill L3020, confirm the covered brace is on the same claim, from the same supplier. CMS requires shoes, inserts, and modifications billed with a covered brace to come from the same supplier billing for the brace itself. Split billing between two suppliers is a guaranteed denial, no matter how good the rest of the documentation is.
Where ICD-10 codes fit (and where they don’t) for L3020
Does a diagnosis code unlock L3020 coverage? No. This is the mistake that trips up billers coming from CPT-coding backgrounds, where a matching ICD-10 code is often the thing that establishes medical necessity. For L3020 and the rest of the removable insert family, the gating factor is structural, not diagnostic. The insert has to be integral to a covered leg brace. A perfect ICD-10 code on a standalone L3020 claim doesn’t change that.
So do I still need a diagnosis code on the claim? Yes. Every claim needs an ICD-10 code to the highest level of specificity supporting the reason for the brace and insert. But that code documents medical necessity for the brace itself. It doesn’t act as a coverage trigger the way it might on an evaluation or procedure code. Pull the diagnosis from the treating physician’s own documentation, not from a generic list because it “usually gets paid.”
What about lists of “L3020 medical necessity” ICD-10 codes? Treat them with real skepticism. The governing documents for this code, CMS Policy Article A52481 and LCD L33641, don’t gate coverage through a diagnosis code table the way some DME LCDs do. If a resource hands you a set of qualifying ICD-10 codes for L3020, check the brace-integral requirement instead of the diagnosis list.
Document the diagnosis in the clinical record regardless. An auditor who finds an ICD-10 code on the claim with nothing backing it in the chart will flag the claim, brace-integral or not. Solid HIPAA-compliant documentation practices at the point of care make that alignment easy to prove during a MAC review.
The paperwork that makes or breaks an L3020 claim
CMS Policy Article A52481 spells out what a supplier has to keep on file for an L3020 claim. Incomplete records, not bad coding, are the leading cause of post-payment recoupment on custom orthotic claims.
- Written order (Standard Written Order): Signed and dated by the treating physician before the device reaches the patient. Verbal orders alone don’t satisfy this requirement.
- Proof the insert is brace-integral: Clinical and supplier records confirming the insert sits inside a covered leg brace, billed by the same supplier billing for the brace itself. This is the single piece of documentation Medicare actually checks coverage against.
- Proof of delivery: Documentation confirming the patient received the device, typically a signed delivery receipt or acknowledgment form.
- Fabrication record: For custom-fabricated devices, the supplier must keep records showing the device was made from a patient model (cast, impression, or scan). This is the critical distinction between L3020 and prefabricated L-codes.
- Supplier accreditation: The billing supplier must be enrolled and accredited as a DMEPOS provider. Retain accreditation certificates with the claim documentation.
Maintaining these records in compliance management tools that log document versions and timestamps reduces audit exposure significantly. Paper-based systems make it difficult to demonstrate when records were created relative to the date of service.

Modifiers that decide whether L3020 gets paid or denied
Modifier selection is the single most audited part of an L3020 claim, and it’s where the brace-integral rule actually gets enforced. Get the modifier wrong, and most MAC systems reject the line automatically, before a human ever reviews the documentation.
Every L3020 claim needs KX or GY. There’s no third option, and CMS rejects a claim outright if neither modifier is present. RT or LT also has to appear on every line to identify which foot the insert is for, independent of and in addition to the KX/GY pairing.
NU pairs with whichever of the two applies. Practices billing L-codes regularly benefit from practice management software features that flag a missing KX/GY pairing or an absent RT/LT modifier automatically, before the claim leaves the building.
The mistakes that keep tripping up L3020 claims
L3020 denials cluster around a small set of preventable errors. Spotting them early saves rework and protects revenue.
- Billing L3020 alone: The single biggest mistake. If there’s no covered leg brace on the same claim from the same supplier, Medicare denies it, no matter how clean the rest of the documentation is.
- Missing the KX or GY modifier: A claim with neither gets rejected for missing information before a reviewer even opens the chart.
- Treating the ICD-10 code as the coverage trigger: A precise diagnosis code doesn’t override the brace-integral requirement for this code family.
- Splitting the brace and insert across two suppliers: CMS requires the same supplier to bill both. Split billing is a guaranteed denial.
- Billing a prefabricated insert under L3020: Only a device molded from a patient model qualifies. An off-the-shelf insert billed this way is upcoding.
Tracking denial patterns across L3020 claims, not just reviewing individual rejections, is what actually surfaces a systemic problem like split-supplier billing or a missing GY. Software that builds pre-submission checklists into the workflow, like the kind covered in features that save time, catches these before the claim ever leaves the practice.
Catch a missing GY or KX before Medicare does
Pabau helps podiatry and DME practices track the brace-integral documentation, attach written orders and fabrication records, and flag a missing modifier before claims go out. Fewer errors. Fewer denials.
L3020 vs. the rest of the L3000–L3030 insert family
The foot insert L-code series distinguishes devices by fabrication method and the type of support built in. Selecting the wrong code within this series is miscoding, not just a billing error, and every code in the group carries the same brace-integral coverage rule. The table below covers the codes clinicians most often confuse with L3020.
The distinction between L3020 and L3030 trips up plenty of billers, and it’s about fabrication method, not coverage. L3020 requires a separate patient model made before the device itself. L3030 is heat-molded or shaped directly onto the patient’s foot during the visit. Both still need the brace-integral link and the right modifier to get paid.
The fabrication distinction only affects which code is correct, not whether Medicare pays for it. Using claims management software with built-in L-code logic helps billers pick the right code for how the device was actually made.

Pro Tip
When documenting a foot orthosis for Medicare, record the fabrication method explicitly: ‘Device fabricated from plaster cast of right foot taken on [date]’ supports the L3020 descriptor. Vague notes like ‘custom orthotic provided’ leave auditors guessing, and that invites a recoupment request even when the brace-integral link is solid.
How practice management software keeps L3020 claims clean
L3020 billing has more moving parts than most DME codes. A written order has to predate delivery. A fabrication record has to prove custom manufacture. The brace-integral link has to be true and documented, not assumed. And the KX or GY modifier has to match reality, every time.
Practice management platforms built for clinical operations cut down this friction by centralizing the documentation workflow. Pabau’s EHR integration connects clinical notes, prescription records, and billing data in one place, so the brace-integral link and its supporting documentation are captured at the point of care rather than assembled after the fact, right before submission.
For podiatry and DME practices billing L-codes regularly, automated billing workflows can flag incomplete documentation before a claim leaves the system. A pre-submission checklist that checks the written order date, the brace-integral link, and the KX/GY pairing takes seconds to set up and heads off the most common denial categories.
Digital intake forms also capture the consent and delivery-acknowledgment records CMS expects suppliers to retain. Add patient care management tools that log every clinical interaction, and practices build an auditable trail without extra admin work.

Getting an L3020 claim from order to payment
HCPCS code L3020 covers a specific device: a custom-molded, removable foot insert with longitudinal and metatarsal support built in. But the code only gets paid when it’s integral to a covered leg brace, billed by the same supplier, with the KX modifier documenting that link. Bill it alone, and GY is the modifier that reflects reality: noncovered by statute, not by mistake.
Most L3020 denials trace back to one of a handful of preventable errors: standalone billing, a missing KX or GY, split-supplier claims, or a written order signed too late. Fix those, and the claim usually clears.
Getting all of that right, every time, is where practice management software like Pabau earns its keep. Pabau’s claims management software helps podiatry and DME practices document the brace-integral link, attach the written order and fabrication record, and flag a missing KX or GY before the claim goes out.
Book a demo to see how it fits an orthotics billing workflow.
Continue your research
Managing compliance across a multi-provider podiatry practice? Compliance for physiotherapy clinics walks through the documentation and audit-readiness steps that apply to allied health practices billing DME codes.
Need a structured way to capture patient forms before appointments? Capture forms software lets practices collect signed consent and delivery acknowledgment forms digitally, creating the audit trail Medicare requires for L-code claims.
Exploring how billing and scheduling connect in one platform? Practice management at Pabau integrates clinical notes, appointment records, and billing data so the information needed for clean HCPCS claims is available at the point of care.
Frequently asked questions
Does Medicare ever pay L3020 as a standalone item?
No. L3020 is statutorily excluded from separate payment. It is only reimbursed when the insert is integral to a covered leg brace and billed with modifier KX. Bill it alone, and CMS requires modifier GY, which means an automatic, expected denial.
Is L3020 the same coverage pathway as diabetic shoe inserts?
No. Diabetic depth shoes and their inserts use separate A-codes, the A5500 series, under LCD L33369 and Policy Article A52501, the Therapeutic Shoes for Persons with Diabetes program. L3020 sits under the different orthopedic footwear rules in LCD L33641.
Can a Medicare patient be billed directly if L3020 is denied?
Yes, when the claim carries modifier GY. Because the item is statutorily excluded outside the brace-integral scenario, the patient is responsible for payment regardless of an Advance Beneficiary Notice, unlike a typical medical-necessity denial.
Does L3020 require prior authorization?
Not currently. CMS’s Required Prior Authorization list covers specific orthoses, like certain knee and ankle-foot braces, not the removable insert codes. The brace attached to the insert may still need its own prior authorization, depending on which code is billed.
How long should a supplier keep L3020 documentation on file?
CMS expects the written order, proof of delivery, and fabrication record kept for the standard DME audit window, typically seven years from the date of service.