Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS code J1030: J1010 Replacement & Billing Guide

Key Takeaways

Key Takeaways

HCPCS code J1030 (Injection, methylprednisolone acetate, 40 mg) was deleted effective April 1, 2024, and is no longer a valid billing code.

J1010 (methylprednisolone acetate, 1 mg per unit) is the replacement: bill 40 units of J1010 for every former J1030 claim (40 mg divided by 1 mg per unit).

JW and JZ are the modifiers that matter for drug wastage, but they apply to single-dose containers; Depo-Medrol ships only in multidose vials, so they typically do not apply to J1010 claims for this product.

Practice management software like Pabau supports structured chart-note documentation, capturing dose, route, and NDC at the point of care, so billing staff can verify the correct J1010 unit count before a claim goes out.

HCPCS code J1030 (methylprednisolone acetate injection, 40 mg) was deleted effective April 1, 2024, when the Centers for Medicare and Medicaid Services (CMS) consolidated it, along with J1020 and J1040, into a single code billed at 1 mg per unit. Claims still carrying J1030 reject at every major payer.

This guide covers the full crosswalk to J1010, the correct billing units, NDC requirements, modifier rules, and the documentation your chart notes need to support a clean claim.

HCPCS code J1030: definition, description, and code status

HCPCS code J1030 described a single billable unit of methylprednisolone acetate injection at a fixed dose of 40 mg. It sat within HCPCS Level II, the CMS-maintained code set covering drugs and biologicals administered in outpatient settings. J1030 was used across rheumatology, orthopedics, podiatry, and pain management whenever a 40 mg Depo-Medrol vial was administered.

Field Value
Code J1030
Full Description Injection, methylprednisolone acetate, 40 mg
Code System HCPCS Level II (J-codes, drugs and biologicals)
Status Deleted – invalid for dates of service on or after April 1, 2024
Deletion Date April 1, 2024
Replacement Code J1010 – Injection, methylprednisolone acetate, 1 mg
Units Required for 40 mg 40 units of J1010

Any claim submitted with J1030 for a date of service on or after April 1, 2024 will be denied. There is no grace period from CMS for this deletion. Check your billing system’s code library to confirm J1030 has been retired and mapped to J1010.

J1030 code status: deleted effective April 1, 2024

CMS deleted J1030 as part of a deliberate consolidation of all fixed-dose methylprednisolone acetate J-codes into a single per-unit code. The agency made the same change to J1020 (20 mg) and J1040 (80 mg) in the same action. The rationale: a 1 mg-per-unit billing basis gives payers more precise dose verification and reduces the complexity of maintaining three separate codes for the same drug at different vial sizes.

The American Podiatric Medical Association (APMA) published a guidance notice to members detailing the steroid HCPCS code changes ahead of the April 2024 effective date. The American College of Rheumatology similarly flagged the transition for rheumatology billing teams. Despite advance notice, practices that had not updated their charge masters or superbills before the effective date faced a wave of claim rejections once the April 2024 deletion took hold.

J1030 replacement code: transition to J1010

J1010 is the active replacement for HCPCS code J1030. Its official CMS description is: Injection, methylprednisolone acetate, 1 mg. Because J1030 represented a fixed 40 mg dose and J1010 bills 1 mg per unit, each former J1030 claim becomes 40 units of J1010. The arithmetic is straightforward: 40 mg divided by 1 mg per unit equals 40 units.

Billing units crosswalk: J1020, J1030, and J1040 to J1010

All three deleted codes map to J1010, but at different unit counts. Use this crosswalk when updating superbills, charge masters, or electronic health record fee schedules. Verify the administered dose in the chart note before selecting the unit count, since payers may audit billed units against documented dose.

Deleted Code Description Dose Replacement Code Units of J1010
J1020 Injection, methylprednisolone acetate, 20 mg 20 mg J1010 20
J1030 Injection, methylprednisolone acetate, 40 mg 40 mg J1010 40
J1040 Injection, methylprednisolone acetate, 80 mg 80 mg J1010 80

Source: CMS 2023 HCPCS Application Summary Q4; confirmed by APMA official guidance and The Rheumatologist billing update.

About methylprednisolone acetate (Depo-Medrol): drug identity and uses

