Most banks do not sell stamps, but some do — and it depends on the bank and the branch

The short answer: your bank probably does not stock stamps, and if it does, the selection and hours will be limited. A few large national banks like Bank of America and Wells Fargo sell stamps at some locations, but not all branches carry them. Your best bet is the post office, grocery stores, or online retailers, which have more reliable inventory and longer hours.

Banks that do sell stamps typically keep only a small supply of standard Forever stamps behind the counter. You usually have to ask for them — they are not displayed on the counter like they are at a post office. Availability varies wildly by branch, location, and time of year. A branch in a busy downtown area might stock them; a suburban branch might not. There is no way to know without calling ahead.

Key Takeaways

  • Most banks do not sell stamps at all, and those that do carry only standard Forever stamps in limited quantities.
  • The United States Postal Service (USPS) post office is the most reliable place to buy stamps, with full selection and consistent hours.
  • Grocery stores, pharmacies, and convenience stores often sell stamps at the customer service desk and are usually open longer than banks.
  • Online retailers like USPS.com, Amazon, and Stamps.com let you order stamps for delivery or print them at home, though shipping adds cost and time.
  • Calling your bank branch before you go saves a trip — do not assume they have stamps in stock.

Which banks sell stamps and how to find out

Bank of America, Wells Fargo, and Chase have sold stamps at some branches, but the practice is inconsistent and declining. Even within the same bank, one branch may stock them while another does not. The decision is often left to individual branch managers, so inventory changes without notice.

If you want to check your bank, call the branch directly and ask whether they have Forever stamps in stock. Do not rely on the website or a general customer service line — they usually do not have current inventory information. When you call, ask specifically about Forever stamps (the standard rate) and how many they have on hand. If they say yes, ask what time they close, because bank hours are often shorter than post office hours.

Even if your bank sells stamps, you will pay the same price as anywhere else — there is no discount for buying at a bank. The only advantage is convenience if the bank is already where you are.

Why the post office is more reliable

The United States Postal Service (USPS) post office is the only place may provide to have stamps in stock. Every post office carries Forever stamps, postcard stamps, international stamps, and specialty stamps. They also have the current rates and can answer questions about postage for specific mail.

Post office hours vary by location, but most are open at least five days a week, including Saturday mornings. Many urban post offices stay open until 6 or 7 p.m. on weekdays. You can find your nearest post office and its hours at USPS.com by entering your zip code.

If you do not want to go inside, many post offices have stamp vending machines outside that accept cash and cards. These machines are available 24/7 and sell Forever stamps, though they may run out of stock during high-volume periods.

Grocery stores and pharmacies often have stamps

Grocery stores, pharmacies, and convenience stores sell stamps at the customer service desk or near the checkout. Chains like Kroger, Safeway, CVS, Walgreens, and Walmart typically stock Forever stamps. Hours are usually longer than banks or post offices, and you can buy stamps while you are already shopping.

The selection is limited — you will find only standard Forever stamps, not specialty or international stamps. The price is the same as the post office. Some stores keep stamps behind the counter, so you may have to ask a cashier to retrieve them.

Availability can be spotty at smaller or rural locations. If you are not sure whether your local store carries them, call the customer service desk and ask.

Buying stamps online and by mail

USPS.com lets you order stamps for delivery by mail. You can buy a book of 20 Forever stamps and have them shipped to your address. Delivery takes five to ten business days, and there is a shipping fee (usually around $2 to $3 for a single book). This option makes sense if you need a large quantity or do not have time to go to a store.

Stamps.com and Amazon also sell stamps online. Amazon offers faster delivery in some areas (one or two days with Prime), but the per-stamp cost is higher because of the shipping fee. Stamps.com is designed for businesses that print postage labels, not for buying physical stamps.

If you need stamps urgently, online ordering is not practical because of shipping time and cost. Go to a post office, grocery store, or pharmacy instead.

What to do if you cannot find stamps locally

If your area has limited retail options — for example, if you live in a rural area with no nearby post office — ordering online is your best choice. USPS.com delivery takes longer but is reliable, and the shipping fee is a one-time cost if you order in bulk.

Some rural post offices have limited hours or are only open certain days. Check USPS.com for your nearest location and call ahead to confirm they are open before you make the trip.

If you need stamps outside normal business hours, look for a post office with a 24/7 stamp vending machine. Not all locations have them, but many urban and suburban post offices do. You can search for machines on USPS.com.

Frequently Asked Questions

Can I buy stamps at my bank with a debit card?

If your bank sells stamps, yes — you can usually pay with a debit card or cash. However, most banks do not stock stamps, so call first. The post office, grocery stores, and pharmacies are more reliable options and accept cards and cash.

Do all post offices have stamp vending machines?

No. Vending machines are more common in urban and suburban post offices, but not every location has one. Check USPS.com or call your local post office to find out whether a machine is available. If not, you can go inside during business hours.

Are Forever stamps more expensive at grocery stores than the post office?

No. Forever stamps cost the same everywhere — the price is set by USPS. Grocery stores, pharmacies, banks, and post offices all charge the same amount. The only difference is convenience and hours.

Can I buy stamps at a bank on Sunday?

Most banks are closed on Sunday, so no. Post offices are also closed on Sunday except for a few locations in major cities. Grocery stores and pharmacies are usually open on Sunday and sell stamps at the customer service desk.

What if I need a specific type of stamp that is not Forever?

Go to the post office. They stock international stamps, postcard stamps, and specialty stamps. Grocery stores and pharmacies carry only Forever stamps. Banks rarely stock anything other than standard Forever stamps.