Ozempic and GLP-1 prices at Walmart Amazon Costco and Sam's Club

No store sells Ozempic off the shelf. With a prescription, Costco members pay about $349 a month while Walmart cash runs $935 to $1,149.

By John Samaras, EditorAug 27, 20262 min read

No retailer sells Ozempic off the shelf, and the cash price runs from about $349 to $1,149 depending on where you fill it. You need a prescription everywhere. After that, the counter sets the price, not the drug. These are cash prices, what you pay without insurance. A manufacturer savings card or a pharmacy coupon can move the number.

Some links here earn us a commission. Prices checked Monday, August 24, 2026.

What each retailer charges

RetailerProductCash priceNotes
WalmartBrand Ozempic~$935 to $1,149/moClose to list price. A GoodRx coupon can trim it. Prescription required.
Amazon PharmacyBrand semaglutideTracks list priceMailed to your door. The price shows before you buy.
Costco via SesameBranded injection~$349/moWell below usual retail cash (CBS News). Membership plus a Sesame prescription.
Costco via SesameWegovy pillFrom $149Starter price through the same program.
Sam's ClubWegovy pill~$299/moFilled at the club pharmacy. Prescription required.

The cheapest route is not a retailer

The lowest price on a GLP-1 does not come from a big-box store. It comes from telehealth programs that dispense compounded semaglutide, about $149 to $178 a month. Brand Ozempic at retail sits near $935 to $1,149, so a compounded program can cost a fifth as much. Compounded medicine moves through a different supply chain than the brand, so it is not a one-to-one swap. But if price is the whole question, the answer sits off the retail shelf.

See how they stack up on our comparison chart, or go straight to the cheapest GLP-1 programs. We track the retail routes page by page too, including Amazon Pharmacy.

See today's price and our full score for the retail route on the Costco and Sesame review page.

Why you can trust GLP Chart. Same scoring framework applied to every program. No paid placements. We never remove unfavorable information at an advertiser's request. Pricing is pulled from each program's public-facing page every Monday.