Methylprednisolone acetate is a corticosteroid used to reduce inflammation in a range of musculoskeletal, dermatologic, and allergic conditions. Depo-Medrol is the primary Pfizer brand name; generic equivalents from other manufacturers carry the same active ingredient and map to J1010 under the same billing logic.

Common clinical indications that drive J1010 claims across specialties include:

  • Intra-articular injections for rheumatoid arthritis, osteoarthritis, and bursitis
  • Trigger point and soft tissue injections for tendinopathies
  • Epidural steroid injections (where indicated by specialty)
  • Podiatric injections for plantar fasciitis and heel pain
  • Dermatologic intralesional injections for keloids and inflammatory skin conditions

Practices in rheumatology, orthopedics, and podiatry account for the highest volume of J1010 claims. Medical spa and aesthetic medicine settings may also administer methylprednisolone for inflammatory skin conditions, though payer coverage varies by indication.

NDC codes for methylprednisolone acetate 40 mg

National Drug Code (NDC) reporting is required by Medicare and many Medicaid programs when billing J1010. Some commercial payers also mandate NDC submission on the CMS-1500 or 837P. The NDC identifies the specific manufacturer, product, and package size dispensed. Depo-Medrol ships only as a multidose vial; Pfizer does not produce a single-dose vial presentation of this product, so NDC selection is about vial size, not dose format.

NDC (11-Digit) Product Manufacturer Package
00009-0280-02 Depo-Medrol 40 mg/mL Pfizer 5 mL multidose vial
00009-0280-03 Depo-Medrol 40 mg/mL Pfizer 10 mL multidose vial
Generic equivalents Methylprednisolone acetate 40 mg/mL Various Verify NDC on received vial

Always report the NDC from the actual vial dispensed, not a memorized number. Note that NDC 00009-0274-01 belongs to a different strength, Depo-Medrol 20 mg/mL in a 5 mL multidose vial, and should not be reported for a 40 mg dose. NDC format on claims is 5-4-2 with leading zeros. Verify current NDC crosswalk data via the PGM Billing lookup tool, which pulls from CMS data files.

Pro Tip

When pulling from a multidose vial, document the lot number and expiration date in the administration note. Some payers cross-reference NDC and lot number during post-payment audits on high-volume steroid injection claims.

Medicare reimbursement for J1010 (replacing HCPCS code J1030)

Medicare Part B reimburses J1010 under its Average Sales Price (ASP) methodology: ASP plus 6% for the drug component, billed separately from the administration service code. ASP-based rates update quarterly, so any specific dollar figure published here would be outdated within 90 days.

For current reimbursement rates, use the CMS ASP pricing files and filter by the applicable quarter. These quarterly files, not the Physician Fee Schedule (MPFS) look-up, are the pricing source for separately payable Part B drugs like J1010; the MPFS covers RVU-based physician service payments and carries no drug pricing. Because J1010 bills 1 mg per unit, a 40 mg injection (40 units) is reimbursed at 40 times the single-unit allowable.

The HCPCS Level II framework and Medicare’s drug payment methodology follow the CMS coding and billing rules referenced above. Medicare claims processing guidance for drugs and biologicals is detailed in Chapter 17 of the Medicare Claims Processing Manual.

Applicable modifiers when billing J1010

Two different modifier families can come up on a J1010 claim: wastage modifiers for single-dose containers, and route-of-administration modifiers that only apply to specific drug categories. Getting either one wrong is a common audit trigger for corticosteroid injection claims.

Modifier Definition Apply When Typical for J1010?
JW Reports the discarded or wasted portion of a single-dose container drug on a separate claim line Any documented amount of a single-dose vial’s contents is discarded rather than administered Rarely – Depo-Medrol ships only in multidose vials, so there is usually no single-dose waste to report
JZ Attests that zero drug was discarded from a single-dose container Required on applicable single-dose-container claims since July 1, 2023 Not applicable to Depo-Medrol, since it has no single-dose vial presentation
JB Administered subcutaneously Required only for drugs on a MAC’s Self-Administered Drug (SAD) exclusion list, or for erythropoiesis-stimulating agents (ESAs) No – methylprednisolone acetate is not on a SAD exclusion list and is not an ESA
59 Distinct procedural service Multiple injections to separate anatomical sites on same date When clinically appropriate and documented

Applying JW and JZ by vial type

