Disclosure: Some links on this page are affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.

Find My GLP-1 PathSee my GLP-1 options & prices

Ozempic Cost at Walmart: What You'll Pay in 2026

By The RX Index Editorial Team · Last verified

Ozempic cost at Walmart is $199 a month for a new patient's first two fills of the 0.25 mg or 0.5 mg pen, using Novo Nordisk's self-pay offer through December 31, 2026. After that, it's $349 for strengths up to 1 mg and $499 for 2 mg. With commercial insurance that covers Ozempic, you may pay as little as $25.

You need a prescription either way. The catch: Walmart doesn't post its own Ozempic price, so what you pay depends on which program the pharmacist runs. The tables below show every strength, what a year costs, and what to say at the counter. We checked every price on its source page on November 4, 2026.

The RX Index is the independent GLP-1 decision resource that scores telehealth providers and treatment paths on clinical legitimacy, care quality, transparency, access, and cost, so readers can choose the path that fits their situation.

Decision Verdict

Walmart is a fine place to fill Ozempic, but Walmart isn't what sets the price. Novo Nordisk's self-pay offer does, and it's the same $199, $349 or $499 at other participating pharmacies. If your insurance covers Ozempic, your copay plus Novo's savings card will usually cost less.

  • Best for: Adults with type 2 diabetes who have a prescription, pay cash or were denied coverage, and like Walmart's pickup or delivery.
  • Not ideal for: Anyone whose commercial plan covers Ozempic (use the plan and the $25 savings card instead), anyone who wants the cost to count toward a deductible, and anyone looking for a weight-loss drug. Ozempic isn't FDA-approved for weight loss.
  • The factor that matters most: Whether the fill is billed to insurance or run as self-pay. Those are two different prices, and you pick one.

How much does Ozempic cost at Walmart without insurance?

Without insurance, Ozempic at Walmart costs Novo Nordisk's self-pay price when the pharmacy applies the offer: $199 for each of a new patient's first two 0.25 mg or 0.5 mg fills, then $349 for 0.25 mg, 0.5 mg or 1 mg, and $499 for 2 mg. One month is one box with one pen, which Novo's terms count as a 28-day fill.

How much does Ozempic cost at Walmart without insurance?
Ozempic pen strengthMonthly self-pay priceWho gets it13 fills (364 days) at this price
0.25 mg or 0.5 mg (starter offer)$199New patients, first 2 fills only, filled by Dec. 31, 2026Not possible; capped at 2 fills
0.25 mg or 0.5 mg$349Everyone else, and starter patients from fill 3$4,537
1 mg$349Anyone with a prescription paying cash$4,537
2 mg$499Anyone with a prescription paying cash$6,487
No offer applied (list price)$1,027.51What Novo lists the pen at before discounts$13,357.63

Prices from Novo Nordisk's Ozempic self-pay terms (last updated July 28, 2026) and Novo's list-price page, checked November 4, 2026. Yearly totals are our math.

A "new patient" here means you haven't redeemed an Ozempic injection savings offer in the past 365 days. Only fills 1 and 2 get $199. Fill 3 is $349, even if you're still on 0.5 mg.

That last row is why the counter conversation matters. If a fill is rung up as a plain cash sale with no offer attached, you won't get the $349 price. Novo's list price is $1,027.51 per pen, and we couldn't see Walmart's own regular cash price for Ozempic, because Walmart doesn't publish one we could read. Ask for the self-pay offer by name.

What a full year costs

If you start Ozempic at Walmart this month as a new self-pay patient, here's what 13 fills (364 days) would cost:

What a full year costs
ScenarioMathYear total
Two starter fills, then $3492 × $199 + 11 × $349$4,237
$349 all year (0.25 mg to 1 mg)13 × $349$4,537
2 mg all year13 × $499$6,487

These are medicine prices only. Your doctor visits, any delivery charge, and sales tax where it applies are separate. The $199 offer ends December 31, 2026, and we haven't seen Novo say what replaces it.

The Ozempic pill can cost less

Ozempic now also comes as a daily pill for type 2 diabetes. Novo's self-pay price is $149 for 1.5 mg, $199 for 4 mg and $299 for 9 mg, for a bottle of 30 tablets. Twelve bottles run $1,788, $2,388 or $3,588. The pill and the pen aren't swapped one-for-one, so only your prescriber can say if the pill fits. Our Ozempic pill review covers the differences.

