HCPCS code L0640 – Lumbar-sacral orthosis
L0640 is the HCPCS Level II code for lumbar-sacral orthosis, sagittal-coronal control, rigid shell(s)/panel(s), posterior extends from sacrococcygeal junction to t-9 vertebra, anterior extends from symphysis pubis to xyphoid, produces intracavitary pressure to reduce load on the intervertebral discs, overall strength is provided by overlapping rigid material and stabilizing closures, includes straps, closures, may include soft interface, pendulous abdomen design, custom fabricated.
HCPCS code L0640 bills a custom-fabricated lumbar-sacral orthosis (LSO) with sagittal-coronal control, built from rigid shells or panels. One fact decides most L0640 claims. The brace has to be made for this patient, from a cast or from a set of measurements.
A stock brace adjusted at delivery is L0639, a different code with different paperwork behind it. Miss that line and the claim either denies or comes back later as a recoupment.
- Level
- Level II
- Category
- L — Orthotic and prosthetic procedures
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
HCPCS code L0640 covers a custom-fabricated LSO with sagittal-coronal control and rigid shells or panels.
The posterior section runs from the sacrococcygeal junction to T-9, and the anterior section from the symphysis pubis to the xyphoid.
L0639 is the same design prefabricated and customized to fit, so how the brace was made picks the code.
Medicare coverage follows LCD L33790, Spinal Orthoses: TLSO and LSO, and the KX modifier attests that its criteria are documented.
Custom-fabricated orthoses sit outside DMEPOS competitive bidding, so rates come from the standard fee schedule for your locality.
What L0640 covers, and where the descriptor draws the line
L0640 is a billable HCPCS Level II code. It describes a lumbar-sacral orthosis that controls motion in two planes and is fabricated for one named patient.
The code sits in the L-code series for orthotics and prosthetics, inside the CMS HCPCS Level II code set. On the claim line, the short descriptor reads “LSO s/c shell/panel custom.”
CMS publishes the long descriptor as one unbroken run of clauses. Split apart, it says the device must meet all of this:
- Lumbar-sacral orthosis, sagittal-coronal control, rigid shell(s)/panel(s)
- Posterior extends from sacrococcygeal junction to T-9 vertebra
- Anterior extends from symphysis pubis to xyphoid
- Produces intracavitary pressure to reduce load on the intervertebral discs
- Overall strength is provided by overlapping rigid material and stabilizing closures
- Includes straps, closures, may include soft interface, pendulous abdomen design
- Custom fabricated
Two planes of control separate this code from the sagittal-only braces below it. Sagittal control limits bending forward and back. Coronal control limits bending from side to side. A device that only resists forward flexion belongs to another code, whatever it was made from.
Rigid shells are the other half of the description. The strength comes from overlapping rigid material and the closures that hold it, not from stays sewn into a fabric wrap. The landmarks matter too. A brace that stops short of T-9 or the xyphoid does not match the descriptor, so it does not match the code.
The L0640 facts you need mid-claim
Medicare coverage runs through LCD L33790, not the ankle-foot policy
Medicare coverage for L0640 is set by LCD L33790, Spinal Orthoses: TLSO and LSO. Plenty of reference tools point billers at L33686 instead. That policy covers ankle-foot and knee-ankle-foot orthoses, and it says nothing about lumbar bracing. Citing it in an appeal letter tells the reviewer you have not read the right policy.
Coverage is never automatic. The treating practitioner documents why this patient needs the device, and the supplier keeps that documentation on file. Criteria are jurisdiction-specific, so pull the current version from your own Medicare Administrative Contractor (MAC). What the policy expects to see comes down to five things.
- Standard written order: The order must be in the file before the claim is submitted, and for some items before delivery. It names the patient, the item, the quantity, the ordering practitioner, and the order date.
- A covered diagnosis: The chart has to carry a diagnosis that appears in the policy’s covered list, not just on the claim.
- Proof of custom fabrication: Measurements, cast records, or fabrication notes showing the brace was built for this patient.
- KX attestation: The supplier appends KX only when the coverage criteria are met and the file can prove it.
- Prior authorization where it applies: Rules differ by MAC and by commercial plan, so confirm before the brace is delivered.
Pro Tip
Read the Local Coverage Article that sits alongside LCD L33790, not just the LCD. The article carries the billing and coding instructions, including modifier use and the documentation a reviewer will ask for. The LCD tells you when the brace is covered. The article tells you how to bill it.
L0640 rates live on the DMEPOS fee schedule
L0640 is paid from the CMS DMEPOS fee schedule, which publishes an allowed amount for every jurisdiction and locality. Looking the code up in the physician fee schedule is a dead end, because orthotics are not paid that way.
Competitive bidding is worth clearing up here. Custom-fabricated orthoses are excluded from the DMEPOS competitive bidding program by statute. Only off-the-shelf orthoses are bid, so an L0640 rate does not change because the patient lives in a bidding area.
Rates also move every year with the CMS update, so this page publishes no dollar figures. Pull the current file for your locality before you quote a price to a patient. Third-party rate lists lag behind, and a quote built on last year’s number becomes a billing dispute at the front desk.

