Current answer for can you buy postage stamps at cvs? (yes – but here’s what to know)

Reviewed August 25, 2026. This section separates current facts from historical prices, archived promotions, and issue-year information elsewhere in the article.

Direct answer: CVS has carried First-Class Forever stamp booklets, but current stock is not consistently published for every location, so confirm with the store before traveling. Check the retailer’s current information.

For a current product alternative, browse Forever stamps for sale. Live product pages show the current price and trusted stock status.

SaleForeverStamps ordering facts
  • No active coupon code and no separate bulk-pricing tier.
  • Free shipping to U.S. addresses; orders are processed within 3 business days.
  • Orders may ship with USPS, UPS, or GFO and include tracking.
  • Returns are accepted within 30 days. Contact service@saleforeverstamps.com for return instructions.

How Buying Stamps at CVS Works

CVS sells postage stamps at the register in booklets of 20 Forever stamps. You will not find them on the shelf in the greeting-card aisle at every location — some stores keep them behind the counter or in a locked display near the pharmacy or front checkout.

The current price for a booklet of 20 Forever stamps at CVS is $16.40, which matches the USPS retail price of $0.82 per stamp. CVS does not offer any price difference on postage, and prices are fixed at face value regardless of the location.

What CVS Typically Stocks

  • Format: Booklets of 20 Forever stamps (most common)
  • Design selection: Usually limited to one or two current designs — seasonal or popular themes
  • Price: Full USPS face value ($0.82 per stamp, $16.40 per booklet)
  • Payment: Cash, credit/debit, and CVS ExtraCare rewards apply to the purchase total
  • Availability: Not guaranteed at every location; some stores run out of stock or stop carrying stamps

CVS Stamps vs. Other Buying Options

CVS is convenient if you are already in the store and need a quick booklet, but it is not the most cost-effective place for anyone who mails regularly. Here is how CVS compares with the most common stamp-buying channels.

Where to BuyFormatPrice per StampBest For
CVSBooklet of 20$0.82 (face value)Quick one-off purchase while shopping
USPS Post OfficeSingles, books, rolls$0.82 (face value)Full design selection, rolls of 100, special services
USPS.comBooks, rolls, sheets$0.82 (face value) + shippingOrdering from home, collector designs
Warehouse stores (Costco, Sam’s Club)Rolls of 100As low as ~$0.82 (minimal price difference)Bulk buyers, small businesses
Grocery stores & pharmaciesBooklets of 20$0.82 (face value)Same-day convenience

When CVS Makes Sense — and When It Does Not

CVS is a solid choice when:

  • You need a booklet right now and you are already shopping there
  • You only mail a few letters or cards each month
  • You want a familiar, in-person transaction with a receipt
  • Your local post office is closed or out of the way

Consider a different channel when:

  • You mail 50 or more pieces per month (invoices, customer letters, invitations)
  • You want a specific stamp design — CVS usually stocks only one or two options
  • You are planning for a large mailing like wedding invitations or holiday cards
  • You want to plan postage costs by buying in bulk or through a price difference seller
Quick math: If you mail 100 letters or cards per month, you would spend $82.00 at CVS at face value. Buying the same 100 stamps through an online seller that offers differently priced USPS postage could cost noticeably less — cost planning that add up over a year of regular mailing.

Do CVS Locations Always Have Stamps?

Stock varies by store. While most CVS locations carry stamps, some smaller or less-trafficked stores may run out between restocks or stop carrying them altogether. If you are counting on picking up stamps during a specific errand, it is worth calling ahead or having a backup plan — especially during peak mailing seasons like the holidays.

Unlike a post office or an online store, CVS does not guarantee stamp availability. The staff may not always know which designs are on hand until they check the register or behind the counter.

Can You Use CVS ExtraBucks or Coupons on Stamps?

Postage stamps are considered a financial product, which means most CVS coupons and ExtraBucks promotions do not apply to the purchase. You will typically pay the full $16.40 for a booklet of 20 with no additional price differences from the CVS rewards program. This is one reason that regular mailers often look elsewhere for better value.

What About CVS and Forever Stamp Designs?

USPS releases dozens of new stamp designs each year — from seasonal themes to commemorative art, nature photography, and cultural celebrations. CVS typically stocks only the most current mainstream Forever stamp design and may rotate stock seasonally. If you care about choosing a particular design for your mail, your best options are:

  • USPS Post Office: Largest in-person selection of current and recent designs
  • USPS.com: Browse and order any currently available design shipped to your door
  • Online stamp stores: Some sellers offer a wider selection of unused valid USPS postage at differently priced prices

Buying Stamps Online as an Alternative

For small businesses that mail invoices, event planners sending invitations, or households that send holiday cards in bulk, the per-stamp cost planning over face value can make a meaningful difference over the course of a year — without sacrificing mailing validity.

Frequently Asked Questions

Does CVS sell stamps at every location?

Most CVS stores carry postage stamps, but availability is not guaranteed at every location. Some stores may temporarily run out of stock or choose not to carry them. Calling ahead is the safest way to confirm before making a trip.

How much does a book of stamps cost at CVS?

A booklet of 20 Forever stamps costs $16.40 at CVS — the same as the current USPS retail price of $0.82 per stamp. CVS does not offer price differences on postage.

Can I buy individual stamps at CVS?

CVS typically sells stamps in booklets of 20, not as individual stamps. If you only need one or two stamps, a post office counter can sell singles, or you may already have loose stamps at home.

Are CVS stamps the same as post office stamps?

Yes. CVS sells genuine USPS Forever stamps. They are the same stamps sold at post offices and USPS.com — valid for first-class mail up to one ounce.

Can I return stamps bought at CVS?

Return policies for stamps vary by store. Many CVS locations do not accept returns on postage stamps once purchased. Ask about the return policy at your specific store before buying if you are unsure.

Quick Checklist: Should You Buy Stamps at CVS?

  • You need stamps today and CVS is on your route — yes, buy there
  • You only need one booklet of 20 — CVS works fine
  • You mail frequently and want better per-stamp pricing — compare online options
  • You want a specific USPS design — check USPS.com or a post office
  • You need a roll of 100 for a business or bulk mailing — online sellers or warehouse stores are better fits
Next step: If you are looking for a convenient way to order valid USPS stamps at better value, browse the stamp selection at other online stamp sellers — an independent online stamp store offering inspected unused USPS postage with fast delivery and cost planning off face value.
author-avatar

About Mia Thompson

Mia Thompson is an editorial contributor at SaleForeverStamps, covering USPS-issued postage, Forever stamp history, mailing use, and modern stamp collecting for a U.S. audience. Her research process begins with current USPS, Postal Explorer, and U.S. Postal Inspection Service sources, then cross-checks issue details, product information, and recurring customer questions before publication. She is especially interested in postal history, paper ephemera, museum archives, nature photography, and handwritten correspondence. Mia's work focuses on making postage rules, issue history, buying considerations, and collecting terminology easier to understand.

Leave a Reply