Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code J3030 – Sumatriptan succinate injection


Code Definition

J3030 is the HCPCS Level II code for injection, sumatriptan succinate, 6 mg. One unit equals 6 mg, and the code covers only injections a clinician gives. Its official descriptor note says it is not for use when the drug is self-administered.

Most billing errors on this code come from two sources. Medicare MACs list sumatriptan as a self-administered drug (SAD), so traditional Part B treats J3030 as non-covered. Units that don't match the documented dose draw denials too. Getting either wrong typically means a CO-96 or CO-151 denial.

Level
Level II
Category
J — Drugs administered other than oral method
Status
Active, effective 1 January 2000
Billable
No
Code also known as
sumatriptan injection, Imitrex injection, migraine injection, sumatriptan subcutaneous
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS Code J3030 covers sumatriptan succinate injected by a clinician. Oral tablets, nasal spray, and auto-injectors dispensed for home use are excluded.

One billing unit equals 6 mg, and units that don’t match the documented dose draw a CO-151 denial.

Medicare MACs list sumatriptan as a self-administered drug, so traditional Medicare Part B treats J3030 as non-covered whoever gives the injection.

J3031 is fremanezumab-vfrm (Ajovy), a different migraine drug, so pick the code by the drug given rather than by the neighboring number.

Pabau, the practice management platform we build, scrubs each claim for missing or invalid details before it reaches the clearinghouse.

HCPCS Code J3030: Definition and clinical use

HCPCS Code J3030 describes injection, sumatriptan succinate, 6 mg. The code belongs to the J-code section of HCPCS Level II, which CMS maintains to identify drugs and biologicals not classified under CPT. J3030 applies to sumatriptan succinate that a clinician injects subcutaneously in a qualifying outpatient setting.

Sumatriptan succinate (brand name Imitrex) is a selective serotonin receptor agonist approved for acute migraine and cluster headache. The injectable form is used when rapid onset is clinically necessary, or when the patient can’t tolerate or absorb an oral triptan.

The key billing distinction is route and setting. J3030 covers clinician-administered injections only, never oral formulations and never drugs dispensed for self-injection at home.

Field Value
HCPCS code J3030
Official descriptor Injection, sumatriptan succinate, 6 mg
Descriptor note (official) (code may be used for Medicare when drug administered under the direct supervision of a physician, not for use when drug is self administered)
Drug / brand Sumatriptan succinate / Imitrex
Dosage per unit 6 mg (0.5 mL subcutaneous)
Route of administration Subcutaneous injection
NDC required? Always for Medicaid; varies by Medicare MAC
Paired CPT code 96372 (therapeutic injection, when separately reportable)

Verify the current descriptor against the annual HCPCS Level II release before each code year. CMS issues annual updates that may revise drug descriptors or dosage language.

Billing units: How to calculate and report J3030

One unit of J3030 equals 6 mg of sumatriptan succinate. The standard subcutaneous dose is 6 mg, so most claims for a single injection report one unit. Problems arise when a provider gives a non-standard dose, or when a coder rounds up without checking the descriptor.

Dose administered Units to bill Notes
6 mg 1 Standard dose; most common scenario
3 mg 0.5 (round to 1 per payer policy) Confirm MAC rounding policy before billing; some require minimum 1 unit
12 mg (two injections) 2 Chart must document both injections and clinical necessity

Billing two units for a single 6 mg injection is a common units error on this code. Payers typically deny it as CO-151, meaning the documentation does not support the units billed. Always reconcile the dose in the clinical note against the units field before submitting.

Per the HCPCS Level II reference, the billing unit is tied to the descriptor quantity, not the vial size.

Administration code: When to bill CPT 96372 alongside J3030

Bill CPT 96372 with J3030 when the injection is the only service at the visit. The J-code covers the drug, and 96372 covers the work of giving it. If an evaluation and management (E/M) visit happens on the same date, add modifier 25 to the E/M code. The modifier shows a separately identifiable service.

Check NCCI bundling edits each quarter, when CMS updates them. Code 96372 has had bundling conflicts with certain E/M codes that can affect same-day billing.

ICD-10 diagnosis codes that support medical necessity

Every J3030 claim needs a linked ICD-10-CM diagnosis code that establishes medical necessity for injectable sumatriptan. The G43 migraine category and G44.009 (cluster headache) cover the FDA-approved indications. Choosing the most specific code within the migraine family reduces the risk of a CO-167 denial (diagnosis not covered).

