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: Deleted code, replacement J1010, and billing crosswalk

Key Takeaways

Key Takeaways

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

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

Append modifier JB for intramuscular or intra-articular routes; modifier JA applies only to intravenous administration, which is not the standard route for methylprednisolone acetate.

Pabau’s claims management software flags outdated J-codes and surfaces crosswalk guidance so billing teams catch J1030 rejections before they reach the payer.

Billing methylprednisolone acetate injections after 2023 means navigating a code deletion that caught many practices off guard. The Centers for Medicare and Medicaid Services (CMS) retired HCPCS Code J1030 on January 1, 2024, consolidating it along with J1020 and J1040 into a single per-10-mg code. Claims still carrying J1030 will 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 January 1, 2024
Deletion Date January 1, 2024
Replacement Code J1010 – Injection, methylprednisolone acetate, per 10 mg
Units Required for 40 mg 4 units of J1010

Any claim submitted with J1030 for a date of service on or after January 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 January 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 per-10-mg billing unit 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 January 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 year-end faced a wave of January 2024 claim rejections.

J1030 replacement code: transition to J1010

J1010 is the active replacement for HCPCS Code J1030. Its official CMS description is: Injection, methylprednisolone acetate, per 10 mg. Because J1030 represented a fixed 40 mg dose and J1010 bills per 10 mg, each former J1030 claim becomes 4 units of J1010. The arithmetic is straightforward: 40 mg divided by 10 mg per unit equals 4 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 2
J1030 Injection, methylprednisolone acetate, 40 mg 40 mg J1010 4
J1040 Injection, methylprednisolone acetate, 80 mg 80 mg J1010 8

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.

NDC (11-Digit) Product Manufacturer Package
00009-0274-01 Depo-Medrol 40 mg/mL Pfizer 1 mL single-dose vial
00009-0274-05 Depo-Medrol 40 mg/mL Pfizer 5 mL multi-dose 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. NDC format on claims is 5-4-2 with leading zeros. Verify current NDC crosswalk data via the PGM Billing HCPCS lookup tool, which pulls from CMS data files.

Pro Tip

When pulling from a multi-dose 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 Physician Fee Schedule lookup and filter by the applicable quarter and geographic location. Because J1010 bills per 10 mg, a 40 mg injection (4 units) is reimbursed at four times the single-unit allowable. Always verify the locality modifier affects your payment amount.

For reference on the broader HCPCS Level II framework and how Medicare drug payment methodology works, consult the CMS HCPCS overview. Medicare claims processing guidance for drugs and biologicals is detailed in Chapter 17 of the Medicare Claims Processing Manual.

Applicable modifiers when billing J1010

Route of administration determines which modifier applies. Getting this wrong is a common audit trigger for corticosteroid injection claims.

Modifier Definition Apply When Typical for J1010?
JA Administered intravenously Drug given via IV infusion or IV push Rarely – methylprednisolone acetate is not typically given IV
JB Administered other than intravenously IM, intra-articular, intralesional, or other non-IV route Yes – standard modifier for most J1010 claims
59 Distinct procedural service Multiple injections to separate anatomical sites on same date When clinically appropriate and documented

Methylprednisolone acetate suspension is formulated for intramuscular, intra-articular, intralesional, and soft tissue injection. It is not approved for intravenous administration. Modifier JB is therefore the standard selection. Appending JA on a J1010 claim for an IM or intra-articular injection is a misrepresentation of the route and an audit liability. Confirm payer preference with each insurance carrier, as some commercial payers have specific modifier requirements for drug administration codes. 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 – this must match the modifier billed
  • 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.0 Adhesive capsulitis of 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 (right knee) and M17.12 (left knee) are distinct codes. Billing M17.10 (unspecified) when the chart documents a specific joint may draw a medical necessity review. Also see our reference on other procedure code references for specialty-specific billing contexts.

Stop billing J1030. Start catching code issues before they cost you.

Pabau's claims management tools flag outdated HCPCS codes, surface crosswalk guidance, and help your billing team submit clean J1010 claims from day one. See how practices handle J-code transitions without the rework.

