{
  "name": "GLP-1 Medication Cost Index",
  "url": "https://trytrimi.com/glp1-cost-index",
  "version": "1.0.0",
  "published": "2026-04-01",
  "reviewed": "2026-10-06",
  "reviewedLabel": "October 6, 2026",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "correctionsEmail": "research@trytrimi.com",
  "scope": "Published US Wegovy injection list and self-pay prices, Zepbound vial/KwikPen self-pay prices, and Medicare GLP-1 Bridge copayments for these covered presentations. Medication prices only, not an all-in care quote or a comparison with compounded preparations.",
  "description": "Primary-source medication prices with presentation, dose, fill definition, program conditions and review dates. Unsupported estimates and unresolved source prices are excluded. The visible tables and downloadable files use the same reviewed rows.",
  "publisher": {
    "name": "Trimi Health",
    "url": "https://trytrimi.com"
  },
  "corrections": "Send the row ID, exact source URL and proposed correction to research@trytrimi.com. Substantive data changes receive a version update.",
  "methodology": "Read the manufacturer's or Medicare's own published price and terms together. Record price in integer US cents, distinguish list/self-pay/introductory/conditional/copay amounts, and preserve the source's fill definition and eligibility. A review date is an observation date, not a price effective date or a pharmacy quote. No annual forecast, typical-insurance estimate or compounded-price comparison is exported.",
  "licenseScope": "CC-BY 4.0 applies to this curated dataset, not to the linked publishers' documents.",
  "fieldDefinitions": {
    "priceCents": "Integer US cents for the stated package/fill and price basis, not an all-in care charge.",
    "dosesMg": "Doses described by this row. Empty means no dose-specific price assertion is made.",
    "periodDays": "Exact published days per fill where verified; null means use fillDefinition instead of assuming a calendar month.",
    "regularPriceCents": "Published standard price after an introductory/conditional offer; null means not applicable to the row.",
    "validFrom": "Explicit published effective/start date, or null when not verified.",
    "offerExpires": "Explicit offer end date, or null when no fixed end date was verified. Null does not mean permanent availability.",
    "verifiedAt": "Date the named primary source was reviewed, not the effective date of every price."
  },
  "rows": [
    {
      "brand": "Wegovy",
      "currency": "USD",
      "periodDays": 28,
      "fillDefinition": "1 box of 4 single-dose pens, a 28-day supply",
      "sourceId": "wegovy",
      "termsSourceId": "wegovyTerms",
      "verifiedAt": "2026-10-06",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "id": "wegovy-pen-list",
      "presentation": "Single-dose pen",
      "dosesMg": [
        0.25,
        0.5,
        1,
        1.7,
        2.4
      ],
      "priceCents": 134902,
      "priceBasis": "list_price",
      "eligibility": "Manufacturer list price before discounts or rebates, not a patient copayment.",
      "conditions": "Published per package. Actual pharmacy charges and insurance payments can differ.",
      "sourceUrl": "https://www.novocare.com/patient/medicines/wegovy.html",
      "termsUrl": "https://www.novocare.com/eligibility/wegovy-savings-card.html"
    },
    {
      "brand": "Wegovy",
      "currency": "USD",
      "periodDays": 28,
      "fillDefinition": "1 box of 4 single-dose pens, a 28-day supply",
      "sourceId": "wegovy",
      "termsSourceId": "wegovyTerms",
      "verifiedAt": "2026-10-06",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "id": "wegovy-hd-list",
      "presentation": "HD single-dose pen",
      "dosesMg": [
        7.2
      ],
      "priceCents": 134902,
      "priceBasis": "list_price",
      "eligibility": "Manufacturer list price before discounts or rebates, not a patient copayment.",
      "conditions": "Published per package. Actual pharmacy charges and insurance payments can differ.",
      "sourceUrl": "https://www.novocare.com/patient/medicines/wegovy.html",
      "termsUrl": "https://www.novocare.com/eligibility/wegovy-savings-card.html"
    },
    {
      "brand": "Wegovy",
      "currency": "USD",
      "periodDays": 28,
      "fillDefinition": "1 box of 4 single-dose pens, a 28-day supply",
      "sourceId": "wegovy",
      "termsSourceId": "wegovyTerms",
      "verifiedAt": "2026-10-06",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "id": "wegovy-pen-self-pay",
      "presentation": "Single-dose pen",
      "dosesMg": [
        0.25,
        0.5,
        1,
        1.7,
        2.4
      ],
      "priceCents": 34900,
      "priceBasis": "self_pay",
      "eligibility": "Eligible self-pay patients using the manufacturer's offer; prescription and program terms apply.",
      "conditions": "Standard self-pay offer, separate from the limited first-two-fill offer.",
      "sourceUrl": "https://www.novocare.com/patient/medicines/wegovy.html",
      "termsUrl": "https://www.novocare.com/eligibility/wegovy-savings-card.html"
    },
    {
      "brand": "Wegovy",
      "currency": "USD",
      "periodDays": 28,
      "fillDefinition": "1 box of 4 single-dose pens, a 28-day supply",
      "sourceId": "wegovy",
      "termsSourceId": "wegovyTerms",
      "verifiedAt": "2026-10-06",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "id": "wegovy-hd-self-pay",
      "presentation": "HD single-dose pen",
      "dosesMg": [
        7.2
      ],
      "priceCents": 39900,
      "priceBasis": "self_pay",
      "eligibility": "Eligible self-pay patients using the manufacturer's offer; prescription and program terms apply.",
      "conditions": "Standard self-pay offer for the 7.2 mg presentation.",
      "sourceUrl": "https://www.novocare.com/patient/medicines/wegovy.html",
      "termsUrl": "https://www.novocare.com/eligibility/wegovy-savings-card.html"
    },
    {
      "brand": "Wegovy",
      "currency": "USD",
      "periodDays": 28,
      "fillDefinition": "1 box of 4 single-dose pens, a 28-day supply",
      "sourceId": "wegovy",
      "termsSourceId": "wegovyTerms",
      "verifiedAt": "2026-10-06",
      "validFrom": null,
      "offerExpires": "2026-12-31",
      "maxOfferFills": 2,
      "refillWithinDays": null,
      "regularPriceCents": 34900,
      "id": "wegovy-pen-intro",
      "presentation": "Single-dose pen",
      "dosesMg": [
        0.25,
        0.5
      ],
      "priceCents": 19900,
      "priceBasis": "introductory_self_pay",
      "eligibility": "Eligible retail Wegovy Savings Offer patients who have not redeemed a savings offer for Wegovy injection in the past 365 days; prescription and program terms apply.",
      "conditions": "First 2 eligible 28-day fills only. The retail offer must be redeemed and the prescription filled by December 31, 2026. Third fill reverts to the standard pen offer. NovoCare Pharmacy has separate eligibility and deadlines and is not included in this row.",
      "sourceUrl": "https://www.novocare.com/patient/medicines/wegovy.html",
      "termsUrl": "https://www.novocare.com/eligibility/wegovy-savings-card.html"
    },
    {
      "id": "zepbound-self-pay-2.5",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        2.5
      ],
      "priceCents": 29900,
      "currency": "USD",
      "priceBasis": "self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "2.5 mg is a starting dose, not a maintenance dose. Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "zepbound-self-pay-5",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        5
      ],
      "priceCents": 39900,
      "currency": "USD",
      "priceBasis": "self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": null,
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "zepbound-self-pay-7.5",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        7.5
      ],
      "priceCents": 44900,
      "currency": "USD",
      "priceBasis": "conditional_self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "Journey offer on the first eligible purchase; subsequent purchases within 45 days of prior delivery/receipt. Otherwise regular price applies. Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": "2026-02-23",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": 45,
      "regularPriceCents": 49900,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "zepbound-self-pay-10",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        10
      ],
      "priceCents": 44900,
      "currency": "USD",
      "priceBasis": "conditional_self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "Journey offer on the first eligible purchase; subsequent purchases within 45 days of prior delivery/receipt. Otherwise regular price applies. Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": "2026-02-23",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": 45,
      "regularPriceCents": 69900,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "zepbound-self-pay-12.5",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        12.5
      ],
      "priceCents": 44900,
      "currency": "USD",
      "priceBasis": "conditional_self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "Journey offer on the first eligible purchase; subsequent purchases within 45 days of prior delivery/receipt. Otherwise regular price applies. Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": "2026-02-23",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": 45,
      "regularPriceCents": 69900,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "zepbound-self-pay-15",
      "brand": "Zepbound",
      "presentation": "Single-dose vials or single-patient-use KwikPen",
      "dosesMg": [
        15
      ],
      "priceCents": 44900,
      "currency": "USD",
      "priceBasis": "conditional_self_pay",
      "periodDays": 28,
      "fillDefinition": "4 single-dose vials or 1 single-patient-use KwikPen, a 28-day supply",
      "eligibility": "Self-pay patients with a prescription; manufacturer's eligibility and program terms apply.",
      "conditions": "Journey offer on the first eligible purchase; subsequent purchases within 45 days of prior delivery/receipt. Otherwise regular price applies. Injection supplies purchased separately; taxes or fees may apply.",
      "validFrom": "2026-02-23",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": 45,
      "regularPriceCents": 69900,
      "sourceId": "zepbound",
      "termsSourceId": "zepboundTerms",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.lilly.com/lillydirect/zepbound",
      "termsUrl": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey"
    },
    {
      "id": "wegovy-bridge",
      "brand": "Wegovy",
      "presentation": "Injection",
      "dosesMg": [],
      "priceCents": 5000,
      "currency": "USD",
      "priceBasis": "medicare_bridge_copay",
      "periodDays": null,
      "fillDefinition": "1-month supply; Medicare defines this as 28 or 30 days depending on the drug",
      "eligibility": "Certain Medicare Part D beneficiaries age 18+ who meet clinical criteria; prescription and prior authorization when requested. Not available to everyone with Medicare.",
      "conditions": "Separate Medicare GLP-1 Bridge program, not a universal Part D copay. Zepbound single-dose pens and vials are excluded from the Bridge. Copayment does not count toward the Part D deductible or out-of-pocket limit.",
      "validFrom": "2026-07-01",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "sourceId": "medicare",
      "termsSourceId": "medicare",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.medicare.gov/coverage/weight-loss-drugs",
      "termsUrl": "https://www.medicare.gov/coverage/weight-loss-drugs"
    },
    {
      "id": "zepbound-bridge",
      "brand": "Zepbound",
      "presentation": "KwikPen only",
      "dosesMg": [],
      "priceCents": 5000,
      "currency": "USD",
      "priceBasis": "medicare_bridge_copay",
      "periodDays": null,
      "fillDefinition": "1-month supply; Medicare defines this as 28 or 30 days depending on the drug",
      "eligibility": "Certain Medicare Part D beneficiaries age 18+ who meet clinical criteria; prescription and prior authorization when requested. Not available to everyone with Medicare.",
      "conditions": "Separate Medicare GLP-1 Bridge program, not a universal Part D copay. Zepbound single-dose pens and vials are excluded from the Bridge. Copayment does not count toward the Part D deductible or out-of-pocket limit.",
      "validFrom": "2026-07-01",
      "offerExpires": null,
      "maxOfferFills": null,
      "refillWithinDays": null,
      "regularPriceCents": null,
      "sourceId": "medicare",
      "termsSourceId": "medicare",
      "verifiedAt": "2026-10-06",
      "sourceUrl": "https://www.medicare.gov/coverage/weight-loss-drugs",
      "termsUrl": "https://www.medicare.gov/coverage/weight-loss-drugs"
    }
  ],
  "exclusions": [
    {
      "item": "Ozempic list price",
      "status": "source_conflict",
      "reason": "NovoCare displays two different list prices for the same listed presentations. No single numeric price is selected for this release.",
      "reviewed": "2026-10-06",
      "sourceUrls": [
        "https://www.novocare.com/diabetes/products/ozempic/explaining-list-price.html"
      ]
    },
    {
      "item": "Mounjaro and Zepbound list prices",
      "status": "numeric_source_unavailable",
      "reason": "The current Lilly pricing-page reads did not expose a verifiable numeric list price. Earlier figures are not presented as newly verified prices.",
      "reviewed": "2026-10-06",
      "sourceUrls": [
        "https://pricinginfo.lilly.com/mounjaro",
        "https://pricinginfo.lilly.com/zepbound"
      ]
    },
    {
      "item": "Typical commercial insurance copay ranges",
      "status": "unsupported_estimate",
      "reason": "A savings-card minimum is not a typical patient payment or a supported upper bound. Plan-specific payments require an insurer or pharmacy quote.",
      "reviewed": "2026-10-06",
      "sourceUrls": [
        "https://www.novocare.com/eligibility/wegovy-savings-card.html"
      ]
    },
    {
      "item": "Annual forecasts and cost per pound lost",
      "status": "outside_verified_price_scope",
      "reason": "Twelve fills are not always a calendar year. Modeled trial-outcome comparisons and surgery/diet estimates are outside this medication-price export.",
      "reviewed": "2026-10-06",
      "sourceUrls": []
    }
  ],
  "sources": [
    {
      "id": "wegovy",
      "title": "NovoCare: Wegovy prices and package definitions",
      "url": "https://www.novocare.com/patient/medicines/wegovy.html",
      "reviewed": "2026-10-06"
    },
    {
      "id": "wegovyTerms",
      "title": "NovoCare: Wegovy savings eligibility and terms",
      "url": "https://www.novocare.com/eligibility/wegovy-savings-card.html",
      "reviewed": "2026-10-06"
    },
    {
      "id": "zepbound",
      "title": "LillyDirect: Zepbound presentations and self-pay prices",
      "url": "https://www.lilly.com/lillydirect/zepbound",
      "reviewed": "2026-10-06"
    },
    {
      "id": "zepboundTerms",
      "title": "LillyDirect: Zepbound Self Pay Journey Program terms",
      "url": "https://www.lilly.com/lillydirect/zepbound/zepbound-tirzepatide-full-terms-conditions#journey",
      "reviewed": "2026-10-06"
    },
    {
      "id": "medicare",
      "title": "Medicare.gov: GLP-1 Bridge coverage, eligibility and copayment",
      "url": "https://www.medicare.gov/coverage/weight-loss-drugs",
      "reviewed": "2026-10-06"
    },
    {
      "id": "ozempic",
      "title": "NovoCare: Ozempic list-price page, unresolved displayed prices",
      "url": "https://www.novocare.com/diabetes/products/ozempic/explaining-list-price.html",
      "reviewed": "2026-10-06"
    },
    {
      "id": "mounjaroList",
      "title": "Lilly: Mounjaro list-price page, numeric price not verified",
      "url": "https://pricinginfo.lilly.com/mounjaro",
      "reviewed": "2026-10-06"
    },
    {
      "id": "zepboundList",
      "title": "Lilly: Zepbound list-price page, numeric price not verified",
      "url": "https://pricinginfo.lilly.com/zepbound",
      "reviewed": "2026-10-06"
    }
  ]
}
