This question already has an answer here:

I know how Booster Packs drop, but I am wondering just how often they drop. Is it random? Do they drop when you get achievements in games? Do they drop when you buy a game?

marked as duplicate by user9983, user28015, Frank, Ullallulloo, deutschZuid Jul 6 '13 at 4:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    @OrigamiRobot No, it's not a duplicate. The other question is about how you get them to drop, while mine is about when they drop. – avestar101 Jul 6 '13 at 4:17
  • 1
    One is part of the other. We only need one question about booster pack drops. – user9983 Jul 6 '13 at 4:18

As per the official Steam Community page on Trading Cards, "Booster packs are granted randomly to eligible users as more badges are crafted by members of the community." (Eligible meaning "people who have received all their possible card drops for that game".)

So, they are not from achievements or game purchases, they are somewhat random, and there is no way to know for certain how often they will drop, since that will vary as more/less people craft badges.

The only real way you can directly influence their rate is to level up: every ten Steam levels you gain will increase your chances of getting a booster pack by 20% of their normal chance; get to something really high like level 50, and you have twice the chance you otherwise would.

Not the answer you're looking for? Browse other questions tagged or ask your own question.