13 Stores That Offer Cash Back or Rewards on Every Purchase

You can get up to 20 percent back on your purchases at these retailers.

13 Stores That Offer Cash Back or Rewards on Every Purchase Photo by Dobo Kristian / Shutterstock.com

Savvy shoppers know that with a little planning, they can earn cash back or rewards almost every time they shop.

From cash-back websites such as Ebates to discounted gift card websites like Raise and Cardpool, there are endless ways to save.

Shopping the right retailers also can save you cash. In fact, some stores offer rewards on every purchase you make. Generally, you can enjoy the equivalent of up to 5 percent back on your purchases. But at some stores, the rewards can reach a whopping 20 percent.

Following are 13 retailers that reward you every time you hand over your green.

Ace Hardware

Ace HardwareSusan Montgomery / Shutterstock.com

Sign up for Ace Rewards, and you’ll get 10 points for every dollar you spend. Accumulate 2,500 points, and you’ll earn a $10 reward. That’s the equivalent of saving 4 percent on every purchase.

You also receive 1,000 points just for signing up, plus coupons and sale reminders.


AutoZoneKen Wolter / Shutterstock.com

Join AutoZone rewards, and you’ll earn one credit every time you make a purchase of $20 or more. Once you earn five credits, you’ll get a $20 reward.

Although the exact amount will vary based on your final purchase price, the reward could amount to 20 percent back if you make five purchases of precisely $20 each.

You’ll also “get in the zone” with access to exclusive offers and promotions.

Best Buy

Best Buyartzenter / Shutterstock.com

Join the My Best Buy program, and you’ll earn 0.5 points for every dollar spent. Once you hit 250 points, you get a $5 reward. That is a pretty modest reward — just 1 percent back.

However, rewards increase as you spend. For instance, if you make $1,500 in purchases during a calendar year, you’ll earn 1 point for every dollar you spend. That bumps the reward up to 2 percent.

Spend $3,500 in a calendar year, and the rate becomes 1.25 points for every dollar you part with — or 2.5 percent back.

You’ll also enjoy other benefits, such as free two-day shipping and free setup by the Geek Squad.


CVSJonathan Weiss / Shutterstock.com

Sign up for the ExtraCare rewards program, and you’ll score 2 percent back on all your purchases. Rewards are paid out four times a year — in January, April, July and October.

However, it’s worth noting that you must spend $50 per earning period – or earn at least $1 in ExtraBucks Rewards — to get your rewards. Also, some items at CVS do not qualify for the 2 percent back. Find out more details at the ExtraCare frequently asked questions page.

Dick’s Sporting Goods

Dick's Sporting GoodsJonathan Weiss / Shutterstock.com

Members of the Dick’s ScoreCard program get one point for every dollar they spend. With 300 points, you get a $10 reward. That amounts to 3 percent back on every purchase.

Also, keep an eye out for exclusive coupons and access to special events.



Enroll in Kohl’s Yes2You Rewards program, and you’ll get a point for every dollar you spend. Once you accumulate 100 points, you’ll receive a $5 reward. In essence, it’s like getting 5 percent back on every purchase you make.

You’ll also receive eight other offers during the year, a special gift on your birthday and opportunities to earn bonus points.

For more on saving at Kohl’s, check out “10 Expert Tips for Saving More at Kohl’s.”

Office Depot/Office Max

Office DepotPe3k / Shutterstock.com

Sign up for the Office Depot/Office Max Rewards Everything program, and you’ll get 2 percent off every purchase, plus free delivery on most items and exclusive savings deals.

Spend $500 within a 365-day period, and you’ll earn VIP status. That gets you 10 percent back in rewards on ink, toner, paper and copy/print/ship services. You’ll also receive extended sales dates, surprise samples and a gift on your birthday.

One drawback: The program is only available to shoppers in the Denver and Nashville markets. However, the retailer says it might be rolled out to other markets in the future.

Papa John’s

Papa John'sphoto-denver / Shutterstock.com

Is pizza always on your menu? What about garlic Parmesan breadsticks? Enroll in Papa Rewards, and you will get one point for every $5 you spend. As few as 10 points can earn you a reward. You’ll also collect 10 points on your birthday.


PetcoMiosotis_Jade / Shutterstock.com

Pets can be expensive, but you can keep them from taking a bite out of your wallet by joining Petco’s Pals Rewards program. Members get one point for every dollar they spend, and a $5 reward once they reach 100 points.

Do the math, and you’ll see that’s a 5 percent savings on every purchase. Additional perks include an introductory savings book, a free birthday treat and free shipping on all repeat delivery orders.

For more savings ideas, check out “7 Ways to Cut Pet Food Costs.”

Regal Entertainment Group

RegalAlex Millauer / Shutterstock.com

If you love the movies, join the Regal Crown Club. When you do, you’ll get 100 credits for every dollar you spend on tickets and concessions. You can use the credits for things such as free admission or free food.

The more Regal movies you take in, the greater your reward. For example, once you see 20 movies during the year, you’ll earn 1,000 extra credits for each visit.


StaplesGeorge Sheldon / Shutterstock.com

Members of Staples Rewards earn between 2 and 5 percent back on every purchase, with the exception of postage and phone or gift cards. The exact amount you earn back depends on how much you spend.

Members also get free shipping on items that cost $14.99 or more, and other perks.


jejim / Shutterstock.com

In the Starbucks Rewards program, you earn two stars for every dollar you spend. Once you earn 300 stars in a calendar year, you qualify for Gold Level status. Customers at this level get a reward — usually a free drink of your choice — for every 125 stars they earn on purchases with their Starbucks Gold Card. They also get benefits such as free in-store refills and a treat on their birthday.

The only catch is that you’ll need a Starbucks gift card to enroll. But that should be no big deal – after all, if you love Starbucks, you’ll likely spend the bucks anyway.

Once you enroll your card, you’ll be entered at the Green Level and enjoy perks such as free in-store refills and a birthday reward. And you’ll be on your way to achieving Gold Level.

Ulta Beauty

Jonathan Weiss / Shutterstock.com

Join Ulta’s Ultamate Rewards program and you will earn one point for every dollar you spend. Once you reach 100 points, you will earn $3 off your next purchase. That means Ultamate Rewards members get the equivalent of 3 percent off their purchases.

And the numbers get even better the more you spend. For example, 2,000 points earns you $125 off your next purchase. That’s the equivalent of 6.25 percent off.

You also can earn up to five points on some special offers. And not only will you receive a birthday gift, but you also can earn double rewards for all purchases you make during your birthday month.

Do you know of other great rewards programs? Share them by commenting below or on our Facebook page.

Disclosure: The information you read here is always objective. However, we sometimes receive compensation when you click links within our stories.


1,318 Active Deals

More Deals