Samsung opened Galaxy S8 preorders last week which means many people have already committed to buying the phone. However, if you still haven’t preordered yours, you should know that Sam’s Club has a deal that’s even better than Best Buy’s deal.

As long as you don’t want a T-Mobile Galaxy S8 or Galaxy S8+, and you’re comfortable choosing either AT&T, Sprint, or Verizon as your next carrier, then this deal is something you should check out.

Sam’s Club will give you a free $150 gift card when you preorder any Galaxy S8 version and activate it on any of the three mobile operators mentioned above. The free gift card is on top of the free Gear VR with Controller that’ll be given to everyone who preorders the Galaxy S8 phone.

If that’s not enough, Sam’s Club is also waiving activation and upgrade fees between April 21st and April 23rd. That said, you’ll have to activate the phone anywhere between April 21st and April 30th to be able to redeem the free gift card.

There is one other thing you should be aware of. To be eligible for the offer, you’ll have to become a Sam’s Club member, which costs $45 per year. Even so, the Galaxy S8 deal is worth checking out, not to mention that the membership will get you access to other deals in the future. Check out the deal at this link.