An urgent care group we work with counted what left its supply room in a month: 140 fiberglass splints, 60 arm slings, several cases of compression bandages, wound closure strips, two hundred suture removal kits and a great many surgical trays. The purchasing report was precise to the dollar. The billing report showed 11 supply line items for the same month. The gap was not fraud in either direction. Nobody had ever decided which supplies were billable, to whom, under which code, so the default was to bill none of them.

Supply billing is a small-dollar, high-volume problem, which is why it gets ignored. Each item is worth a few dollars to a few dozen. But a practice that applies 100 splints a month and never bills the supply is leaving a four-figure sum on the floor every month, and the fix is a one-time decision about codes and payers, not extra work per visit.

This piece is about billing supplies in the office: what CPT 99070 is and why it rarely pays, which HCPCS Level II codes payers actually reimburse, what the National Correct Coding Initiative bundles into the procedure no matter what, and how to decide which supplies are worth the effort.

Key takeaways

  • CPT 99070 is a generic supply code that Medicare never pays and most commercial payers either ignore or pay only with an invoice attached; specific HCPCS codes are the better route wherever one exists.
  • Casting and splinting supplies (HCPCS Q4001 to Q4051) are separately payable by Medicare when billed with the application code, and are the single most valuable supply category in primary care, urgent care and orthopedics.
  • Supplies that are integral to a procedure, such as needles, gauze, drapes and surgical trays, are bundled by NCCI and by nearly every payer; billing them creates denials, not revenue.
  • Prefabricated orthotics (L codes) can be billed to Medicare only by an enrolled DMEPOS supplier, which a physician practice can become, and go to the DME MAC rather than the Part B contractor.

What 99070 is and why it mostly does not pay

CPT 99070 describes supplies and materials provided by the physician over and above those usually included with the office visit or other service. It is a catch-all with no fee attached: the payer has no idea from the code whether you supplied a $2 bandage or a $200 brace. Medicare assigns it status indicator B, bundled, meaning it is never paid separately under any circumstances. Most Medicare Advantage plans follow. Among commercial payers, some deny it outright, some pay a small flat amount, and some pay a percentage of invoice cost when the claim includes the invoice and a description in the notes field of the claim. Several national payers publish supply policies stating that 99070 will not be reimbursed when a specific HCPCS code exists for the item.

That last rule is the important one. Payers want the specific HCPCS Level II code, the alphanumeric codes maintained by CMS for supplies, equipment and drugs, because the code carries a fee. Reach for 99070 only when no HCPCS code describes the item and the payer's policy says it accepts 99070 with an invoice. For everything else, the question is which HCPCS code applies and whether the payer pays it.

The HCPCS codes payers actually pay

Three families of codes cover most office supplies. A codes cover miscellaneous medical and surgical supplies. Q codes, in the Q4001 to Q4051 range, cover casting and splinting supplies. L codes cover orthotics and prosthetics. Which ones are payable depends on the payer and on whether the item is integral to a procedure.

ItemCodeMedicare treatmentTypical commercial treatment
Fiberglass short arm splint, adultQ4022Separately payable with the application code (29125)Usually payable; some bundle into fracture care
Fiberglass short leg cast, adultQ4038Separately payable with the application code (29405)Usually payable
Arm slingA4565Payable in limited circumstances; often denied as not medically necessaryVaries widely; many pay a small allowable
Surgical trayA4550Bundled, not payableMostly bundled; a few plans still pay for specific procedures
Compression bandage, 3 inchA6448Bundled when applied in the officeMostly bundled
Prefabricated wrist-hand orthosis, off the shelfL3908Payable through the DME MAC by an enrolled DMEPOS supplierPayable; some require prior authorization above a dollar threshold
Vaginal pessary, non-rubberA4562PayableGenerally payable
Sterile dressing supplies for home useA6xxx seriesPayable under the surgical dressings benefit through the DME MAC, not when used during the visitVaries

The casting and splinting Q codes deserve most of the attention. When a physician applies a splint or cast, the application is billed with a CPT code in the 29000 to 29799 range, and the Q code for the material is billed on the same claim as a separate line. Medicare pays both. The Q codes are specific to body part, patient age (pediatric is under 11) and material (plaster or fiberglass), so the medical assistant who applies the splint needs to record which one was used. A practice that bills 29125 and leaves off Q4022 is doing the work and giving away the supply.

One trap: when fracture care is billed globally (for example 25600 for a closed distal radius fracture without manipulation), the initial cast application is included in the global fee, but the casting supplies are still separately billable to Medicare. Replacement casts during the global period are billed with the application code and the supplies. Check commercial contracts, because several bundle the supply into the global fee.

What NCCI bundles and why fighting it fails