Documentation decides whether L0640 gets paid
When a review comes, the file is what gets read. A clean claim with a thin file behind it still ends in a refund request. For custom-fabricated orthoses the burden is heavier than usual, because the fabrication itself has to be evidenced. Commercial payers mostly mirror these standards and some add prior authorization on top.
- Standard written order (SWO): Since 2020 Medicare uses one order format. It needs the patient’s name or Medicare number, the order date, the item, the quantity, and the practitioner’s name, NPI, and signature.
- Custom fabrication evidence: Measurement sheets, cast impressions, or CAD and CAM fabrication logs. This is the item auditors find missing most often.
- Medical necessity narrative: A chart note or letter explaining why this patient needs a rigid, custom-built brace rather than a stock one.
- Fitting and adjustment notes: What was fitted, what was adjusted, and on what date.
- Proof of delivery: A signed record showing the patient received the device, with the delivery date.
- Signed ABN where coverage is doubtful: The Advance Beneficiary Notice has to be signed before delivery, never after the denial arrives.
Keep those six items together in one patient file rather than scattered across a scanner folder, a paper chart, and a billing system. Wider medical billing compliance habits apply here too, since a file that satisfies a DME reviewer usually satisfies everyone else.
How an L0640 claim moves from order to payment
The sequence matters as much as the contents, because two of the steps have dates that a reviewer will compare. Here is the path a compliant claim takes.
- The practitioner evaluates and orders. The chart note explaining the need and the SWO are both dated before delivery.
- The orthotist casts or measures. The fabrication record starts here, and it is the only proof that this brace was built rather than pulled from stock.
- The device is fabricated and delivered. The patient signs the proof of delivery. For DMEPOS items the date of service is the delivery date, not the order date or the fitting date.
- The claim goes out. One unit of L0640, NU for new purchased equipment, and KX when the policy criteria are documented.
- The MAC adjudicates. Clean electronic claims sit for a 14-day payment floor. Any request for records lands after that, and the file has to travel as a set.
Step three is where most timelines break. If delivery happens before the order is signed, the dates give it away, and no appeal fixes an order written after the fact.
Pair L0640 with a diagnosis the policy covers
The diagnosis has to sit in the covered list in LCD L33790 and be supported by the physician’s own notes. Clinically appropriate is not the same as covered, and the policy is the one that decides.
Our ICD-10-CM codes library carries the full descriptors if you want to check one of these against its family.
Treat this as a starting point, not a covered list. The categories above are the ones that turn up most on lumbar bracing claims, but the policy’s own table is what a reviewer applies. Check the billed diagnosis against it before submission, every time the policy is revised.
KX is the modifier that carries the claim
KX does the heavy lifting. It tells the payer that the coverage criteria are met and documented, and Medicare treats a missing KX as a failure to meet them. The rest of the set tells the payer what to do when coverage is doubtful.
One error costs more than the others. Appending KX without the documentation behind it converts a denial into a recoupment, because you have attested to something the file cannot support. Use KX only when you could hand over the whole record that day.
Related LSO codes come in prefabricated and custom pairs
Code selection gets much easier once you see the shape of the range. From L0631 upward, the lumbar-sacral orthosis codes run in pairs. The odd code is a prefabricated device customized to fit.
The even code right after it is the same design, custom fabricated. So the brace’s rigid design picks the pair, and the fabrication method picks which half of it you bill.

