How many chips do you actually need?
Rule of thumb: 50-75 chips per player for cash games, 30-50 for a home tournament. A 300 set covers 6 players; 500 is the sweet spot for a regular 8-9 player game; 1000 is only needed for leagues or multi-table events.