The National Correct Coding Initiative, or NCCI, is the set of edits CMS maintains to prevent unbundling, and its policy manual says plainly that supplies integral to a procedure are included in the procedure payment. Needles, syringes, gloves, drapes, gauze, antiseptic, local anesthetic, suture material and the surgical tray are all part of the procedure they are used in. A laceration repair (12002) includes the suture, the tray and the dressing. An injection includes the syringe. A skin biopsy includes the punch.

Practices that bill A4550 for a surgical tray with every minor procedure have been getting denials for a long time, but we still see it, often because the charge is hard-coded into a procedure template in the practice management system. Commercial payers have largely adopted the same position, and the ones that still pay a tray fee do so for a short list of procedures they publish. Clean out the automatic tray charge unless a specific payer policy supports it; the denial rate is bad for your clean claim metrics and the write-off is bad for your time.

The exception to bundling is a supply that is not integral and would not otherwise be used: the splint after the fracture reduction, the sling, the orthosis, the pessary. The test we use is whether the item leaves with the patient and serves a purpose after the visit. If yes, it is likely billable to someone. If it was consumed during the procedure, it is bundled.

Orthotics and the DMEPOS question

Knee braces, wrist splints and ankle orthoses are covered by Medicare under the durable medical equipment, prosthetics, orthotics and supplies benefit, DMEPOS, which has its own enrollment, its own contractors (the DME MACs) and its own claim rules. A physician practice cannot bill L codes to Medicare on an ordinary Part B claim. It must enroll as a DMEPOS supplier using the CMS-855S application, obtain a supplier number, and bill the DME MAC for its region.

That sounds like more than it is. Physicians and other practitioners who furnish orthotics to their own patients are exempt from the accreditation and surety bond requirements that apply to commercial DME suppliers, which removes most of the cost. The documentation rules still apply: a signed order, proof of delivery signed by the patient, and a medical record supporting the need for the specific item. For a practice that dispenses a few braces a week, enrolling is usually worth it; for one that dispenses a few a year, referring the patient to a DME supplier is simpler. Our enrollment team handles the 855S alongside the usual provider enrollment work when a practice decides to go that route.

Commercial payers generally accept L codes on the regular professional claim from the practice without separate enrollment, subject to prior authorization for higher-cost items. Verify each contract; some route all DME to a single national vendor and will deny the practice regardless of code.

Deciding which supplies are worth chasing

Not every billable supply is worth billing. The effort is in the setup, not the individual claim, so the question is volume times allowable minus the hassle of denials and patient balances. Here is a worked example from the urgent care group in the opening. Their 140 splints a month, if each carried the correct Q code at an average allowable around $30 across their payer mix, represent about $4,200 a month, or roughly $50,000 a year, for adding one line to claims that were already going out. Their 60 slings at a typical commercial allowable of $10 to $15, with Medicare mostly denying, might yield $500 a month and generate patient balances and calls. They chose to bill the splints universally and the slings only to the three commercial payers whose policies clearly cover them. The trays and bandages they stopped billing entirely.

Two more practical points. Record the actual item used at the point of care, in the procedure note or a supply field, because the biller cannot guess between Q4022 and Q4024 from "splint applied." And load your supply codes into the fee schedule at a real charge, based on invoice cost plus a reasonable markup, rather than the $1 placeholder we sometimes find, because several payers pay the lesser of charge and allowable. Supply billing is a classic revenue leakage finding: the work is done, the item is paid for, and the claim never mentions it.

Questions we hear

Can we bill the patient for supplies the payer bundles?

Not for a Medicare patient when the item is bundled into a covered service; bundled means paid within the procedure fee, and billing the patient separately is a violation of the assignment agreement. For commercial patients, the contract usually has similar language. The exception is a non-covered item the patient chooses, such as an upgraded brace, with a signed notice in advance.

Do we need an invoice on every supply claim?

Only when the payer's policy requires it, which is usually for 99070, for miscellaneous codes such as A4649 or Q4050, and for items above a dollar threshold. Specific HCPCS codes with an established fee do not need invoices. Keep invoices on file regardless; a payer audit of supply codes asks for them.

Is the casting supply billable when the cast was applied by the medical assistant?

The application code is a physician service and follows the incident-to and supervision rules for the payer. The Q code is a supply and is billable regardless of who applied the material, as long as the application itself was properly billed and documented.

What to do this week

  1. Pull 90 days of purchasing records for splints, casts, slings, orthotics and pessaries and compare the counts to the supply lines billed.
  2. Remove any automatic A4550 tray charge or 99070 line from procedure templates unless a written payer policy supports it.
  3. Add a required "material used" field to the splint and cast procedure note so the Q code can be selected accurately.
  4. Check your five largest commercial contracts for supply and orthotic language and record which codes each pays.
  5. Decide whether DMEPOS enrollment makes sense for your brace volume and, if it does, start the CMS-855S.