ICD-10-CM code Description Clinical scenario
G43.001 Migraine without aura, not intractable, with status migrainosus Prolonged attack in office; oral therapy failed or not tolerated
G43.009 Migraine without aura, not intractable, without status migrainosus Acute migraine; rapid onset needed
G43.101 Migraine with aura, not intractable, with status migrainosus Prolonged aura migraine; injection required
G43.109 Migraine with aura, not intractable, without status migrainosus Aura migraine; rapid relief needed
G43.901 Migraine, unspecified, not intractable, with status migrainosus Use when type cannot be specified; less preferred for specificity
G44.009 Cluster headache syndrome, unspecified, not intractable Cluster headache episode; sumatriptan injection is first-line abortive therapy

Select the most specific code the clinical note supports. Billing G43.909 (migraine, unspecified) when the documentation clearly identifies migraine with aura is a documentation mismatch that invites audits.

Medicare coverage rules and the SAD exclusion

Traditional Medicare Part B generally excludes J3030, because sumatriptan appears on MAC self-administered drug (SAD) exclusion lists. The code’s own descriptor note says it is not for use when the drug is self-administered. This is where most J3030 claims fail. A clinician giving the injection in the office does not change the drug’s status.

The self-administered drug exclusion explained

CMS decides whether a drug is usually self-administered at the drug level, based on how the Medicare population as a whole uses it. A patient’s condition and the person who gives the dose play no part in that decision. Drugs given by subcutaneous injection, like sumatriptan, are presumed usually self-administered.

So no per-patient exception exists under traditional Medicare, and most Part B claims for J3030 deny as non-covered. CGS, for example, has listed J3030 as excluded since January 1, 1995. Noridian, Novitas, and other MACs publish their own SAD lists, so check the applicable MAC’s current list before billing.

SAD lists are updated periodically, so record the version and date accessed in your compliance documentation. For how denials move through the revenue cycle, see Pabau’s overview of denial management in healthcare.

Place of service requirements

Valid place of service (POS) codes for J3030 include POS 11 (office), POS 22 (on-campus outpatient hospital), and POS 23 (emergency department). Hospital outpatient settings (POS 22 and 23) typically bill under OPPS rather than the physician fee schedule. Confirm with the facility whether the professional and facility components are billed separately.

Prior authorization requirements

Prior authorization (PA) requirements for J3030 vary by payer, plan year, and whether the patient has tried other migraine therapies first. Traditional Medicare does not usually require PA for J3030, but commercial and Medicaid managed care plans frequently do.

Payer type PA typically required? Common clinical criteria
Medicare Part B (traditional) No PA; expect non-coverage under the SAD exclusion Not applicable; check the MAC’s current SAD list before billing
Medicare Advantage plans Varies by plan; many require PA Failed oral triptan trial; contraindication to oral route documented
Medicaid (fee-for-service) Often required Step therapy: documented failure of generic oral triptans first
Commercial / employer plans Frequently required Step therapy; contraindication documentation; frequency limits

Check eligibility and benefit details before each encounter where J3030 may be given. Confirming PA status during insurance eligibility verification reduces the risk of a retrospective denial for a missing authorization.

Documentation requirements and NDC reporting

A clean J3030 claim needs specific elements in both the clinical record and the claim form. Missing any one of them is enough for a denial or a post-payment audit recovery.

  • Clinical note: Date, route (subcutaneous), dose given (mg and volume), the administering provider’s name and NPI, and why the oral route was insufficient or unavailable.
  • Diagnosis link: At least one ICD-10-CM code from G43 or G44 that matches the documented diagnosis.
  • Units: The units field must equal the dose given divided by 6 mg.
  • NDC with qualifier N4: Required for all Medicaid claims and by many Medicare MACs. Enter the 11-digit NDC in the shaded area of CMS-1500 box 24a, with qualifier N4 and the unit qualifier (UN for units).
  • Lot number and expiration date: Kept in the dispensing record for inventory control, and may be requested on audit.
  • Place of service: The POS code must match the setting where the injection was given.

NDC formatting on the CMS-1500

NDC numbers on drug labels are usually printed as 10 digits with hyphens. Convert them to the 11-digit 5-4-2 format by padding the short segment with a leading zero. For example, 1234-5678-90 becomes 01234567890 once the hyphens are dropped.

