Capital One Offers is currently targeting some cardholders with nicely rewarding spending offers for a nominal amount of spend. In many cases, you can spend $20 at a wide range of retailers and earn 1,000 bonus miles.

The Deal
- Spend $20 at select retailers & get 1,000 bonus miles from Capital One Offers. Retailers include:
- eBay
- Home Depot
- Sam’s Club
- Macy’s
- Dollar General
- Cumberland Farms (at the pump)
- Chewy
Key Terms
- Expiry date unknown.
Quick Thoughts
Even though the rewards here are “only” for 1,000 miles, that’s an extremely good return considering you only need to spend $20 in most cases. Even if you only value Capital One miles at 1 cent per point, that’s like getting 50% back on your purchase; if you plan on transferring the miles to travel partners, the value could be even better than that.
What makes these offers even better is that there are so many useful eligible retailers. It’s not a bunch of random sites that you wouldn’t normally spend money at. Instead, it includes retailers like Home Depot, Dollar General, eBay, Macy’s, Sam’s Club, Dick’s Sporting Goods, Chewy, and more. If you have a Cumberland Farms near you and are targeted for these offers, you can even earn 1,000 bonus miles when filling up with $20 of gas.
As a reminder, Capital One Offers is a shopping portal that’s only available for Capital One cardholders. To see if you’re targeted, log in to your account and scroll down to the section where it says ‘Activate shopping offers.’ Click on ‘View all offers’ and scroll down to see if you have any similar offers. You’ll earn the rewards in miles if you have a miles-earning card. If you only have Capital One cards that earn cashback, your rewards will be earned in cashback (so presumably $10 back when spending $20).
Capital One Offers sometimes have an unlisted limit of one for these types of spending deals. That’s less of an issue in this scenario where the bonus is a flat 1,000 miles across most (or all) of these offers; it’s more of an issue when there are significantly more rewarding offers of varying amounts, such as earning 10,000 or 20,000 bonus miles, where it makes more sense to redeem the most rewarding offer first in case the rest disappear afterwards.
Also be sure to check if an offer is online-only, or if you can also redeem it in-store too as that could make it even more useful. For example, you might not care about spending $20 at Dollar General online, but spending $20 in-store could be much easier, especially considering Dollar General sells a wide range of gift cards.
Double check the terms of Capital One Offers too. For example, neither my wife nor I are targeted for these offers, but we both have an offer for 15X in-store at Dollar General. While that sounds great, it’s capped at 200 miles per transaction which greatly limits its utility.





Can you buy a gift card at Homedepot?
I think the Home Depot offer is for online only, not in-store. Although they sell gift cards online, I don’t think those track via shopping portals, so that would be unlikely to work for Capital One Offers.