Iron tablets are sold at pharmacies, supermarkets, and online retailers without a prescription
You can buy iron tablets at a pharmacy counter, a grocery store, a big-box retailer like Walmart or Target, or through online sellers including Amazon. Most iron supplements are over-the-counter products, meaning you do not need a doctor's prescription to purchase them. The main difference between locations is selection, price, and whether you can talk to a pharmacist about which product might work for your situation.
If your doctor prescribed a specific iron medication—usually because you have iron-deficiency anemia—that prescription goes to a pharmacy, and you pick it up there like any other prescription drug. Over-the-counter iron supplements are different: they are dietary supplements, not medications, and you choose the brand and dose yourself from the shelf or online.
Key Takeaways
- Pharmacies (CVS, Walgreens, Rite Aid) stock the widest range of iron tablets and have pharmacists who can answer questions about interactions with other medications.
- Supermarkets and big-box stores carry basic iron supplements at lower prices but offer less selection and no pharmacist consultation.
- Online retailers like Amazon offer convenience and often lower prices, but you cannot speak to anyone before buying and shipping takes several days.
- Prescribed iron medications must be filled at a pharmacy, while over-the-counter supplements can be bought anywhere that sells vitamins.
- Prices vary widely—the same product may cost 30 to 50 percent more at one store than another, so comparing before you buy saves money.
Pharmacy chains: widest selection and informed staff
CVS, Walgreens, and Rite Aid all stock iron tablets in their vitamin aisles and at the pharmacy counter. These locations carry multiple brands (Feosol, Nature Made, Vitafusion, store brands) and different formulations—ferrous sulfate, ferrous gluconate, and ferrous fumarate—so you have real choice. The pharmacist on duty can tell you whether an iron supplement will interact with blood pressure medication, thyroid medication, or antibiotics you are taking, which matters because iron blocks absorption of some drugs.
Prices at pharmacy chains are typically higher than supermarkets for the same product. A bottle of 100 ferrous sulfate tablets might cost $8 to $12 at Walgreens but $5 to $7 at a supermarket. However, pharmacy chains often run sales and accept manufacturer coupons, so checking their weekly ads or asking the pharmacist about current deals can bring the price down. Many also have loyalty programs that give you points toward future purchases.
Supermarkets and big-box retailers: lower prices, less selection
Grocery stores like Kroger, Safeway, and Whole Foods carry iron supplements in the vitamin section, usually at lower prices than pharmacies. Walmart and Target also stock iron tablets, often under their store brands, which are the cheapest option. A generic ferrous sulfate tablet at Walmart might cost $4 to $6 for 100 tablets, compared to $10 at a pharmacy chain.
The trade-off is selection: supermarkets typically carry only one or two iron brands and formulations, usually the most common ones. You will not find as many options for people with sensitive stomachs or specific preferences. There is also no pharmacist on site to answer questions about whether the iron will interfere with your other medications, so you would need to call your doctor or pharmacy separately if you have concerns.
Online retailers: convenience and price, but no when ready access
Amazon, Vitacost, iHerb, and other online vitamin retailers stock dozens of iron brands and ship to your home. Prices are often lower than in-store, especially if you have a Prime membership or buy in bulk. You can read customer reviews and compare products side by side without leaving home, which is useful if you are trying to decide between brands.
The main drawback is timing: shipping takes three to seven business days, so you cannot get iron tablets the same day. If you need to start iron supplementation right away, online ordering is not the right choice. There is also no way to speak to a pharmacist or staff member before you buy, so if you have questions about interactions or side effects, you would need to contact the retailer's customer service or call your doctor.
Prescribed iron medications at pharmacies
If your doctor prescribed iron—usually a higher-dose formulation like ferrous sulfate 325 mg or a prescription-strength product—you fill that prescription at any pharmacy: a chain like CVS, an independent pharmacy, or the pharmacy inside a supermarket. Your insurance may cover part or all of the cost, depending on your plan. You will need to show your insurance card and photo ID.
Prescription iron usually costs less out of pocket than buying the same dose over-the-counter, because insurance negotiates prices with pharmacies. However, some insurance plans require you to try a lower-cost over-the-counter option first before they will cover a prescription. Ask your doctor or pharmacist whether that applies to you.
Comparing prices before you buy
The same iron tablet can vary in price by 30 to 50 percent depending on where you shop. A 100-tablet bottle of ferrous sulfate 325 mg might cost $5 at Walmart, $8 at a supermarket, $12 at CVS, and $6 on Amazon. Before you buy, check prices at two or three places: your local pharmacy, a supermarket, and one online retailer. Most stores let you check prices on their websites without leaving home.
Store brands are almost always cheaper than name brands and contain the same active ingredient in the same dose. If you are buying over-the-counter iron, a store-brand ferrous sulfate tablet works the same as Feosol or Nature Made. The only reason to choose a name brand is if you have tried it before and know it does not upset your stomach, or if a pharmacist recommends it for a specific reason.
What to bring when you shop
If you are buying over-the-counter iron, you need nothing except money or a payment card. If you are picking up a prescription, bring your insurance card and a photo ID. If you are buying online, you need a credit card or PayPal account and a shipping address.
If you are talking to a pharmacist about which iron product to choose, have a list of your other medications ready—blood pressure drugs, thyroid medication, antibiotics, and any supplements you take. This helps the pharmacist spot any interactions before you buy.
Frequently Asked Questions
Do I need a prescription to buy iron tablets?
No. Over-the-counter iron supplements are sold without a prescription at any pharmacy, supermarket, or online retailer. If your doctor prescribed a specific iron medication because you have anemia, that prescription goes to a pharmacy. Otherwise, you choose and buy iron supplements yourself.
Which store has the cheapest iron tablets?
Walmart and Target usually have the lowest prices on store-brand iron, followed by supermarkets. Pharmacy chains like CVS and Walgreens are typically more expensive, though they run sales. Online retailers like Amazon are competitive on price but add shipping time. Compare prices at two or three places before you buy.
Can a pharmacist tell me which iron tablet is best for me?
Yes. Pharmacists at CVS, Walgreens, and independent pharmacies can answer questions about which formulation might cause fewer side effects, whether iron will interact with your other medications, and how to take it correctly. Supermarket and online retailers do not have pharmacists available to consult.
What if I cannot swallow large iron tablets?
Iron comes in different forms: tablets, capsules, liquids, and gummies. Pharmacies and online retailers carry all of these, but supermarkets usually stock only tablets. If you need a liquid or gummy form, a pharmacy is your best option because staff can help you find it and explain how to take it.
Is store-brand iron as good as name-brand iron?
Yes. Store-brand ferrous sulfate contains the same active ingredient in the same dose as Feosol or Nature Made. The only difference is price. Choose a name brand only if you have taken it before and know it works well for you, or if a pharmacist recommends it for a specific reason.