Enter the result in the shaded portion of box 24a, preceded by the qualifier N4. For Medicaid, the NDC unit qualifier is usually UN (units). Confirm it in your state’s Medicaid billing manual, since some states use F2 (international units) for specific products. The NDC is one item on a longer checklist, covered in the guide to clean claim requirements.

Pro Tip

Before submitting any J3030 claim, reconcile three fields: the dose in the clinical note, the units on the claim form, and the NDC’s unit qualifier. A dose that doesn’t match the units can draw a CO-151 denial, and a missing or malformed NDC a CO-16, without any clinical review.

J3030 vs J3031: Key differences

J3030 and J3031 sit next to each other in the HCPCS J-code list, but they describe different drugs. J3030 is sumatriptan succinate, an acute treatment for migraine and cluster headache. J3031 is fremanezumab-vfrm (Ajovy), a preventive migraine antibody that has used the code since October 1, 2019.

Code Descriptor (summary) Unit definition Common use case
J3030 Injection, sumatriptan succinate, 6 mg 1 unit = 6 mg Acute migraine or cluster headache; subcutaneous injection given by a clinician
J3031 Injection, fremanezumab-vfrm, 1 mg 1 unit = 1 mg Fremanezumab (Ajovy) for migraine prevention; not a sumatriptan code

Because both drugs treat migraine, a coder working from the diagnosis alone can land on the wrong neighbor. Select the code by matching the drug in the administration record, not the condition or the code number.

A sumatriptan injection billed as J3031 describes a drug the patient never received. Payers that crosswalk the NDC to the HCPCS code will reject it.

Top reasons J3030 claims are denied

Most J3030 denials fall into five categories. Each maps to a claim adjustment reason code (CARC), sometimes paired with a remittance advice remark code (RARC), and a specific fix. The wider list of medical billing denial codes explains what each code means on the remittance.

Denial reason Typical CARC/RARC Fix / prevention
SAD exclusion (non-covered drug) CO-96 / N130 Confirm the drug’s status on the MAC’s current SAD list. Check whether another payer, such as a Medicare Advantage or commercial plan, covers it. Don’t resubmit unchanged.
Units error (units not supported by the documented dose) CO-151 Reconcile the dose to the units formula (mg given / 6 mg); correct and resubmit
Diagnosis not covered / no medical necessity CO-167 Select a specific G43/G44 code; make sure the chart supports injection, not only oral therapy
Missing or invalid NDC CO-16 / MA130 Add the 11-digit NDC with N4 and unit qualifiers; check the format against the Medicaid billing manual
No prior authorization CO-15 Request retroactive authorization if the payer allows it; add a PA check to the eligibility workflow

A CO-96 denial under the SAD exclusion can’t be overturned with chart notes, because no patient-specific exception exists under traditional Medicare. Appeal only when the MAC’s list did not include sumatriptan on the date of service. Submit any Medicare redetermination request within 120 days of the initial determination. Commercial timelines vary by plan contract.

Each of these denials maps to one check in the claim build. Run the five checks in this order, and the claim leaves the practice with every known J3030 denial trigger covered.

Five checks for a J3030 claim in build order: prior authorization at the eligibility check prevents CO-15; a specific G43 or G44 diagnosis prevents CO-167; milligrams given divided by 6 mg equals units, preventing CO-151; an 11-digit NDC with N4 and unit qualifiers in box 24a prevents CO-16 or MA130; sumatriptan on the Medicare SAD list means traditional Medicare denies J3030 as non-covered, CO-96 or N130
The Medicare SAD list check is highlighted because it decides whether to bill traditional Medicare at all. Each code comes from the denial table above.

For a structured approach to working denials, see the guide to revenue cycle management fundamentals. It shows how denial categories should feed back into claim build protocols.

Pro Tip

Keep a denial log specific to J3030. Repeated CO-96 denials mean claims are still going to traditional Medicare for a drug on the SAD list. Fix the payer check at intake first, then route the denied claims correctly.

Reimbursement rates for J3030

Medicare pays Part B drugs under the Average Sales Price (ASP) methodology, at ASP plus 6% in the office setting. The exact allowable changes each quarter as CMS updates its ASP pricing files.