Your situation changes which of these prices you'll actually pay. The right GLP-1 path depends on your state, your insurance and formulary, FDA-approved or compounded, shot or pill, and your budget. The RX Index's Find My GLP-1 Path tool sorts that out in about 2 minutes, with no signup.

See which GLP-1 path fits your budget

Does Walmart honor the $199 and $349 Ozempic prices?

Novo Nordisk says its self-pay offer can be redeemed at participating retail pharmacies, and it doesn't publish a list of them. When Novo cut its cash price to $349 in November 2025, ABC News reported that Novo said the price would be available at 70,000 retail pharmacies, including Walmart's.

Walmart itself says customers with a prescription can get a broad range of GLP-1 medicines at its nearly 4,600 pharmacies, and it mentions cash-pay pricing. It doesn't list an Ozempic price.

So here's the honest version: Walmart is a pharmacy that can apply the offer. You still need to bring it. There are three ways to get the same offer to the counter:

  1. Ozempic.com or NovoCare. Register for the self-pay offer, choose pharmacy pickup, and show the pharmacist the offer on your phone or on paper.
  2. TrumpRx. The government's TrumpRx site lists the same $199, then $349 or $499, as a coupon you present at the pharmacy.
  3. Ask the pharmacist. If you don't have the offer yet, ask the pharmacist how to get it applied before they ring you up.

