The Wal Mart's here seem to vary. I have bought in one that had a limit of three boxes. I bought four in another the other day and they said nothing about a limit. I only got four because that was all the had. A guy I know purchased over a 1000 rounds at one in a little town about 40 miles south of Fort Worth, Dallas the other day. They must have just got a big shipment in.