Because sumatriptan is available as a generic, the ASP allowable is typically low. Pull the current-quarter rate from the CMS Physician Fee Schedule lookup tool or the ASP pricing file rather than a cached figure.

Commercial payer rates vary widely. Some plans pay a contracted rate per unit, while others apply a percentage of average wholesale price (AWP) or a flat fee schedule. Confirm the contracted rate for J3030 in each payer contract before setting patient cost expectations. Pabau’s medical billing overview covers how Part B drug reimbursement fits alongside physician fee schedule claims.

How Pabau catches J3030 claim errors before submission

Every denial above is visible before the claim goes out: a units field that doesn’t match the note, a blank NDC, or a missing authorization. Without a check at the claim build, nobody spots them until the remittance comes back weeks later.

Pabau’s claims management software scrubs every claim for missing or invalid details before it leaves your practice. A flagged claim shows as Needs action, with a Fix link that opens the field to correct. US eligibility checks run through Claim.MD before the visit, and prior authorizations attach at booking.

Pabau claims dashboard showing claims grouped by status, from pending and submitted to processing, paid and error
Pabau’s claims dashboard groups claims by status, so a rejected J3030 claim lands in Error for your team to fix and resubmit.

Once claims are out, the dashboard tracks each one from pending to paid, with days overdue on every row. US practices can settle insurer payments from electronic remittance advice (ERA) files, so J3030 payments are matched to their invoices without manual keying.

Catch J3030 claim errors before submission

Pabau scrubs every claim for missing or invalid details before it leaves your practice. Your billing team fixes J3030 errors at the claim build instead of after a denial.

Pabau claims management dashboard

Conclusion

With J3030, the payer decides where the work goes. Under traditional Medicare, expect CO-96 denials, so verify the MAC’s SAD list before billing. With commercial and Medicaid plans, the work moves to the front desk, where prior authorization is confirmed at the eligibility check.

Whatever the payer, check the drug before the code number, because J3031 is a different medicine entirely. Then reconcile dose, units and NDC on every claim. A low ASP allowable leaves little margin for rework, so a J3030 claim pays best when it goes out right the first time.

Book a demo to see how Pabau’s claim scrubbing and eligibility checks stop J3030 errors before they reach the payer.

Continue your research

Continue your research

Need to understand how denials are tracked across your billing portfolio? Denial management in healthcare covers how to categorize, work, and prevent the most common claim rejections.

Want to build a cleaner claim from the start? Clean claim requirements walks through every mandatory field on a CMS-1500 and how to validate them before submission.

Looking to connect Pabau to a clearinghouse for J-code claims? Medical claims clearinghouse guide explains how clearinghouse routing works for physician fee schedule drug codes.

Frequently asked questions

What does HCPCS Code J3030 cover?

HCPCS Code J3030 covers the injection of sumatriptan succinate, 6 mg, when administered by a clinician in a qualifying outpatient setting. It does not cover oral tablets, nasal sprays, or sumatriptan auto-injectors dispensed to the patient for home self-injection.

How many units should be billed for J3030?

One unit equals 6 mg of sumatriptan succinate, so a standard 6 mg injection is one unit. If 12 mg was given in two injections, bill two units and document both injections in the chart. Never bill more units than the dose supports.

Is sumatriptan a self-administered drug under Medicare?

Yes, Medicare Part B MACs generally list sumatriptan as a self-administered drug (SAD), so traditional Medicare treats J3030 as non-covered. CMS makes that call at the drug level, so no per-patient exception exists. Check your MAC’s current SAD list before billing.

What is the difference between J3030 and J3031?

J3030 is sumatriptan succinate injection, 6 mg per unit. J3031 is a different migraine drug: fremanezumab-vfrm (Ajovy), 1 mg per unit, used for prevention. Choose the code by the drug given, not by the neighboring code number.

Does J3030 require prior authorization?

It depends on the payer. Traditional Medicare Part B does not usually require PA, but Medicare Advantage, Medicaid managed care, and most commercial plans frequently do. Many add step therapy, meaning documented failure of oral triptans first, so verify PA at the eligibility check for every patient.

What NDC number is required when billing J3030?

The NDC must match the specific sumatriptan succinate product given. Report it as an 11-digit number with qualifier N4 in the shaded area of CMS-1500 box 24a. Medicaid always requires the NDC, while Medicare MAC requirements vary. Use the NDC printed on the drug label and confirm it is active.

×