L0640 vs. L0639: Same brace design, different build
These two share a descriptor almost word for word. Both are sagittal-coronal, both use rigid shells, both reach the same landmarks. The last clause is the whole difference. L0639 is a prefabricated brace that someone trimmed, bent, molded, or assembled to fit this patient. L0640 was built from this patient’s cast or measurements.
That makes the fabrication record the deciding evidence. Bill L0640 for a stock brace and you have upcoded. Bill L0639 for a custom-built one and you have given away part of the payment. Write the method into the fitting note so the choice is auditable later.
L0640 vs. L0631: L0631 leaves side bending alone
L0631 gets confused with L0640 because both braces use rigid front and back components. The control planes are what separate them. L0631 is a sagittal control orthosis, so it resists bending forward and back and nothing more. L0640 adds coronal control, which resists side bending as well.
Fabrication separates them a second time. L0631 is prefabricated and customized to fit, so it is not a custom-fabricated peer of L0640 at all. Its custom-fabricated twin is L0632, one row down in the table above.
The denials that come back most often
L0640 denials are repetitive, which is good news. Six causes account for most of them, and each one is preventable at the desk rather than on appeal.
- Missing KX modifier: The most common cause. Without KX, the system reads the claim as not meeting coverage criteria and denies it.
- No fabrication evidence: The file holds no cast record, measurement sheet, or fabrication log, so the custom-fabricated code cannot stand.
- Order problems: A missing signature, an absent NPI, or an order dated after delivery. All three deny on sight.
- Diagnosis outside the covered list: Clinically sound, but not in LCD L33790, which produces a non-covered denial.
- Wrong half of the pair: L0640 billed for a prefabricated brace is upcoding, and L0639 is the code that fits that device.
- No ABN when coverage was doubtful: Without a signed notice, the supplier eats the cost instead of the patient.
Run this six-point check before you submit
Two minutes per claim, and it catches almost every item above.
- Is the SWO signed, dated before delivery, and complete?
- Is there a cast record, a measurement sheet, or a fabrication log?
- Does the billed diagnosis appear in the current policy?
- Is KX supported by the documents sitting in the file?
- Is the date of service the delivery date?
- If coverage is doubtful, is a signed ABN on file?
Pro Tip
Audit your last 20 L0640 claims against the six-point check before the next billing cycle. Fix what is missing while the patients are still reachable and the orthotist still remembers the fitting. A record repaired now is far cheaper than a recoupment defended in 18 months.
How practice management software keeps an L0640 file together
Most of the work above is records work. The order, the measurements, the fitting note, the diagnosis, and the signed delivery receipt all have to travel as one set when a reviewer asks. In many practices they do not. The order sits in a scanned folder, the measurements are on paper, and the note lives in the chart.
Practice management software like Pabau keeps those pieces attached to the patient record instead. Clinical notes, uploaded documents, and digital forms sit on the same timeline as the appointment. When an audit letter arrives, staff open one record rather than rebuilding a file from four places.
On the money side, Pabau’s claims management software covers invoicing, insurer billing, and the patient balance. What was charged and what is still outstanding then sits beside the documentation.
Orthotic code selection stays with your biller, and your DMEPOS supplier workflow stays where it is. What changes is how long it takes to prove what you did.
Keep patient records and billing in one system
Pabau brings clinical notes, documents, digital forms, and invoicing into one patient record. The paperwork behind a claim stays together and is easy to produce on request.
Conclusion
Billing L0640 takes a minute. Defending it six months later takes the whole file, and that is when most suppliers find out what is missing.
So the decision gets made before the brace is ordered. Either this patient needs a device fabricated from their own measurements, or a stock brace fitted at delivery will do. The first is L0640. The second is L0639. The rest of the claim follows from that answer, as long as the record says plainly how the device was made.
If documentation is where your orthotic claims keep failing, start with how the record is kept. Book a demo to see how Pabau holds notes, forms, and invoices on one patient record.
Continue your research
Need the wider billing process first? What is medical billing walks through how a charge becomes a paid claim.
Want fewer rejections before they happen? What makes a clean claim lists the elements that keep a claim out of manual review.
Stuck decoding a remittance advice? Denial codes in medical billing explains the common CARC codes and what each one asks you to fix.
Denials piling up across payers? Denial management in healthcare sets out a workflow for reworking and preventing them.
Looking at the whole revenue cycle? What is revenue cycle management covers the path from patient encounter to payment posting.
Frequently asked questions
Can L0640 be billed as a rental instead of a purchase?
No. Medicare pays for orthoses as purchases, so rental modifiers do not apply to L0640. The NU modifier signals new purchased equipment on the claim line. A patient who needs only short-term support is a candidate for a different item, not a rented custom brace.
How soon can Medicare pay a clean L0640 claim?
Not immediately. Medicare holds clean electronic claims for a 14-day payment floor, and paper claims for 29 days. That window is fixed. What you can control is what happens after it, so send the claim with the documentation already complete.
Who is allowed to bill Medicare for a custom-fabricated LSO?
An enrolled DMEPOS supplier with a current supplier number. Custom-fabricated orthoses also draw scrutiny on who built the device, and many MACs expect a certified orthotist or an equivalent qualified practitioner. Check your MAC’s supplier standards before the first claim goes out.
Does the L0640 payment cover fitting and adjustment?
The allowance covers the device and the work needed to make it fit at delivery. Adjustments and repairs made later follow your MAC’s repair rules and use separate codes. Read the policy article before billing any of them separately.
What is the first step after an L0640 denial?
Read the remittance advice. The reason code tells you whether the coding failed or the file did. A missing element in the record is corrected and resubmitted. A coverage denial goes to redetermination, the first level of Medicare appeal, which is filed within 120 days.