Key takeaways
HCPCS Code J2800 covers an injection of methocarbamol, sold as Robaxin, in volumes up to 10 ml.
One unit equals one administration, so a 5 ml dose and a 10 ml dose both bill as a single unit.
Medicare pays J2800 under Average Sales Price plus 6%, and CMS republishes that figure every quarter.
Every claim needs a supporting ICD-10-CM diagnosis and the 11-digit NDC, or the payer rejects it before adjudication.
Practice management software like Pabau captures the NDC at administration and carries it straight into the claim line.
HCPCS Code J2800 covers the injection of methocarbamol, sold under the trade name Robaxin, in volumes up to 10 ml per administration. Billing teams use it when a practice buys the drug, administers it in-office, and bills it under the buy-and-bill model.
Three problems cause most J2800 denials. The units are billed by volume, the NDC is missing, or the diagnosis does not support a muscle relaxant. This reference works through each one.
J2800 is a Level II HCPCS code maintained by the Centers for Medicare and Medicaid Services (CMS) under the J-series for injectable drugs. It is active and valid for 2025-2026 billing cycles.
Methocarbamol: Drug overview and clinical use
Methocarbamol is a central nervous system depressant used as a skeletal muscle relaxant. Its FDA-approved indication covers acute musculoskeletal conditions, especially painful muscle spasm from sprains, strains, and trauma. Providers reach for the injectable form when oral dosing is impractical.
Indications that usually support medical necessity include acute low back pain with spasm, cervical strain, and post-injury pain in rehabilitation. Practices running physical therapy alongside injection services should record the clinical rationale at every visit.
The same applies to practices billing J2800 within IV therapy services. The route and the dose in ml belong in the note, not only on the claim.
- Drug class: Carbamate derivative; CNS depressant
- Trade name: Robaxin
- Approved indications: Acute painful musculoskeletal conditions (muscle spasm)
- Routes of administration: Intravenous (IV) or intramuscular (IM) injection
- Dosage limit for J2800: Up to 10 ml per administration event
- Regulatory status: Not a DEA-scheduled controlled substance federally; state rules may vary
Methocarbamol is not a controlled substance at the federal level. Billing teams should still check state prescribing and dispensing rules before administering and billing it.
Medicare reimbursement and fee schedule for J2800
Medicare pays HCPCS Code J2800 under Part B drug reimbursement using the Average Sales Price (ASP) methodology. The formula is ASP plus 6% of the manufacturer’s average selling price to non-exempt purchasers. CMS updates ASP rates quarterly, so no single annual figure holds.
To find the current rate, use the CMS Physician Fee Schedule lookup tool or download the latest quarterly ASP drug pricing file. Record the effective quarter of whichever rate you used in your revenue projections.
Important: J2800 rates change every quarter. Any rate quoted in a billing policy needs the effective quarter and year beside it. Never carry a prior-quarter rate forward as a current estimate.
ICD-10 diagnosis codes used with J2800
Every J2800 claim needs an ICD-10-CM diagnosis code that establishes medical necessity. Payers deny the claim when the reported diagnosis does not support a muscle relaxant injection. Most accepted codes sit in the musculoskeletal and injury chapters of ICD-10-CM.
Medicare Administrative Contractors (MACs) publish Local Coverage Determinations listing the diagnoses they cover for injectable muscle relaxants. The AAPC HCPCS code lookup is a quick way to confirm payer-specific crosswalk policies in your region.
Specificity matters. Use the most specific code the record supports. Reporting M62.830 when the chart clearly documents cervical strain is a coding accuracy problem, and it is the kind of pattern that triggers an audit.
NDC to HCPCS crosswalk for methocarbamol
CMS requires a National Drug Code (NDC) on all Part B drug claims, including J2800. The NDC has to match the vial actually administered, not a generic placeholder. A missing or invalid NDC is the most common reason J2800 claims are rejected before adjudication.
Practices that stock injectable methocarbamol should capture the NDC at the point of administration using prescription management software. That removes the transcription step at claim time, which is where most digits go missing.
Verify the mapping against the current CMS NDC crosswalk file, since new package sizes and manufacturer changes can alter it. The CMS-1500 form has one specific place for the NDC, so confirm the field before submission.

Pro Tip
Cross-reference the NDC on the vial against the CMS crosswalk before submitting. If a manufacturer changes packaging, the NDC changes too. Build a quarterly NDC verification step into your billing workflow to avoid claim rejections caused by outdated mappings.
How to bill J2800: Units, modifiers, and claim submission
Unit reporting is the single biggest source of J2800 claim errors. The descriptor reads “up to 10 ml”, so one unit equals one administration event of 10 ml or less. Do not scale the units to the volume given.
That makes J2800 unusual among J-codes. Most of them bill in milligram increments, where a larger dose means more units. Billing five units for a 5 ml dose of methocarbamol is a straight overpayment, and it is the error that draws recovery audits.
Pabau’s claims management software calculates units and assigns modifiers for J-code claims, so staff review the line rather than build it from scratch.

Applicable modifiers for J2800
Methocarbamol ships in single-dose vials, so one of the wastage modifiers belongs on every claim. Report JZ when the vial is used in full. Report JW on a separate line for any amount drawn and discarded.
Buy and bill: administering methocarbamol in-office
Buy and bill applies when the practice purchases methocarbamol from a wholesaler, stores it in the office, administers it, and bills the payer. The drug itself goes on the claim as J2800.
The administration is billed separately. Use CPT 96374 for an intravenous push and CPT 96372 for an intramuscular or subcutaneous injection. CPT 96365 does not belong here, because it covers infusions running longer than 15 minutes.
Practices tracking injectable stock in inventory management software can capture the lot number and NDC as the vial leaves the shelf. Without that, staff look the NDC up after the visit, which is where errors enter.