Brand-name Depo-Medrol ships only as a multidose vial, so JW and JZ rarely apply when billing that specific product. Those modifiers matter when billing from a single-dose container, and a multidose vial is used across multiple patients rather than discarded after one dose.

Some generic manufacturers package methylprednisolone acetate differently: Amneal, for example, supplies its 40 mg/mL and 80 mg/mL methylprednisolone acetate as single-dose vials. Check whether the dispensed vial is single-dose or multidose before ruling JW and JZ out.

On a generic single-dose vial, JZ is mandatory whenever nothing is discarded, and JW applies if any amount is wasted. JA and JB are route-of-administration modifiers that CMS requires only for drugs on a MAC’s Self-Administered Drug exclusion list or for ESAs; methylprednisolone acetate is neither, so neither modifier is a default requirement for J1010.

Confirm payer preference with each insurance carrier, as some commercial payers layer additional modifier requirements onto a base Medicare claim. Verify current HCPCS modifier definitions via the AAPC HCPCS code lookup.

Documentation requirements for methylprednisolone acetate injections

A clean J1010 claim starts with complete chart documentation. Missing elements are the most common reason post-payment audits result in refund demands. Clinical documentation at your practice should capture every element below for every administered injection.

  • Drug name and formulation: “Methylprednisolone acetate (Depo-Medrol) suspension” – include brand or generic name as dispensed
  • Dose administered: Total milligrams given (e.g., 40 mg), not just vial size
  • Route of administration: IM, intra-articular, intralesional – document precisely, since it supports medical necessity review and determines whether any route-of-administration modifier applies
  • Anatomical site: Specific joint, muscle, or tissue site (e.g., “right knee intra-articular”)
  • NDC number: From the actual vial used, in 5-4-2 format
  • Medical necessity: Diagnosis supporting the injection, with matching ICD-10-CM code
  • Clinician name and credentials: Supervising or administering provider as required by payer

Maintaining HIPAA-compliant documentation practices across injection visits protects the practice during retrospective audits. Consistent note templates reduce the risk of missing elements. Consider paperless billing and documentation workflows that link the administration note directly to the submitted claim, creating an auditable trail without manual cross-referencing.

Pro Tip

Build a standard injection note template that includes drug name, dose, route, site, NDC, and diagnosis on a single structured form. Billing staff can then verify the J1010 unit count against the documented dose before submission, catching unit mismatches before the claim leaves the practice.

J1010 claims require a supporting ICD-10-CM diagnosis code that establishes medical necessity. The diagnosis must be documented in the clinical record and must be consistent with the injection site. Physical therapy billing software and rheumatology EHRs often pre-map common diagnoses to J-codes, but always verify payer-specific LCD policies for corticosteroid injections.

ICD-10-CM Code Description Typical Specialty
M06.00 Rheumatoid arthritis, unspecified site Rheumatology
M17.11 Primary osteoarthritis, right knee Orthopedics, rheumatology
M75.00 / M75.01 / M75.02 Adhesive capsulitis, unspecified / right / left shoulder Orthopedics, sports medicine
M72.2 Plantar fascial fibromatosis Podiatry
M70.60 Trochanteric bursitis, unspecified hip Orthopedics, rheumatology
L91.0 Hypertrophic scar / keloid scar Dermatology, plastic surgery

Use the most specific ICD-10-CM code available. For joint injections, laterality matters: M17.11 is billed for the right knee, and M17.12 for the left. Billing the unspecified M17.10 when the chart documents a specific joint may draw a medical necessity review.

Stop billing J1030. Keep your chart notes ready for J1010.

Practice management software like Pabau gives your team structured chart-note templates for dose, route, and NDC, so billing staff always have what they need to select the correct J1010 unit count. See how practices keep documentation and billing aligned.

Pabau practice management dashboard

Payer-specific guidance and commercial insurance policies

Medicare’s crosswalk from J1030 to J1010 at 40 units is clear. Commercial payers are a different matter. Some insurers maintained extended transition periods, continuing to accept J1030 claims for services rendered for a period after April 1, 2024 while updating their systems. Others enforced the April 1, 2024 deletion date immediately.

Practices that experienced delayed rejections on J1030 claims well into mid-2024 were likely encountering payer-specific lag. Do not assume all payers now accept J1010 uniformly. Before submitting J1010 claims to any new payer, verify their HCPCS code acceptance by checking their provider portal or contacting provider relations.

