Where to Buy Stamps
You don’t have to go to the post office to buy stamps. Grocery stores, pharmacies, gas stations, and many other retailers sell them. A Forever stamp currently costs $0.78.
Find stamps near you
The map below shows places that sell postage stamps in your area:
Physical mail still matters. Birthday cards, wedding invitations, signed legal documents, and payment receipts all travel through USPS. The Postal Service has modernized — Informed Delivery previews your incoming mail, and every First-Class package now includes tracking.
USPS location types that sell stamps
The USPS locations page lists every postal facility near your zip code. Filter by “Location Types” to narrow results:
- Post Office — Yes. Full-service facilities with passport applications, money orders, and stamps.
- Collection Boxes — No. Blue mailboxes for outgoing mail only.
- Self-Service Kiosks (APC) — Yes. Lobby kiosks that weigh mail, sell stamps, and print postage — no line required.
- Village Post Office — Yes. Third-party counters inside local businesses and libraries selling Forever stamps.
- Contract Postal Unit — Yes. Retail counters in private businesses staffed by non-postal employees.
- National Retailer — Yes. Supermarkets, drug stores, and warehouse clubs. They sell stamps but don’t accept outgoing mail.

Where to buy stamps
1. Online
The fastest option if you plan ahead:
- USPS Online Store — Books, sheets, and coils shipped to your door.
- Amazon, Walmart, Costco, Office Depot (paid links).
- Stamps.com — Print postage at home at Commercial Rates, saving on every letter and package. ShippingEasy offers the same.
You can also print stamps online directly onto envelopes, skipping physical stamps entirely.
2. Self-service kiosks (APC)
Many post office lobbies have an Automated Postage Center — a touch-screen kiosk that sells stamps, weighs packages, and prints postage. APCs sit outside the service counter area, so they’re often accessible after hours near the PO boxes.
Find one through the USPS locator — filter by “Self-Service Kiosks.”

3. Grocery stores
You’re already there — that’s what makes grocery stores so convenient. Most large chains stock stamps at the customer service desk or checkout. Ask the cashier for a book.
Common chains that sell stamps:
- Kroger, Albertsons, Safeway, Publix
- Whole Foods, Trader Joe’s (availability varies by location)
- H-E-B, Meijer, Hy-Vee
4. Retail and office supply stores
Available at checkout or the customer service desk:

5. Pharmacies and drug stores
Large pharmacy chains sell stamps at the register. Their long hours make them ideal for evenings and weekends.
Not every location stocks stamps — call ahead to be sure.
6. Gas stations and convenience stores
7-Eleven, Circle K, Wawa, Sheetz, and other convenience stores often sell individual stamps or books of 20. Availability varies — ask at the register.
7. Shipping centers
UPS Stores and FedEx Office locations stock stamps alongside other shipping supplies.
How stamps are sold
| Format | Quantity | Cost |
|---|---|---|
| Single stamp | 1 | $0.78 |
| Book | 20 | $15.60 |
| Sheet | 20 | $15.60 |
| Coil (roll) | 100 | $78.00 |
Most retailers sell books of 20. For single stamps, use a post office counter, APC kiosk, or convenience store.
Forever stamps never expire. They cover a one-ounce First-Class letter regardless of future price increases. Buy before a rate hike and you keep the savings.
Pricing notes
At the post office, USPS.com, and authorized retailers, stamps cost face value — $0.78 each. Third-party sellers on Amazon or eBay sometimes add a markup, so check the per-stamp price.
For discounted postage, Stamps.com offers Commercial Rates — you print postage onto envelopes and labels at less than the retail price.
Conclusion
The post office is no longer your only option. Grocery stores, pharmacies, gas stations, shipping centers, and online retailers all sell stamps. For the complete list near your zip code, use the USPS locator.
