HCPCS J0585: OnabotulinumtoxinA (Botox) Injection
HCPCS J0585 reports onabotulinumtoxinA (Botox), per 1 unit — a neurotoxin used for chronic migraine, dystonia, spasticity, overactive bladder, and more. As a Part B drug it is paid at approximately ASP plus 6%, billed per unit with the NDC. Botox comes in single-use vials; report waste with JW and no-waste with JZ.
- Code type
- HCPCS Level II drug (per 1 unit)
- Priced under
- Part B: ~ASP + 6%
- Billed per
- Per 1 unit, with the NDC
- Waste modifier
- JW (discarded) / JZ (no waste)
What is HCPCS J0585 used for?
HCPCS J0585 reports onabotulinumtoxinA — Botox — per 1 unit. It is a botulinum toxin type A used for covered indications including chronic migraine, cervical dystonia, upper- and lower-limb spasticity, blepharospasm, strabismus, and overactive bladder. J0585 bills the drug by the unit; the injection procedure (a chemodenervation CPT such as 64615 for migraine, or 96372 for a simple therapeutic injection) is billed separately.
How do you count units and vials for J0585?
The key rule: one Botox unit = one J0585 billing unit. Botox is supplied in single-use 100-unit and 200-unit vials.
| Scenario | Billing |
|---|---|
| 100 units injected, 100-unit vial | J0585 x100, no waste (JZ) |
| 155 units injected, 200-unit vial | J0585 x155 + J0585-JW x45 |
Example: the standard chronic-migraine protocol is 155 units across 31 sites — billed as J0585 x155, with any remainder from the vial reported as waste.
How is J0585 priced, and does it need prior authorization?
As a Medicare Part B separately payable drug, onabotulinumtoxinA is reimbursed at roughly ASP plus 6 percent. The average sales price is published by CMS and updated quarterly, so the per-unit rate changes each quarter — bill the units and let the payer apply the current ASP file. Because Botox is high-cost and indication-specific, many payers require prior authorization and documented medical necessity for the covered diagnosis.
How do JW and JZ modifiers apply to J0585?
Botox vials are single-use, so the discarded-drug rules always apply:
- JW — reports the discarded units on a separate line so Medicare pays for the labeled vial amount.
- JZ — attests there were no discarded units.
One of the two is required on every separately payable single-dose Botox claim. The same ASP-and-waste framework governs the sibling drugs J3301 and J1100. For the payable administration and chemodenervation services, check rates in the Medicare fee calculator under Part B.
Frequently asked questions
One Botox unit equals one J0585 billing unit. If you inject 155 units for chronic migraine, you bill J0585 x155. Botox is supplied in 100-unit and 200-unit single-use vials, so a 155-unit dose from a 200-unit vial leaves 45 units to report as waste.
As a Medicare Part B separately payable drug, onabotulinumtoxinA is reimbursed at approximately ASP plus 6 percent. CMS updates the average sales price quarterly, so the per-unit dollar rate changes each quarter. Bill the number of units injected (plus any waste) and let the payer apply the current ASP amount.
Yes. Botox vials are single-use, so any undelivered units are reported with the JW modifier on a separate line; if no units are discarded, JZ is required. For a 155-unit dose from a 200-unit vial, bill J0585 x155 and J0585-JW x45.
Sources & further reading
Reviewed by the ImmediCare Solutions RCM team
Certified billers and coders handling claims across 50+ specialties nationwide. This entry is reviewed against current payer policy and CMS rules. Last review: Jul 5, 2026.
Stop losing revenue to problems like this.
A free billing audit shows exactly where your practice is leaking money — no cost, no commitment.
