Which Stores Actually Sell Stamps Walmart CVS Walgreens and Target editorial image

Which Stores Actually Sell Stamps? Walmart, CVS, Walgreens and Target

Does Walmart sell stamps? Yes — physical Walmart stores carry USPS Forever stamps, usually in books of 20, at the customer service desk or money center rather than the front registers. But Walmart is one stop among several, and where you buy changes what you actually get: a book only, a single stamp, or a full roll of 100. This guide breaks down four big-box and pharmacy chains by what they stock, what you'll pay, and when skipping the checkout line makes more sense.

Does Walmart Sell Stamps?

Walmart sells USPS Forever stamps in books of 20 at most supercenter locations. Look at the customer service desk first, then the money center. Prices match the USPS retail rate — a book of 20 runs $14.60 as of the January 2026 First-Class increase, so there's no markup when you buy in person.

Here's the catch nobody mentions until you're standing there: not every register carries them. Some stores keep books behind the tobacco counter for security, others only at customer service. Call ahead if you're making a special trip. A Reddit thread on r/walmart is full of employees explaining they couldn't find stamps in their own store, which tells you how inconsistent the stocking is.

Walmart does list stamps on Walmart.com, but many of those are third-party sellers with markup baked in. Buying the physical book at the counter is the honest price. If you need a specific design — floral, holiday, flag — you're mostly out of luck. Walmart stocks whatever the generic Forever book happens to be that month.

For anyone buying beyond a single book, it helps to understand what a Forever stamp actually is before you shop around. Our guide to usps stamps covers denominations, roll counts, and why Forever stamps never lose value even after a rate hike.

Stamps by Retailer: What's Stocked

Not all "we sell stamps" claims mean the same thing. A pharmacy might have one lonely book at the register; a supercenter might have rolls. Here's the honest breakdown.

Retailer Typical format Where in store Markup Design choice
Walmart Book of 20 Customer service / money center None (USPS rate) Generic only
CVS Book of 20 Front register / pharmacy counter None to slight Generic only
Walgreens Book of 20 Front register None to slight Generic only
Target Book of 20 Guest service desk None Generic only

Three things worth knowing. Pharmacies (CVS, Walgreens) almost never carry rolls of 100 — if you need bulk, a big-box or the post office is your move. Target keeps stamps at the guest service counter, not self-checkout, so budget a minute of waiting. And every one of these sells the plain Forever book. Want a wedding stamp or a specific commemorative? None of them stock it reliably.

Does CVS or Walgreens Sell Stamps?

Both CVS and Walgreens sell USPS Forever stamps in books of 20, kept at the front checkout or pharmacy counter. Pricing sits at or near the USPS rate. Neither chain reliably stocks singles or rolls of 100 — they're built for the person who ran out mid-errand, not the small business mailing invoices.

That "ran out mid-errand" framing is the whole point of a pharmacy stamp. You're paying for convenience and proximity, not selection. If a CVS is three blocks away and open until midnight, a $14.60 book at 11 p.m. is a fair deal. Just don't expect them to break a book or sell you two loose stamps — that's not how their register system handles USPS inventory.

One quiet gotcha: some independent-feeling pharmacy counters run out and don't restock quickly, since stamps are low-margin and easy to forget. Call before a special trip.

Does Target Sell Stamps?

Target sells Forever stamps in books of 20 at the guest service desk, priced at the USPS rate with no added fee. You won't find them at self-checkout or on regular shelves — it's a service-counter item, same as gift cards and returns.

Target's a fine grab if you're already shopping there. Nobody drives to Target for stamps alone. The selection is identical to everyone else's: the generic Forever book, no rolls, no commemoratives. If your local Target runs a smaller-format store (the college-town or urban mini formats), stamp stock gets spotty, so the supercenter-style stores are your safer bet.

When Buying Online Beats the Counter

You need more than a book, you want the design you actually like, or you're not near a store that carries them. That's when a checkout counter stops making sense.

The retail counter wins for one book, right now, close by. It loses the moment you need volume. A single Walmart or CVS book covers maybe a month of an active household's mail. If you're sending 200 holiday cards, mailing product to customers, or stocking an office, buying 20 stamps at a time is a chore — and you're capped at the plain design every store carries.

Ordering online opens up bulk pricing, roll formats, and specific stamp series that no pharmacy will ever shelve. At Mailboxes of Flushing, we source unused, authenticated Forever stamps from closed businesses and inspect each one for unbent, flawless condition — which means you can buy the volume and the specific issues you want without paying a reseller markup on Walmart.com. See our full breakdown of where to buy stamps if you're comparing every option side by side.

One more reason online can beat the counter: timing. Stamps don't expire, and a Forever stamp bought today still mails a letter after the next rate increase. If you're wondering how that holds up over years, our note on whether forever stamps expire explains why stocking up now is a genuine hedge, not just a convenience.

FAQ

Does Walmart sell a book of stamps?

Yes. Walmart sells USPS Forever stamps in books of 20 at the customer service desk or money center in most supercenter locations, priced at the standard USPS rate.

How much does a book of 20 stamps cost?

A book of 20 Forever stamps costs $14.60 following the USPS First-Class rate increase in January 2026. Retailers like Walmart, CVS, and Target match this price.

How much is 20 stamps at Walmart?

Twenty stamps — one Forever book — costs $14.60 at Walmart, the same as the USPS retail price. Walmart doesn't add a markup on in-store books bought at the counter.

How much is a roll of stamps at Walmart?

Most Walmart stores don't stock rolls of 100. When available, a roll matches the USPS rate of roughly $73. For reliable bulk, order online instead.

Before you drive to a store, check what you actually need: one book for this week's bills, or real volume you'll use for months. For a single book, any of these four chains works. For bulk, specific designs, or authenticated stamps at a fair price, browse the Forever stamp collection at Mailboxes of Flushing — inspected, eco-friendly, and shipped within 24 hours.

Back to blog