Vyepti (IV) vs. Aimovig / Ajovy / Emgality (SC) FDA verified May 2026
All four are anti-CGRP monoclonal antibodies for migraine prevention — but the billing pathways are completely different.
The four FDA-approved anti-CGRP monoclonal antibodies for migraine prevention divide cleanly into two billing camps. Vyepti is the only one administered intravenously by a healthcare provider, which puts it under the medical benefit (Part B for Medicare). The other three are subcutaneous self-injection devices (autoinjector pens or prefilled syringes), which puts them under the pharmacy benefit (Part D for Medicare). This single distinction drives every downstream billing and reimbursement difference.
| Vyepti | Aimovig | Ajovy | Emgality | |
|---|---|---|---|---|
| Generic | eptinezumab-jjmr | erenumab-aooe | fremanezumab-vfrm | galcanezumab-gnlm |
| Manufacturer | Lundbeck | Amgen / Novartis | Teva | Eli Lilly |
| Route | IV infusion | SC self-inject | SC self-inject | SC self-inject |
| HCPCS | J3032 | J3031 (in-office) / Part D pharmacy | J3245 (in-office) / Part D pharmacy | J3590 / Part D pharmacy |
| Benefit | Medical (Part B) | Pharmacy (Part D) | Pharmacy (Part D) | Pharmacy (Part D) |
| Schedule | q3 months (4/yr) | Monthly (12/yr) | Monthly OR quarterly | Monthly (12/yr) + 240 mg loading |
| Admin time | ~30 min IV | 15 sec SC | 15 sec SC | 15 sec SC |
| Admin CPT | 96365 (non-chemo IV) | None (pt self-administers) | None (pt self-administers) | None (pt self-administers) |
| Standard dose | 100 mg or 300 mg | 70 mg or 140 mg | 225 mg monthly OR 675 mg quarterly | 120 mg (after 240 mg load) |
| Adherence advantage | 4 visits/yr | 12 self-injections | 12 monthly OR 4 quarterly | 12 self-injections |
Dosing & unit math FDA label 2025
From the FDA prescribing information (BLA 761119), label revised 2025.
Adult dosing
- 100 mg IV every 3 months — recommended starting dose, FDA-approved for both episodic and chronic migraine prevention
- 300 mg IV every 3 months — some patients may benefit from this higher dose; per FDA label, may be considered for patients with chronic migraine or inadequate response to 100 mg
- Both doses are administered every 3 months — 4 infusions per year
- 1 mg = 1 unit — bill 100 or 300 units per dose
- No loading dose required
- No weight-based or renal/hepatic dose adjustment in adults
Preparation & administration
- Vyepti supplied as 100 mg / 1 mL single-dose vial (100 mg/mL)
- Must be diluted in 100 mL of 0.9% sodium chloride for IV infusion (no other diluent)
- For 100 mg dose: withdraw 1 mL Vyepti, inject into 100 mL NaCl bag (final volume ~101 mL)
- For 300 mg dose: withdraw 3 mL Vyepti from three vials, inject into 100 mL NaCl bag (final volume ~103 mL)
- Infuse over approximately 30 minutes via gravity or pump
- Do NOT administer as IV push or as undiluted SC/IM injection
- Discard any unused portion of the single-dose vial
Worked example — first-year billing for a 100 mg q3-month dose
Drug units billed per dose: 100 (J3032)
HCPCS: J3032 · Modifier: JZ · Vials: 1 × 100 mg single-dose
Admin: 96365 (~30-min therapeutic IV, non-chemo)
# Year-1 totals
Total infusions: 4
Total drug units billed: 400 (4 × 100)
Total drug cost (Q2 2026 ASP+6%): ~$8,218 before sequestration
Plus 4 × 96365 admin
Worked example — 300 mg q3-month dose
Drug units billed per dose: 300 (J3032)
HCPCS: J3032 · Modifier: JZ · Vials: 3 × 100 mg single-dose
Admin: 96365 (~30-min therapeutic IV, non-chemo)
# Year-1 totals
Total infusions: 4
Total drug units billed: 1,200 (4 × 300)
Total drug cost (Q2 2026 ASP+6%): ~$24,655 before sequestration
No premedication routinely required
Per the FDA label, premedication with corticosteroids or antihistamines is NOT routinely required for Vyepti. However, hypersensitivity reactions including urticaria, angioedema, and anaphylaxis have been reported. Anaphylaxis precautions are advised: ensure epinephrine is immediately available, observe the patient during and for an appropriate period after the infusion, and be prepared to manage acute hypersensitivity. Most reactions occur during or shortly after the infusion.
NDC reference FDA NDC Directory verified May 2026
| NDC (10/11-digit) | Package | Use |
|---|---|---|
0187-1530-91 / 00187-1530-91 |
100 mg / 1 mL single-dose vial — 1 vial per carton | Standard 100 mg adult dose (1 vial) or 300 mg adult dose (3 vials) |
Administration codes CPT verified May 2026
Vyepti is a non-chemotherapy biologic. Use 96365 (and 96366 only if needed). Do NOT use 96413/96415.
| Code | Description | When to use |
|---|---|---|
96365 |
Intravenous infusion, for therapy, prophylaxis, or diagnosis (specify substance or drug); initial, up to 1 hour | Primary code for Vyepti. Standard 30-min infusion fits within the 1-hour window. |
96366 |
Intravenous infusion, for therapy, prophylaxis, or diagnosis; each additional hour | Add only if the total infusion exceeds 1 hour. Uncommon for Vyepti. |
96413 / 96415 |
Chemotherapy administration, IV infusion (initial / each additional hour) | NOT appropriate. Vyepti is a non-chemotherapy biologic. Chemo admin codes will trigger denial or recoupment. |
96372 |
Therapeutic, prophylactic, or diagnostic injection (SC or IM) | NOT appropriate. Vyepti is an IV infusion, not an injection. The drug must be diluted and infused. |
Modifiers CMS verified May 2026
JZ — required on virtually every Vyepti claim
Effective July 1, 2023, CMS requires the JZ modifier on all single-dose container claims when no drug is discarded. The Vyepti 100 mg dose uses one 100 mg single-dose vial with zero waste; the 300 mg dose uses three vials with zero waste. JZ applies to virtually every Vyepti claim.
JW — only if partial-vial waste occurs
JW reports the discarded portion of a single-dose vial. For Vyepti, JW would only apply in rare scenarios where a partial vial is discarded (e.g., a clinical-trial protocol or off-label weight-based pediatric scenario). For the standard 100 mg or 300 mg adult flat doses, there is no waste and JZ applies. One of JZ or JW must be on every J3032 claim.
Modifier 25 — same-day E/M
Use modifier 25 on the E/M code when a significant, separately identifiable evaluation and management service is performed on the same day as the infusion (e.g., headache neurology follow-up before infusion). Routine pre-infusion clinical assessment is bundled.
340B modifiers (JG, TB)
For 340B-acquired Vyepti, follow your MAC's current 340B modifier policy. Headache neurology clinics within 340B-eligible health systems should track 340B vs non-340B inventory carefully.
ICD-10-CM by indication FY2026 verified May 2026
Vyepti is FDA-approved for preventive treatment of migraine in adults (episodic OR chronic). Use the most specific G43 code supported by encounter documentation.
| ICD-10 | Description | Notes |
|---|---|---|
G43.001 / G43.009 | Migraine without aura, not intractable, with / without status migrainosus | Episodic migraine without aura |
G43.011 / G43.019 | Migraine without aura, intractable, with / without status migrainosus | Episodic intractable |
G43.101 / G43.109 | Migraine with aura, not intractable, with / without status migrainosus | Episodic migraine with aura |
G43.111 / G43.119 | Migraine with aura, intractable, with / without status migrainosus | Episodic intractable with aura |
G43.701 / G43.709 | Chronic migraine without aura, not intractable, with / without status migrainosus | Chronic migraine (≥15 headache days/month) |
G43.711 / G43.719 | Chronic migraine without aura, intractable, with / without status migrainosus | Chronic intractable |
G43.801 / G43.809 | Other migraine, not intractable, with / without status | Less common subtypes |
G43.811 / G43.819 | Other migraine, intractable, with / without status | Less common subtypes intractable |
G43.901 / G43.909 | Migraine, unspecified, not intractable, with / without status | Use only if specificity not documented |
G43.911 / G43.919 | Migraine, unspecified, intractable, with / without status | Use only if specificity not documented |
Site of care & place of service Verified May 2026
Vyepti's 30-minute infusion fits cleanly into multiple sites of care. Document POS appropriately on the claim form — Vyepti can be administered in physician offices (most common), ambulatory infusion centers, hospital outpatient departments, and via home infusion through some vendors (Coram, SDS, Option Care) where the payer permits. UnitedHealthcare and Aetna run site-of-care UM that disfavors HOPD for non-emergency biologic infusions.
| Setting | POS | Claim form | Payer steering |
|---|---|---|---|
| Physician office (neurology / headache clinic) | 11 | CMS-1500 / 837P | Preferred by commercial UM |
| Ambulatory infusion center | 49 | CMS-1500 / 837P | Preferred by commercial UM |
| Hospital outpatient (on-campus) | 22 | UB-04 / 837I | Disfavored for routine maintenance infusions |
| Hospital outpatient (off-campus PBD) | 19 | UB-04 / 837I | Disfavored for routine maintenance infusions |
| Patient home (home infusion) | 12 | CMS-1500 + S9329 home infusion code | Possible via Coram/SDS/Option Care if payer permits |
Claim form field mapping Lundbeck Vyepti Connect 2026
Standard CMS-1500 / 837P fields. UB-04 / 837I if billed under HOPD.
| Information | CMS-1500 box | Notes |
|---|---|---|
| NPI | 17b | Rendering provider (often headache neurologist) |
| NDC qualifier + 11-digit NDC + UoM + qty | 24A shaded area | N4 00187153091 ML 1 (100 mg dose) / N4 00187153091 ML 3 (300 mg dose) |
| HCPCS J3032 + JZ | 24D (drug line) | JZ on virtually every claim (no waste) |
| Drug units | 24G | 100 (for 100 mg dose) or 300 (for 300 mg dose) |
| CPT 96365 (admin line) | 24D (admin line) | 30-min infusion fits within 1-hour window |
| ICD-10 | 21 | Indication-specific G43.x (chronic vs episodic) |
| PA number | 23 | Required by all major commercial payers |
| Prior therapies attestation | Attached PA documentation | Document failed oral prophylactics + SC anti-CGRP trial |
Payer policy snapshot + step therapy Reviewed May 2026
Most commercial payers require documented failure or intolerance to oral prophylactics AND at least one SC anti-CGRP before approving Vyepti.
| Payer | PA? | Step therapy requirement | Site-of-care UM |
|---|---|---|---|
| UnitedHealthcare Commercial Medical Drug Policy |
Yes | Failure / intolerance / contraindication to ≥2 oral preventives (different classes) AND ≥1 SC anti-CGRP (Aimovig, Ajovy, or Emgality), each with ≥8-week trial documented | Yes — SOC steering away from HOPD |
| Aetna CPB Migraine Therapies |
Yes | Documented failure / intolerance to ≥2 oral preventives + trial of SC anti-CGRP. Chronic migraine may have additional onabotulinumtoxinA (Botox) trial requirement on some plans. | Yes (separate Site-of-Care policy) |
| BCBS plans Vary by plan |
Yes | Generally aligned with commercial step-therapy norm (oral prophylactics + SC anti-CGRP); some plans require documented chronic migraine for 300 mg dose | Plan-specific |
| Medicare Part B (FFS) No NCD; MAC LCDs apply |
Generally no PA in FFS | No federal step therapy for FFS Medicare; covers J3032 for FDA-approved indication with appropriate ICD-10 | N/A in FFS; MA plans may impose |
| Medicare Advantage | Yes (most plans) | MA plans may impose step therapy under CMS Part B step-therapy authority granted in 2018; verify plan-specific criteria | Plan-specific |
Documentation checklist for PA
- Diagnosis: ICD-10 G43.x with chronic vs episodic distinction documented
- Baseline migraine frequency: Monthly migraine days (MMD) and / or monthly headache days (MHD) over ≥3 months
- Oral preventive trials: ≥2 agents from different classes (e.g., topiramate, propranolol, amitriptyline, divalproex), ≥8 weeks each, with reason for discontinuation (lack of efficacy, intolerable AE, contraindication)
- SC anti-CGRP trial: ≥1 of Aimovig / Ajovy / Emgality with documented adequate trial (typically ≥3 monthly doses or 1 quarterly dose) and reason for discontinuation
- Prescriber: Many payers require a neurologist or headache specialist; check plan
- Site of care attestation: Documenting POS 11 / 49 (office or AIC) facilitates approval
Medicare reimbursement CMS Q2 2026 (live)
Quarterly ASP from CMS Part B Drug Pricing File. Refreshes automatically each quarter.
Q2 2026 payment snapshot — J3032
Effective April 1 – June 30, 2026 · Based on 4Q25 ASP submissions
Coverage
No NCD specific to eptinezumab. Coverage falls under MAC LCDs for biologics + the generic Part B physician-administered drug framework. All MACs cover J3032 for the FDA-approved indication (preventive treatment of migraine in adults) with appropriate ICD-10 documentation. Medicare FFS does not impose step therapy at the federal level, but Medicare Advantage plans may.
Code history
- Pre-permanent code (Feb 2020 – Mar 2021): billed under unclassified
J3490/J3590with NDC + dose documentation - J3032 — permanent code, effective April 1, 2021
Patient assistance — Vyepti Connect Lundbeck verified May 2026
- Vyepti Connect: 1-833-389-3784 / vyepti.com — benefits investigation, prior authorization assistance, appeal support, site-of-care navigation
- Vyepti Co-pay Card: commercial copay support — eligible commercially insured patients pay $0 per infusion, up to $20,000 per calendar year (excludes Medicare, Medicaid, federal program patients)
- Vyepti Patient Assistance Program (PAP): free product for uninsured / underinsured patients meeting income requirements
- Foundations: for Medicare patients, refer to PAN, HealthWell, Good Days for migraine / neurology funds — verify open funds quarterly
- Web: vyepti.com · HCP portal: vyeptihcp.com
Common denials & how to fix them
| Denial reason | Common cause | Fix |
|---|---|---|
| Step therapy not satisfied | PA submitted without documented oral prophylactic and / or SC anti-CGRP trials | Resubmit with full prior-therapy documentation: agents, doses, durations (≥8 weeks each), reasons for discontinuation. Include SC anti-CGRP trial history (≥3 months). |
| Wrong admin code (96413) | Chemo IV billed instead of therapeutic IV | Resubmit with 96365. Vyepti is a non-chemotherapy biologic and does NOT qualify for 96413/96415. |
| Wrong admin code (96372) | Injection code used for an infusion | Resubmit with 96365. Vyepti must be diluted and infused — it is not an SC/IM injection. |
| JZ missing on claim | Single-dose vial claim without JZ modifier | Resubmit with JZ. Required since 7/1/2023 on every single-dose vial claim with no waste. |
| Wrong NDC format (vial-level) | Vial NDC submitted instead of carton NDC | Use carton NDC 00187-1530-91 with N4 qualifier. ML unit of measure, qty 1 (100 mg dose) or 3 (300 mg dose). |
| Site of care (HOPD) | HOPD administration on commercial plan with site-of-care UM | Move to office (POS 11), AIC (POS 49), or home infusion (POS 12). Submit medical necessity letter if HOPD truly required. |
| Chronic vs episodic mismatch | G43.0x / G43.1x submitted but PA criteria require chronic migraine (G43.7x) | Verify ICD-10 matches the PA criteria for the requested dose. 300 mg dose may have stricter chronic-migraine documentation requirements on some plans. |
| Vyepti billed under Part D | Pharmacy benefit submission for an IV provider-administered drug | Vyepti bills Part B medical benefit, not Part D pharmacy. Resubmit through medical drug pathway with CMS-1500. |
| Aimovig / Ajovy / Emgality billed under J3032 | SC anti-CGRP miscoded as Vyepti | Aimovig = J3031 (in-office) or Part D; Ajovy = J3245 (in-office) or Part D; Emgality = J3590 / Part D. Vyepti is the only IV anti-CGRP and the only one billing under J3032. |
Frequently asked questions
What is the HCPCS code for Vyepti?
Vyepti (eptinezumab-jjmr IV) is billed under HCPCS J3032 — "Injection, eptinezumab-jjmr,
1 mg." Each milligram equals one billable unit, so the standard 100 mg q3-month dose is billed as 100
units, and the 300 mg dose as 300 units. J3032 has been a permanent code effective April 1, 2021.
How many units do I bill for a Vyepti dose?
Bill 100 units of J3032 per 100 mg dose (one 100 mg single-dose vial) and
300 units per 300 mg dose (three 100 mg vials). Both doses are administered every 3
months — 4 infusions per year. Year-1 totals: 400 units (100 mg dose) or 1,200 units (300 mg dose).
What administration CPT do I use for Vyepti?
CPT 96365 — "Intravenous infusion, for therapy, prophylaxis, or diagnosis (specify
substance or drug); initial, up to 1 hour" is the primary code. Vyepti's standard infusion is
approximately 30 minutes, fitting within the 1-hour 96365 window. Add 96366 ("each additional
hour") only if the infusion extends beyond 1 hour. Do NOT bill 96413/96415 — those
are chemotherapy administration codes and are inappropriate for eptinezumab. Do NOT bill 96372
— Vyepti is not an injection; it must be diluted and infused.
Do I bill JZ or JW for Vyepti?
Bill JZ on virtually every Vyepti claim. The 100 mg dose uses one 100 mg single-dose vial
with zero waste; the 300 mg dose uses three vials with zero waste. JW would only apply in
rare partial-vial-discard scenarios. One of JZ or JW must be on every J3032 claim per CMS's July 2023
single-dose container policy.
What is the Medicare reimbursement for J3032?
For Q2 2026, the Medicare Part B payment limit for J3032 is $20.546 per mg (ASP + 6%). The 100 mg q3-month dose reimburses at approximately $2,054.60 per infusion; the 300 mg dose at approximately $6,163.80. Annualized cost (Medicare ASP+6%): ~$8,218 (100 mg dose) or ~$24,655 (300 mg dose). Sequestration (~2%) reduces actual paid to roughly ASP + 4.3%.
Does Vyepti require step therapy?
Yes for most commercial payers. UnitedHealthcare, Aetna, and most major BCBS plans require documented failure, intolerance, or contraindication to (1) at least two oral migraine prophylactic agents from different classes (e.g., topiramate, propranolol, amitriptyline, divalproex) and (2) at least one subcutaneous anti-CGRP (Aimovig, Ajovy, or Emgality). Documentation of trial duration (typically ≥8 weeks per oral agent), monthly migraine days, and reason for discontinuation is required. Medicare Part B FFS does not impose step therapy at the federal level for J3032, but Medicare Advantage plans may.
What is the difference between Vyepti and the other anti-CGRP migraine drugs?
Vyepti (eptinezumab-jjmr, Lundbeck, J3032) is the only intravenous anti-CGRP for migraine prevention — administered every 3 months in a clinical setting (4 visits per year). The three subcutaneous anti-CGRPs are: Aimovig (erenumab-aooe, Amgen/Novartis) — monthly self-injection; Ajovy (fremanezumab-vfrm, Teva) — monthly OR quarterly self-injection; Emgality (galcanezumab-gnlm, Lilly) — monthly self-injection. The SC drugs bill under Medicare Part D / pharmacy benefit; Vyepti bills under Part B / medical benefit because it requires provider administration. Vyepti's primary advantage is adherence (4 in-office visits vs 12 monthly self-injections) and faster onset of effect.
Is premedication required for Vyepti?
Premedication is NOT routinely required per the FDA label. However, hypersensitivity reactions including urticaria, angioedema, and anaphylaxis have been reported. Anaphylaxis precautions are advised: epinephrine should be available, the patient should be observed during and for an appropriate period after infusion, and providers should be prepared to manage acute hypersensitivity. There is no boxed warning on the Vyepti label.
Source documents
- Vyepti HCP — coding & coverage information
- DailyMed — VYEPTI (eptinezumab-jjmr) Prescribing Information
- FDA Vyepti label PDF (initial approval, February 21, 2020)
- CMS — Medicare Part B Drug ASP Pricing File
- American Headache Society — preventive treatment consensus statement
- UnitedHealthcare — Commercial Medical Drug Policies (eptinezumab)
- Aetna — CPB on Migraine Therapies (anti-CGRP mAbs)
- Vyepti Co-pay Card — Lundbeck commercial copay program
- Vyepti Connect — 1-833-389-3784 patient & provider support
- FDA National Drug Code Directory
About this page
We maintain this page as a living reference. Medicare ASP pricing is bound to our underlying CareCost data layer and refreshes automatically when CMS publishes new quarterly files. Coding and policy content is reviewed at least quarterly and updated whenever a source document changes.
Found an error? Email hello@carecostestimate.com.
Refresh cadence
| Element | Cadence | How it's refreshed |
|---|---|---|
| Medicare ASP pricing | Quarterly | Auto-bound to CareCost ASP layer; updates on CMS file release. |
| Payer policies (UHC, Aetna, BCBS) | Semi-annual | Manual review against published payer policy documents. |
| HCPCS / CPT / modifier rules | Annual | Reviewed against CMS HCPCS quarterly files and AMA CPT releases. |
| NDC, dosing, FDA label, indication | Event-driven | Tied to manufacturer document version + FDA label revision date. |
Reviewer
Change log
- — Initial publication. ASP data: Q2 2026. Manufacturer source: Lundbeck Vyepti HCP / Vyepti Connect 2026. FDA label: 2025 revision (BLA 761119). Indication: preventive treatment of migraine in adults (episodic + chronic). Sister SC anti-CGRPs (Aimovig, Ajovy, Emgality) referenced for benefit-design comparison.
Methodology
Every claim on this page is sourced inline. Pricing reflects the current CMS Part B Drug ASP Pricing File. Payer policies are read directly from each payer's published medical/pharmacy policy documents. Indication and dosing are verified against the current FDA label revision. We do not paraphrase from billing-software vendor blogs.