If you shop at Walmart or Dollar General, you've probably seen cash-back offers in those stores' own apps. Can they be used at the same time as Ibotta? You can use both programs, but you cannot collect the same manufacturer offer twice on the same item.

Walmart Cash and DG Cash Back are powered by the same Ibotta network. Official Ibotta help says you get cash back for an offer only once. If you add the same offer in both places, the cash back goes to your Walmart or myDG account, and Ibotta may reverse its credit. Store redemptions do not count toward Ibotta bonuses. You can still use both programs on one trip if you clip different items in different apps. Ibotta also has Any Brand and Any Receipt offers that aren't in the store programs, and store sales are fine. What you cannot do at these stores is combine a paper or digital manufacturer coupon with an Ibotta offer on the same product. At Dollar General, a digital coupon and a DG Cash offer also cannot apply to the same item; the coupon wins.

Can I stack it?

My tip: Don't clip the same item's offer in both apps at once. That's how rejections and reversed Ibotta credits happen, and official help says the same thing. Add each offer in only one place.

Can I buy two of the same item on separate receipts and get cash back in both apps? Probably not, so don't count on it. The rule follows the offer, not the receipt. Once the same offer is clipped in both Ibotta and Walmart Cash or DG Cash Back, the store app gets the cash back and Ibotta can reverse its credit, even when the two items were rung up separately. Both programs run on the same Ibotta network, and it's built to catch double payouts. What does work is choosing a different app for each item. For example, put the cereal offer in Ibotta and the detergent offer in DG Cash Back, all on one receipt, then snap that same receipt in Fetch.

How Walmart Cash works

Walmart Cash is available with a free Walmart.com account. You do not need Walmart+ for these manufacturer offers.

  1. Sign in and add a Walmart Cash offer before you buy. Check limits and expiration. Unused offers can expire; earned Walmart Cash does not if your account stays in good standing.
  2. Buy the item in store, online, or through pickup or delivery. In store, pay with Walmart Pay, or submit your paper receipt in the app within seven days.
  3. Use the balance on a future eligible purchase, or cash it out at a Money Center once you have at least $25. Bring the app barcode and a matching photo ID; the barcode expires in three hours. You cannot spend it on gift cards, prescriptions, alcohol, tobacco, firearms, lottery tickets, or financial services.

To earn in Ibotta instead, add the offer only in Ibotta. You can withdraw Ibotta earnings once you reach $20. Link your Walmart account so earnings post automatically, usually within 72 hours, or submit your receipt.

How Dollar General cash back works

DG Cash Back is a free myDG benefit for U.S. residents 18 and older. As of November 13, 2026, I've earned $21.50 in Dollar General cash back.

  1. Sign in at DollarGeneral.com or in the DG app, then clip DG Cash offers on the Deals page.
  2. Enter your DG phone number at the register. Online, eligible offers apply in your cart.
  3. DG Cash should appear in your wallet within 48 hours. Spend it in a Dollar General store; anything over 5 cents can be used, and earned cash back does not expire. You cannot redeem it online, or use it for alcohol, gift cards, tobacco, or gambling-related items. Clipped offers do expire.

To earn in Ibotta instead, link your Dollar General account, add the offer only in Ibotta, and use that same phone number at checkout. After either store, I still snap my receipt in Fetch.

Ibotta code tmxobuc and Fetch code C8CBY are referral codes. If you use them to sign up, I may earn a reward at no extra cost to you.