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.





With Macy’s 1000 miles per $20 spend, if I spend $100, will I still only get 1000 miles, or will I get 5000 miles? If not, is this offer for only 1x use or can I do the offer 5x? I plan to spend $100.
Thanks
With this offer you’d earn a flat 1,000 miles regardless of how much above $20 you’d spend. I’m not sure if the offer will show back up after redeeming it once.
Do you know if these can be used outside the US like Chase offers? Or do they need to be in the US like Amex? I’m looking for DPs, not the written terms
Capital One Offers are mostly online offers that are more portal-like than card-linked. As a result, an eBay offer likely won’t work for eBay.co.uk. If there’s an in-store offer where that retailer has a presence in another country, that might work, but I’ve not seen any data points one way or another.
Can you do many of these? In-store offers tend to be limited to three.
My wife’s Venture X shows several hundred of these bonuses. Most are spend $20 get 1000 points, but some are a little different. (For example, in store CVS is spend $20 get 1500 points.) It shows slots for activating up to three of these offers.
I check my account, and I got a rock.
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.