Some commercial plans may also require prior authorization for corticosteroid injections regardless of the HCPCS code used. Use a billing compliance checklist to confirm payer requirements before each claim batch.

How practice management software handles J-code updates

The J1030-to-J1010 transition caught many practices off guard: their billing software was still carrying the old code in charge master templates, superbill dropdowns, and electronic encounter forms. Every claim submitted through those stale templates generated an automatic denial. Updating one code manually across multiple forms in a disconnected system took billing staff hours of rework per practice location.

Practice management platforms that keep chart-note templates current reduce this exposure indirectly. Practice management software like Pabau, for example, offers structured chart-note templates that prompt for drug name, total dose, route, and NDC on every injection at the point of care.

That means the information billing needs is already in the record, rather than something staff have to chase down after the fact. Consistent documentation gives billing teams a reliable source to check unit counts against before a claim leaves the practice.

Structured chart-note documentation in Pabau
Keep injection documentation consistent with Pabau

Connecting clinical documentation to the billing workflow matters here too. When the administering clinician records the exact dose and route in the chart note at the time of service, billing staff have everything they need to calculate the correct J1010 unit count without tracking down the provider afterward.

Explore practice management software features that support this kind of point-of-care documentation, and see how EHR integration for billing workflows keeps the clinical record and the claim aligned.

Conclusion

HCPCS code J1030 is inactive. Every claim that still carries it for a date of service on or after April 1, 2024 will be denied. The fix is straightforward: bill J1010 at 40 units for each 40 mg dose administered, report the vial NDC, apply JW or JZ only if you are billing from a single-dose container, and document dose and route explicitly in the chart note.

Practice management software like Pabau helps rheumatology, orthopedic, and podiatry practices keep chart-note documentation for injections consistent and complete, so billing staff have the dose, route, and NDC they need to bill correctly the first time. Book a demo to see how structured chart-note templates fit into your practice’s documentation workflow.

Continue your research

Continue your research

Billing a sibling deleted code? J1040 walks through the same methylprednisolone acetate crosswalk at the 80 mg dose.

Need the crosswalk for another rheumatology biologic? J0129 covers abatacept billing, including the unit-calculation errors that trigger denials.

Coding hip osteoarthritis to support a joint injection? M16.9 is the unspecified-laterality code billers reach for most often.

Documenting a tendon or ligament injection site? M77.9 covers enthesopathy when the record does not specify the anatomical site.

Frequently asked questions

What is HCPCS code J1030?

HCPCS code J1030 is a deleted HCPCS Level II code that previously described injection of methylprednisolone acetate at a fixed dose of 40 mg. It was used by medical billers in rheumatology, orthopedics, podiatry, and pain management to bill for Depo-Medrol and generic methylprednisolone acetate injections. The code was retired by CMS effective April 1, 2024, and replaced by J1010.

Is J1030 still a valid billing code?

No. J1030 is not a valid billing code for any date of service on or after April 1, 2024. Claims submitted with J1030 for that date range or later will be denied by Medicare and most commercial payers. Use J1010 (methylprednisolone acetate, 1 mg per unit) at 40 units for every 40 mg dose.

What replaced HCPCS code J1030?

J1010 (Injection, methylprednisolone acetate, 1 mg) replaced J1030. CMS consolidated all fixed-dose methylprednisolone acetate codes (J1020 at 20 mg, J1030 at 40 mg, and J1040 at 80 mg) into a single 1 mg-per-unit billing basis, effective April 1, 2024. The crosswalk for J1030 is 40 units of J1010.

How many units of J1010 equal one J1030?

40 units of J1010 equal one former J1030 claim. J1030 represented 40 mg and J1010 bills 1 mg per unit, so 40 divided by 1 equals 40 units. Always verify the documented dose in the chart note before entering units, since payers may audit billed units against the administered milligrams.

What is Depo-Medrol and what is its current HCPCS code?

Depo-Medrol is Pfizer’s brand name for methylprednisolone acetate suspension. Its current HCPCS code is J1010 (1 mg per unit), effective April 1, 2024. Generic methylprednisolone acetate from other manufacturers also maps to J1010. Report the specific NDC from the vial dispensed when submitting J1010 claims to Medicare or Medicaid.

×