- Purchase documentation: Retain the purchase invoice showing NDC, lot number, and quantity received
- Administration record: Document route, dose in ml, site, and administering provider in the clinical note
- Claim line pairing: Bill J2800 alongside the drug administration CPT code on the same claim
- Patient cost-sharing: Part B co-insurance applies to the drug; check ABN rules when medical necessity is uncertain
Documentation requirements for J2800 claims
Incomplete documentation is the second most common reason J2800 claims deny after adjudication. The note has to support both medical necessity and the specific administration billed. A diagnosis code on its own does not do that.
Structured medical forms for injection visits let providers capture every required element at the point of care. That beats reconstructing the note from memory the following day.
- Diagnosis and medical necessity: Record the condition treated, symptom onset, severity, and why the injectable form suits this patient
- Drug identification: Record the NDC, lot number, expiration date, and volume administered in ml
- Administering provider: Include the name and credentials of the provider who performed the injection
- Administration route and site: Specify IV or IM and the anatomical injection site
- Patient response: A brief note on how the patient tolerated the injection
- Supervision level: Name the supervising physician where incident-to billing applies
Medicare documentation must be retained for at least seven years from the date of service and produced on MAC audit request. Digital intake forms pull existing conditions and allergies into the injection record, which saves time and keeps the note complete.

Common billing errors and how to avoid them
Three errors account for most J2800 denials. Units get calculated from volume, the NDC is missing or invalid, or the diagnosis does not support the clinical need. A pre-submission review catches all three, and a wider denial management process stops the pattern repeating.
When a claim does come back, the remittance carries a reason code that names the check that failed. Reading those denial codes properly is what stops the same claim failing twice.
How practice management software streamlines J2800 billing
Manual J-code billing takes five separate lookups. Staff find the NDC, calculate the units, confirm the modifier, check the ICD-10 crosswalk, and assemble the claim line. Every one of those steps is somewhere the claim can fail.
Practice management software like Pabau replaces that checklist. The NDC captured when the provider draws the vial flows into the claim line, and the diagnosis stays linked to the encounter it came from. Staff review the claim instead of building it.
Claims then leave Pabau through our Claim.MD integration, which submits electronically and returns the payer response to the same record. Clean claim checks run first, so unit and NDC errors surface while the encounter is still open.
The same workflow covers the rest of the J-series, from J2560 to J2720, so a practice billing several injectables works one way. Every Pabau subscription includes claims, inventory, and clinical records, so none of this sits behind a higher tier.
Stop losing J2800 claims to manual billing errors
Pabau captures the NDC at administration, calculates the unit, and submits the claim electronically. Your team spends less time reworking rejections and more time with patients.
Conclusion
J2800 is a small line on a claim with very little tolerance for error. Get the unit right, put the NDC where the form expects it, and choose a diagnosis the payer already covers.
Practices that stop chasing these rejections are the ones that moved the checks upstream, into the encounter itself. That takes a system where the note, the vial, and the claim are one record rather than three.
Book a demo to see how Pabau keeps J2800 claims clean from the injection room to the payer.
Continue your research
Managing a multi-service injection practice? Patient scheduling and appointment management covers how to coordinate injection visits without overbooking clinical staff.
Need a checklist before opening an injection practice? How to open an IV therapy clinic covers licensing, staffing, equipment, and compliance for injectable services.
Tracking drug inventory across several locations? Benefits of automating clinic inventory management explains how automated stock tracking reduces NDC errors and improves reorder accuracy.
Waiting on payer approval before you inject? Prior authorization software shows how automated approval tracking shortens the wait between the order and the injection.
Billing another Part B injectable? J0970 walks through units, diagnosis pairing, and NDC reporting for a second J-series drug.
Frequently asked questions
What is HCPCS Code J2800 used for?
HCPCS Code J2800 is the billing code for an injection of methocarbamol, a skeletal muscle relaxant sold as Robaxin, in doses up to 10 ml. Practices use it when methocarbamol is purchased, administered in the office, and billed under the buy-and-bill model. Typical indications are acute muscle spasm, low back pain, and cervical strain.
How many units are billed per J2800 claim?
One unit of J2800 equals one administration of methocarbamol up to 10 ml. Bill one unit whether 5 ml or 10 ml was given in that administration. Billing units by the volume administered instead of the number of administrations is a leading cause of denials and overpayment audits for this code.
What is the Medicare reimbursement rate for J2800?
Medicare reimburses J2800 at Average Sales Price (ASP) plus 6%. The exact amount changes every quarter. Verify it against the current CMS quarterly ASP drug pricing file or the CMS Physician Fee Schedule lookup tool. Never use a prior-quarter rate as a current estimate without checking the most recent CMS release.
What ICD-10 codes are used with J2800?
The codes paired with J2800 most often are M54.50 for low back pain and M62.830 for muscle spasm. Acute injuries use S13.4XXA or S33.5XXA for a cervical or lumbar sprain on the initial encounter. Pick the most specific code the documentation supports. Check it against your MAC’s Local Coverage Determination for injectable muscle relaxants before you submit.
Is the NDC required when billing J2800?
Yes. CMS requires the National Drug Code on every Medicare Part B drug claim, including J2800. Report it in the 11-digit format with no hyphens on electronic claims, using the correct unit qualifier. Claims without a valid NDC are usually rejected before adjudication, so the practice has to correct and resubmit rather than appeal.
Do commercial payers cover J2800?
Coverage varies by payer and plan. Most commercial payers recognize J2800 for physician-administered methocarbamol, but coverage policies, prior authorization rules, and rates differ. Check each payer’s fee schedule and drug policy before billing. Confirm prior authorization requirements against the patient’s specific plan rather than the payer in general.