There is a maximum, but it's per transaction - I think their maximum is 1 $500 card. So you can just buy the maximum and then do it again. You can also do the same through BJ's without being a member. I do it through BJ's every week (I am a member but it doesn't matter). The limit with them is 3 $100 gift cards at a time, but it allows me to do 5 at a time without an issue. So I'll but 5, wait for the order to go through, then go right back on and order another 5. No problem. I have $1,000 coming from BJ's each week till I hit my payoff amount. For me the discount is slightly better through BJ's with the $100 gift cards at $94.99 vs. the $500 gift cards at Sam's (or even the pack of $150 gift cards there) when you include their shipping charge. Bbut Sam's may work out better for you. I am a member at both. I find it's better to break up the orders for me, as I cannot be here to sign for a delivery (which I hear they will require for a larger dollar amount).