Buy BP gift cards and earn United points at .72 cent/mile (Gone)


  • My account is showing pending points 
  • This deal is gone


I haven’t updated my blog for a long time due to many reasons. Moving, packing, being sick and above all finding so many great deals that I am too busy to work on them

So I decided to share this great deal that I am sure you can find it useful. This deal is today only

Mypoints offer “buying four $25 gift cards and get a $10 gift card free”. Among all of the gift cards they offer, BP gas cards have the highest resell value and worth buying. Instead of getting a $10 gift card at CVS, getting 1,750 Mypoints is better since they can convert Mypoints to United at almost 2 Mypoints = 1 United mile

mypoint promotion

At this moment you can buy

  1. $100 BP gift cards (4 * $25 each) to get 1,750 Mypoint points. Click on this link
  2. Redeem Mypoints for United miles at 10,100 Mypoints = 5,000 United miles
  3. Sell BP gift cards at ABC gift card for 91% value or for 90% value + 4% Topcashback

Note: Cardpool only offers cash back on the first $1000 in transactions for Topcashback. I wonder if openning a new account at would eliminate the $1000 in transaction limits.

Here is the math

  • You spend $100 to buy BP gift cards and if you use them for gas, the points are yours for free. Basically, you buy $600 of BP gas card and get 5,000 United points for free
  • To liquidate those $600 gift cards, you get 90% at Cardpool and 4% Topcashback = $564 ($36 out of pocket) for 5,000 United miles basically buying .72 cent/mile


How to make it better

  • Use Chase Ink card to buy a visa gift card at Office Depot and use them for this transaction. I confirmed that visa gift card works in this case
  • Post your topcashback referral link in this post to earn $10 for each referral