Svenska Postkodlotteriet beskriver själva sitt spel som en symbios mellan det ideella och det kommersiella. Den kommersiella delen är att Svenska Postkodlotterieet drivs som ett företag och får sina intäkter från lottförsäljning, medan den ideella sidan består i att man donerar överskottet till välgörande ändamål.
En lott hos Svenska Postkodlotteriet kostar 150 kronor/månad och man får spela med max 20 lotter per person; detta är för att inte uppmuntra spelberoende. Varje lott har ett visst antal siffor på. Först står postnumret där du bor (ex: 123 45), sedan en så kallad gatukod som identifieras av två bokstäver (ex: AB). Dessa två tillsammans kallas din postkod (123 45 AB). Efter din postkod står din personliga kod (ex: 123).
Dragningar sker dagligen. Måndag till torsdag dras en postkod och alla som har den postkoden vinner 10.000 kronor/lott. Samtidigt vinner alla med samma postnummer 1000 kronor/lott. Veckans högvinst dras på fredagar och här vinner rätt postkod 100.000 kronor/lott medan alla med samma postnummer vinner 10.000 kronor/lott. Dessutom lottas en miljöbil ut, till den person som har rätt postkod och även det personliga nummer som dragits. I söndagsdragningarna lottas ca 3 miljoner kronor ut när flera postkoder dras och vinnarna vinner 1000 kronor/lott. Som lottköpare kan man även vinna i Grannyran tre gånger om året, en specialdragning där vinstpotten är större ju fler som ingår i samma postnummerområde. Alla eventuella vinster sätts automatiskt in på det konto man uppgett när man köpt sin första lott. Lotteriet håller koll på om man vinner, så det slipper man själv.