Pabau claims management dashboard

Payer-specific guidance and commercial insurance policies

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

Practices that experienced delayed rejections on J1030 claims 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 compliance checklist for billing staff to confirm payer requirements before each claim batch. For general HCPCS code verification needs, the AAPC HCPCS lookup provides code status and effective date information by payer category.

How practice management software handles J-code updates

The J1030-to-J1010 transition exposed a gap many practices had not considered: 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 maintain a current HCPCS code library reduce this exposure. The claims management software built into Pabau flags claims containing inactive codes before submission, giving billing teams a chance to substitute the correct J1010 unit count before the claim reaches the payer. Combined with automated billing workflows that enforce code validation at the point of charge capture, practices avoid the retrospective clean-up that follows a wave of J1030 rejections.

Automate claims through Healthcode
Automate claims through Healthcode

Connecting clinical documentation to the billing workflow matters here too. When the administering clinician enters the dose and route in the chart note, a linked billing module can pre-populate J1010 units based on the documented milligrams, reducing the manual unit calculation step. Explore practice management software features that support this kind of charge-capture integration, and see how EHR integration for billing workflows removes the gap between clinical documentation and claim submission.

Conclusion

HCPCS Code J1030 is inactive. Every claim that still carries it for a 2024 or later date of service will be denied. The fix is straightforward: bill J1010 at 4 units for each 40 mg dose administered, append modifier JB for intramuscular or intra-articular routes, report the vial NDC, and document dose and route explicitly in the chart note.

Pabau’s claims management tools help rheumatology, orthopedic, and podiatry practices catch stale HCPCS codes before they reach the payer, so your team spends less time on denials and more time on patient care. Book a demo to see how the platform handles J-code transitions across your full charge master.

Continue your research

Continue your research

Need to verify other procedure codes for your specialty? Coaching CPT codes reference guide walks through procedure code structures and billing logic for adjacent specialties.

Concerned about documentation gaps during audits? Clinical documentation best practices covers the note elements that satisfy Medicare and commercial payer medical necessity reviews.

Looking to tighten your billing compliance posture? Pabau’s claims management software surfaces code-level errors before submission, reducing HCPCS-related denials across your claim volume.

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 January 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 January 1, 2024. Claims submitted with J1030 for 2024 or later service dates will be denied by Medicare and most commercial payers. Use J1010 (methylprednisolone acetate, per 10 mg) at 4 units for every 40 mg dose.

What replaced HCPCS Code J1030?

J1010 (Injection, methylprednisolone acetate, per 10 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 per-10-mg billing unit. The crosswalk for J1030 is 4 units of J1010.

How many units of J1010 equal one J1030?

4 units of J1010 equal one former J1030 claim. J1030 represented 40 mg and J1010 bills per 10 mg, so 40 divided by 10 equals 4 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 (per 10 mg), effective January 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.

What modifiers apply to J1010 for methylprednisolone acetate injections?

Modifier JB (administered other than intravenously) applies to most J1010 claims because methylprednisolone acetate is typically given intramuscularly, intra-articularly, or intralesionally. Modifier JA (administered intravenously) applies only when the drug is given via IV, which is not the standard route for the acetate formulation. Appending the wrong modifier is an audit risk; confirm route in the chart note before billing.

What is the NDC code for methylprednisolone acetate 40 mg?

The NDC for Pfizer’s Depo-Medrol 40 mg/mL single-dose vial is 00009-0274-01; the 5 mL multi-dose vial is 00009-0274-05. Generic manufacturers use different NDC numbers. Always report the NDC from the actual vial dispensed, in 5-4-2 format, as NDC data on claims is matched against FDA drug records during payer audits.

How do I document a methylprednisolone acetate injection for Medicare billing?

The chart note must include drug name and formulation, total dose in milligrams, route of administration, anatomical injection site, the NDC from the vial dispensed, and the ICD-10-CM diagnosis code supporting medical necessity. The route documented must match the modifier billed (JB for IM or intra-articular). Medicare may request records during pre- or post-payment review, so every element needs to be in the note at the time of service.

×