Walmart has instituted limits on how much an individual can purchase with money orders. This limit is $1,000 per money order.