14 ways to save money at CVS

Brian Acton


Brian Acton

Brian Acton

Contributing Reporter

Brian Acton is a contributing reporter at Policygenius, where he covers personal finance and insurance news. His work has also appeared in The Wall Street Journal, TIME, USA Today, MarketWatch, Inc. Magazine, and HuffPost. 

Published|4 min read

Policygenius content follows strict guidelines for editorial accuracy and integrity. Learn about our editorial standards and how we make money.

CVS is a one-stop shop for prescriptions and over-the-counter (OTC) medications, but it also carries a wide variety of personal and home products. If you frequent CVS, you can get a lot of shopping done on a single visit — but your bill can add up quickly. Luckily, there are many ways to slash your expenses at your favorite pharmacy chain. Here are 14 ways to save at CVS.

1. Use your FSA or HSA

Flexible spending accounts (FSAs) and health savings accounts (HSAs) are tax-advantaged savings plans that let you avoid paying taxes on certain medical expenses. These costs include prescriptions, OTC medications and other health products. Before your next CVS trip, check your plan’s list of eligible purchases to see what’s available.

Not every health purchase is covered, so make sure you’re in the clear before you use your plan. You may be required to submit receipts, and in some cases you might need a letter of medical necessity from a doctor.

Need help covering out-of-pocket health care costs? Learn how to set up a HSA.

2. How to get a CVS ExtraCare card

When you sign up for a CVS ExtraCare card, you will earn 2% back in ExtraBucks for most purchases. ExtraBucks are essentially cash rewards that can be used for future CVS purchases. You can even earn ExtraBucks rewards on purchases you pay for with existing ExtraBucks, rolling your rewards forward. Plus, your ExtraCare card can get you exclusive deals online and in stores.

3. How to get an ExtraCare health account

To take advantage of the ExtraCare Pharmacy & Health Rewards program, you will need to link your ExtraCare card to your CVS.com account. Once you do, you’ll earn credits every time you fill prescriptions and perform other actions. Every ten credits equals $5 in ExtraBucks, and you can earn up to $50 in ExtraBucks rewards annually. The balance resets on December 31, so remember to use your rewards before the end of the year.

4. Sign up for ExtraCare BeautyClub

If you get your beauty products from CVS, the ExtraCare BeautyClub can help you earn rewards on cosmetics, hair care, skin care, fragrances and more. For every $30 you spend on beauty products, you’ll earn $3 in ExtraBucks rewards. Plus, you’ll get a welcome gift, a birthday gift, exclusive deals, product samples and early access to new beauty supplies.

5. Get the CVS ExtraCare app

With the CVS app, you can access exclusive ExtraCare deals and receive your digital receipts.

6. Sign up for email CVS coupon alerts

You can sign up for email alerts at CVS.com. CVS will deliver coupons, deals and rewards offers directly to your inbox.

Want money tips and more delivered to your inbox? Signup for the Policygenius newsletter.

7. Check the weekly ad

The CVS weekly ad contains product sales, buy-one-get-one offers, free gifts and ways to earn additional ExtraCare rewards. You can look for local circulars or check the weekly ad online.

8. Use CVS manufacturer coupons

Customers are allowed to combine one-time-use CVS coupons with manufacturer’s coupons, applying multiple sales to single purchases. This gives you the ability to earn deeper discounts on your favorite items, so save your manufacturer’s coupons for your next CVS trip.

9. Join the CVS advisor panel

The CVS Advisor Panel is a group of customers that take online surveys a few times a year, providing CVS with customer feedback. Participating in the program makes you eligible to receive ExtraCare savings and rewards. You can sign up online.

10. Visit the ExtraCare coupon center

Next time you’re in CVS, look for the little red kiosk — it’s the ExtraCare coupon center. You can scan your ExtraCare card or enter your phone number and the machine will dispense coupons tailored to your favorite purchases.

11. Follow CVS on social media

Spend a lot of time on Facebook or Twitter? Make sure to follow the official CVS social media accounts for deal alerts.

12. Ask for a rain check

If your local CVS is out of a particular sale product, ask for a rain check. They’ll apply the deal for you when the item is back in stock.

13. Check your receipts

Whether you receive paper receipts or digital receipts, check for deals you can use next time you shop.

14. Shop CVS online

Can’t find a deal in store? You can check CVS.com for sales on your favorite products.

Want more brand hacks? Check out these 15 easy ways to save while shopping on Amazon.

Disclosure: This post contains references to products or services from one or more of our advertisers or partners. While these codes earn us a small fee at no additional cost to you, we only refer products we love.

Image: AsiaPix

Ready to shop for life insurance?

Start calculator