What to say at the Walmart pharmacy counter

  • "I'm paying with Novo Nordisk's Ozempic self-pay offer, not my insurance."
  • "I haven't used an Ozempic savings offer in the past year. Can you check if my first two fills qualify for $199?" (Only if that's true.)
  • "Is this price for the pen or the pill, and which strength?"
  • "Is it in stock, and when can I pick it up?"

If you're quoted something close to the $1,027.51 list price, ask whether the self-pay offer was applied.

How much is Ozempic at Walmart with insurance?

With commercial insurance that covers Ozempic, you pay your plan's copay, and Novo's savings card can bring it down to as little as $25. The card saves up to $100 a month, for up to 48 months, and people on government plans can't use it.

Here's how that $100 limit works with a few made-up copays:

How much is Ozempic at Walmart with insurance?
Your plan's copay (hypothetical)Card paysYou pay
$60$35$25
$150$100$50
$300$100$200

If your copay is high, compare it with the $349 self-pay price before you pick up. Picking self-pay means the money won't count toward your deductible or out-of-pocket limit, and Novo's terms say you won't ask your insurer to pay you back.

Coverage itself is the hard part. Novo says coverage depends on your plan's formulary, Ozempic's FDA-approved use, and any prior authorization or step therapy rules. Prior authorization is a permission slip from your insurer before it pays. Our guides on Ozempic cost with insurance and whether insurance covers Ozempic go plan by plan, and the Ozempic savings card guide explains the card.

Work for Walmart? Walmart's associate health plans have their own pharmacy network rules. See does Walmart insurance cover Wegovy for how those plans work.

Not sure what your plan covers? Ro's insurance team will check your coverage for Ozempic, Wegovy and Zepbound pens and handle the paperwork, and Ro says the check is free. It's a quick way to find out whether a $25 copay is possible before you pay $349.

Check your Ozempic coverage with Ro for free (sponsored affiliate link, opens in a new tab)

What if you have Medicare or Medicaid?

Medicare and Medicaid follow their own rules, and Novo's $25 savings card doesn't apply to either. Novo says most Medicare Part D plans cover Ozempic, so for most people with Medicare, the plan's copay is the price to check first.

  • Medicare Part D: You can't use the $25 card. Novo says you can still choose self-pay, but then the cost is outside your plan and won't count toward your out-of-pocket limit. Medicare's GLP-1 Bridge, which charges $50 a month, covers Foundayo, Wegovy and the Zepbound KwikPen, not Ozempic. Medicare's negotiated price for Ozempic starts in 2027. That's what plans pay, not your copay. See does Medicare cover Ozempic.
  • Medicaid: Medicaid has its own Ozempic coverage, and costs vary. Novo says Medicaid members can choose self-pay, but the $25 card is off-limits.

What if Ozempic is still too expensive or your plan said no?

If $349 a month is more than you can pay, you have three honest options: appeal the denial, ask your prescriber about the pill, or, if weight loss is the real goal, ask about Wegovy instead of Ozempic.

  1. Appeal. A denial isn't always final. Our Ozempic appeal guide walks through it.
  2. Ask about the pill. At $149 to $299 a month, it can cost less than the pen. It's still for type 2 diabetes.
  3. If weight loss is the goal, Ozempic is the wrong product. It isn't FDA-approved for weight loss. Wegovy is the semaglutide brand approved for weight management, and its self-pay pen price is $199 for two starter fills, then $349. See Ozempic vs Wegovy and the cheapest ways to get Wegovy.

One thing to know about Ro: it doesn't post a cash price for Ozempic (our Ro Ozempic guide has the details). Its Ozempic page says that without insurance you'd pay the list price of $900 to $1,100. So for cash-pay Ozempic, Walmart with Novo's offer is cheaper. Where Ro fits is the weight-loss path. Ro lists the Wegovy pen at $199 for the first two months (sign up by December 31, 2026), then $349, and says its cash prices match NovoCare's. Ro also charges a membership: $39 for the first month, then $74 to $149 a month depending on the plan (full Ro cost breakdown). A $74 month means the 12-month plan, paid up front ($888). That makes a first month on the Wegovy pen $238, and a later month $423 to $498, with a clinician and dose support included.

If you want weight-loss care and a set price in one place, Ro shows every dose price before you sign up.

See Ro's Wegovy and GLP-1 cash prices (sponsored affiliate link, opens in a new tab)

How to get Ozempic filled at Walmart

You need a valid prescription for Ozempic, and Novo's offer requires that it's for a use on Ozempic's label. Walmart fills it like any other prescription.

  1. Get the prescription. Your own doctor can send it to your Walmart pharmacy. Walmart's Better Care Services site connects you with outside virtual-care companies, and Walmart Pharmacy fills what they prescribe. Our how to get Ozempic online guide covers telehealth options.
  2. Load the self-pay offer from ozempic.com, NovoCare or TrumpRx, unless you're using insurance.
  3. Pick up or get it delivered. Walmart says it offers same-day prescription delivery in many areas, free for Walmart+ members, and refrigerated prescription delivery for GLP-1s.

Ozempic from Walmart is the same FDA-approved Novo Nordisk product any licensed pharmacy dispenses. It isn't compounded semaglutide.

Using an HSA or FSA? Novo's self-pay terms say you agree not to seek payment back from a "healthcare reimbursement account." Before you pay with HSA or FSA money, check with your plan administrator and read can you use HSA or FSA for Ozempic.

Walmart vs Costco vs NovoCare: where is Ozempic cheapest?

All three charge the same $199, $349 and $499 when Novo's self-pay offer is applied. Choose the one that's most convenient for you.

Walmart vs Costco vs NovoCare: where is Ozempic cheapest?
Where you fillStarter pen (new patients)Ongoing pen, up to 1 mg2 mg penMembership needed?
Walmart Pharmacy, with Novo's offer$199 × 2 fills$349$499No
Costco Pharmacy$199 × 2 fills$349$499Not to fill prescriptions; see Ozempic cost at Costco
NovoCare home delivery$199 × 2 fills$349$499No
Ro (telehealth)No Ozempic cash price postedList price $900 to $1,100 without insuranceSameYes, $39 then $74 to $149/month

Walmart, NovoCare and Ro prices checked November 4, 2026, on Novo's self-pay terms, NovoCare and Ro's pages. Costco prices are from our Costco guide (checked October 28, 2026); Costco's price page still listed its $199 and $349 Ozempic prices on November 4.

Will Ozempic get cheaper in 2027?

Novo says it will lower Ozempic's list price to $675 on January 1, 2027. Novo says that change doesn't affect self-pay prices. It mainly helps people whose cost is tied to list price, like those paying a deductible or coinsurance.

Which path fits you

Which path fits you
Your situationCheapest likely pathNext step
Commercial plan covers OzempicCopay plus Novo's savings cardCheck your copay against $349
Not sure what your plan coversFind out before you pay cashRo's free coverage check
No coverage, type 2 diabetesWalmart with Novo's self-pay offerBring the offer to the counter
Prescribed 2 mg and paying cash$499 anywhereAsk whether an appeal is worth filing
Medicare Part DYour Part D planCheck your plan's copay
Weight loss is the goalWegovy, not OzempicAsk a prescriber; compare Wegovy prices

If your row says to check coverage, Ro's insurance team can check your plan and handle the paperwork for you.

Let Ro's insurance team check your plan (sponsored affiliate link, opens in a new tab)

Safety before you fill

Don't use Ozempic if you or a family member has had medullary thyroid cancer (MTC), or if you have multiple endocrine neoplasia syndrome type 2 (MEN 2). Stop and call your doctor if you get severe stomach pain that won't go away, which can be a sign of pancreatitis. If you're pregnant or planning a pregnancy, talk with your prescriber first; the label says to stop Ozempic at least 2 months before a planned pregnancy.

This page is information, not medical advice. The RX Index may earn a commission when you sign up with Ro through our links, which doesn't change the prices or our verdict.

What we actually verified

  • Read Novo Nordisk's Ozempic self-pay terms (last updated July 28, 2026), the ozempic.com savings page, the NovoCare Ozempic page and Novo's list-price page on November 4, 2026.
  • Read the TrumpRx Ozempic Pen page and Novo's February 24, 2026 press release on the 2027 list price.
  • Read Walmart's April 16 and July 1, 2026 announcements about GLP-1 pharmacy services.
  • Read Ro's pricing page and Ro's Ozempic page.
  • Read Medicare.gov's GLP-1 Bridge page, the CMS 2027 negotiated-price fact sheet and the Ozempic prescribing information (revised May 2026).

What we couldn't confirm: a Walmart-published Ozempic cash price (Walmart's site didn't show us one), Walmart's regular cash price without the offer, any Walmart fees, stock at any store, and discount-card prices. We didn't call or visit a Walmart pharmacy. Confirm the price at the counter before you pay.

Frequently asked questions

How much is Ozempic at Walmart without insurance?

With Novo Nordisk's self-pay offer, it's $199 a month for a new patient's first two 0.25 mg or 0.5 mg fills through December 31, 2026, then $349 for 0.25 mg to 1 mg and $499 for 2 mg. Without the offer, the list price is $1,027.51 per pen. Walmart doesn't publish its own Ozempic price, so ask for the offer by name.

Is Ozempic cheaper at Walmart than Costco?

No. Both charge Novo's self-pay prices when the offer is applied: $199, $349 or $499. Walmart doesn't need a membership, so pick whichever pharmacy is easier for you.

Does Walmart take the Ozempic savings card?

The $25 savings card is for people with commercial insurance that covers Ozempic, and Novo says it can be used at participating retail pharmacies. Novo doesn't publish a pharmacy list, so ask your Walmart pharmacist to run it with your insurance claim. It saves up to $100 a month, and people on government plans can't use it.

Can I use GoodRx for Ozempic at Walmart?

Discount-card prices change by pharmacy and by day, and we couldn't verify a current Walmart price on GoodRx or similar sites. Compare any discount-card quote with Novo's $349 self-pay price. Neither one counts as insurance.

Can I get Ozempic at Walmart for weight loss?

Ozempic is FDA-approved for type 2 diabetes, not weight loss, and Novo's self-pay offer requires a prescription for a use on Ozempic's label. If weight loss is your goal, ask a prescriber about Wegovy. Its self-pay pen price is $199 for two starter fills, then $349.

Does Walmart deliver Ozempic?

Walmart says it offers same-day prescription delivery in many areas, free for Walmart+ members, and refrigerated delivery for GLP-1 prescriptions. Ask your store if it's offered where you live.

Will Ozempic be cheaper at Walmart in 2027?

Novo is cutting Ozempic's list price to $675 on January 1, 2027, but says self-pay prices aren't affected. That mostly helps people with a deductible or coinsurance. The $199 starter offer is set to end December 31, 2026.

Sources

Still not sure which GLP-1 path fits you? Take The RX Index's free Find My GLP-1 Path quiz — about 2 minutes, no signup.

Your situation changes the answer

Find My GLP-1 Path

The right GLP-1 provider isn't the same for everyone. It depends on whether you'll use insurance or pay cash, whether you want an FDA-approved or compounded medication, your preferred route (injection or oral), and your budget. Answer a few questions in The RX Index's Find My GLP-1 Path tool to see a suggested provider route and pricing to review before you choose. It does not check your plan's coverage or copay; confirm those in your insurer's member portal or with the pharmacy-benefits number on your card.

  • What it asks: your goals, how you plan to pay, and your treatment preferences
  • What you get: a suggested provider route and pricing information to review
  • Cost: free · about 2 minutes · no signup
Find My GLP-1 Path