TopCashBack: Spend $20 at Walmart, Get $20 Cash Back (New Members)

“The editorial content on this page is not provided by any of the companies mentioned, and has not been reviewed, approved or otherwise endorsed by any of these entities. Opinions expressed here are author's alone.” is a cashback shopping portal that rebates you back a percentage of your purchases made through retail sites like or In addition to competitive payout rates – they promise to rebate you 100% of all commissions earned – TopCashBack runs a lot of sign-up promos for specific items like a pool float or something. I usually ignore these, but right now they have $20 back on anything at Walmart for new users. Schools supplies, dorm room stuff, whatever. The standard bonus is $10, so I think this is worth a mention.

  1. Sign up for a new TopCashback account here (my referral link specific to this offer). It’s free to join and they won’t ask for credit card info. You should see “Free $20 to Spend at Walmart”. Be sure to check your email and click on the link to confirm your email address.
  2. Once you’ve successfully signed up, you should be redirected to the Walmart freebie offer page (screenshot). Click on the pink “Get Offer Now” Button.
  3. Spend $20.00 or more on anything from Walmart and head to checkout. Try Free Store Pick-up or Free Shipping over $35.
  4. You must spend at least $20.00 to get this deal. The $20.00 will post to your TopCashback account within 14 days, and the amount will become payable. Cash back can be credited straight to your checking or PayPal account.

Offer ends July 30th 23:59 PST. Walmart’s website has been getting better over time; I guess that purchase is working out.

Note: Transactions must contain at least $20.00 worth of purchases to ensure the $20.00 cash back is credited to TopCashback accounts. Transactions may initially track lower, but within the 14 days after purchase it will be uplifted and turn payable at the amount of $20.00. Transactions may take up to 7 days to appear in your TopCashback account. The deal is open until 11:59pm PST on 7/30/2018 or until supplies run out; whichever happens first; applicable for purchases made directly after clicking through TopCashback. Only one TopCashback account is permitted per member.

User Generated Content Disclosure: Comments and/or responses are not provided or commissioned by any advertiser. Comments and/or responses have not been reviewed, approved or otherwise endorsed by any advertiser. It is not any advertiser's responsibility to ensure all posts and/or questions are answered.


  1. I feel duped , I have been reading your blog since you started and I feel this offer was just to increase their subscribers ,it definitely said referred by MMB but no $20 offer

  2. I’m not a new member, but I just tried entering a random e-mail address and I still see the offer. I tried pretty hard to make the step-by-step instructions as clear as possible. Maybe try again with a different e-mail address?

    Here’s what I see:

  3. TopCashBack itself is legit, I have cashed out multiple times and use them for my own online shopping on a regular basis with no tracking problems.

  4. So when I was going to try like you said with a different email I used the link from your page and the offer was there without signing up again . I don’t know why it wasn’t there the first time.

  5. So it says since I am a new member as I am . I had just received a Walmart Credit card a few weeks ago . It said congrats I am approved for the spend $20 or more and receive $20 back. I do not see any code #. It took me to a Walmart site with a search for items in different departments but mentions nothing about the $20 offer . Is there a code sent to my email address ? I will check but I want to be sure before I make a purchase…

  6. Jonathan, I hope you got (and were able to redeem) a lot of referral bonuses on this one.
    I bought $22 worth of items from Walmart on July 26th and they said they would send me an Amazon gift card for the $20 on August 14th when they process their next batch of redemptions but I haven’t heard anything from them about it since.
    The dashboard says it will take 14 weeks, though that may have been the estimate when I first bought the items. I’m not sure this company will still be in business in 14 weeks! I do get their regular promotional emails every other day. Hoping they send me my cash back soon so I can delete my account with them. I contacted them via their website (which is a PITA) and hopefully they make good on the offer. Maybe I should have redeemed via ACH or Paypal and it would have been quicker, but I’m not comfortable giving them my bank information.

    • Sorry to hear that. To provide a bit of perspective, all of these cashback companies are basically middlemen that are splitting their commissions with you. If you buy something at Walmart for $100, they might get $3 and give you $2. TopCashBack gives you the full $3 but and tries to make additional money elsewhere by offering promotional placements and things like that. However, Walmart won’t pay out that $3 until they know you bought that $100 item and the customer payment clears. The cash back portal has to wait around until they get that $3 from Walmart before they rebate you, since their margins are so tiny. It all takes a painfully long amount of time.

      It’s all a very slim margin business, which is why many of these cash back portals have such poor customer service. However, in my experience TopCashBack has been one of the most reliable sites. I use them for eBay and they’ve tracked all my purchases.

      As to this specific transaction, just to confirm you already went into Account > Payout and requested the Amazon gift card payout with 3% bonus? If so, I would go back check again to see if the gift code has been generated. Sometimes the e-mail that they send you notifying it has been generated goes to spam folder. Go to “My Gift and Prepaid Cards” on the right menu under Account > Payout to find the code.

Speak Your Mind