Soda Calculator — how much soda for a party, free & instant

Enter your guest count, how long the party runs, and what the crowd drinks — get the exact number of 2-litre bottles, cans and flavours to buy.

Free & no sign-up Instant results Printable shopping list
Count kids and non-drinkers — they drink the most soda of anyone.
Soda demand builds steadily, so every extra hour adds servings.
Alcohol competes with soda, so a full bar cuts soda demand roughly in half.

How to use this soda calculator

1
Count every guest

Enter everyone attending, adults and kids together. Do not subtract the drinkers — soda demand is driven by the whole room, and the crowd setting below handles the alcohol side for you.

2
Set hours and crowd

Pick how long the party runs, from 2 to 6 hours, then say whether it is a kids party, a mixed party with some alcohol, or a full-bar event where soda is mostly a mixer.

3
Calculate and print

Hit Calculate for your bottle count, can count and flavour split, then print the list and take it to the store. Change any input and the numbers update instantly.

The formula we use

This calculator runs on one line of arithmetic you can check by hand:

Servings = guests × hours × servings per guest per hour, then 2-litre bottles = servings ÷ 10, rounded up.

The rate depends entirely on what else is being poured. A kids party or a dry event runs at 0.6 servings per guest per hour, because soda is the only thing anyone is drinking. A normal mixed party where some alcohol is served runs at 0.45. A full-bar event, where beer, wine and cocktails carry the night and soda is mostly a mixer or a chaser, runs at 0.25.

The bottle rule is the part most hosts get wrong: one 2-litre bottle pours 10 servings. A 2-litre bottle holds 67.6 fluid ounces, and a standard 8 oz party cup filled with ice takes only about 5 to 6 ounces of actual soda, so you get ten real pours out of it rather than the eight you would get from neat 8 oz measures. If you buy cans instead, the maths is even simpler: one 12 oz can equals one serving, so the can count is just the serving count.

Worked example, using the calculator's defaults: 40 guests, 4 hours, mixed crowd. That is 40 × 4 × 0.45 = 72 servings. Divide by 10 and round up and you get 8 two-litre bottles — 16 litres in total — or 72 cans if you would rather buy them individually. Split across flavours that comes out as 3 cola, 2 lemon-lime, 1 orange and 2 diet.

How many 2-litre bottles for 25, 30, 40, 50 and 100 people

These are the numbers most people are actually looking for. Every cell below uses the mixed-party rate of 0.45 servings per guest per hour — the safest default when some alcohol is served but plenty of guests are on soft drinks.

Guests 2-hour party 3-hour 4-hour 5-hour
25 people3 bottles4 bottles5 bottles6 bottles
30 people3 bottles5 bottles6 bottles7 bottles
40 people4 bottles6 bottles8 bottles9 bottles
50 people5 bottles7 bottles9 bottles12 bottles
100 people9 bottles14 bottles18 bottles23 bottles

Two adjustments cover almost every other party. For a kids birthday or a dry event, add about a third to any number in the table — a 4-hour party for 30 kids needs 8 bottles rather than 6. For a full-bar wedding reception or a cocktail party, cut the number roughly in half: 100 guests over 4 hours drops from 18 bottles to 10, because most of the room is holding something else.

The variety split: which sodas to actually buy

Buying the right total and the wrong flavours still ends with warm orange soda nobody touched and no cola left by hour two. The calculator splits your bottle count the way party consumption actually lands: 40% cola, 25% lemon-lime, 15% orange or fruit flavour, and 20% diet or zero-sugar.

Cola always wins, and it doubles as a mixer for rum or whiskey. Lemon-lime is the second pillar — the flavour kids and adults agree on, the standard mixer for vodka and gin, and what you hand someone who says "anything, really". Orange, grape or fruit punch is a small but non-negotiable slice: at any party with children under ten it goes first.

The diet share is the one people underestimate. Roughly one in five soda drinkers takes zero-sugar when it is there and quietly drinks water when it is not, so a fifth of your order should be diet. Buy it in the same flavours as your regular bottles and put it out at the same time — diet soda kept in reserve in the kitchen never gets drunk. If your guest list skews older or health-conscious, shift a bottle or two from cola into diet.

Serving soda with ice (and why it stretches your bottles)

The ten-servings-per-bottle rule only holds if there is ice in the cup. Ice occupies roughly a third of an 8 oz cup, which means each pour is about 5 to 6 ounces of soda instead of a full 8 — that single detail is the difference between eight servings a bottle and ten. Ice also keeps the soda cold enough that guests sip rather than gulp.

So budget for ice deliberately. A rough rule: every 2-litre bottle wants about a pound of ice behind it, split between the cups and the tub the bottles chill in. Warm soda makes a drinks table look neglected, and extra bottles do not fix it. Work out exactly how many bags to buy with our party ice calculator, which factors in weather, party length and whether you are chilling bottles in coolers.

One more practical note: open bottles one at a time. A 2-litre bottle keeps its fizz for about two hours once opened, so putting six out at the start guarantees flat soda by mid-party.

Buying tips: 2-litre bottles vs cans vs cups

Bottles are cheaper, cans are tidier, and the right answer depends on your table. 2-litre bottles win on price — usually well under half the per-serving cost of cans — and take far less fridge and cooler space per serving. They are the obvious choice for an indoor party with a drinks table or anywhere guests pour their own.

Cans win on everything else. Nothing goes flat, nothing gets wasted, guests carry one around outdoors, and a leftover case goes back in the pantry rather than down the sink. For a backyard barbecue, a picnic, or any event without a proper drinks station, cans are worth the extra money. The calculator gives you both numbers, so compare the shelf price per serving — and remember a 12 oz can is a full serving where a cup with ice is not.

Whichever you buy, get the cups right: 9 to 12 oz cups with ice, about 1.5 per guest, since almost everyone loses track of theirs. Keep the drinks table visible and away from the food queue — a soda station tucked in the kitchen gets used half as much. Our party supplies calculator handles the cup, plate and napkin count, and the party drink calculator covers beer, wine and spirits.

Frequently asked questions

How many 2 litres of soda do I need for a party of 50?

For 50 guests at a typical 4-hour party where some alcohol is served, buy 9 two-litre bottles — that is 90 servings, or a little under 2 bottles for every 10 guests. A short 2-hour party for 50 needs 5 bottles and a long 5-hour one needs 12. Make it 12 bottles if it is a kids party or a dry event, and about 5 if a full bar is the main draw.

How many servings are in a 2-litre bottle?

A 2-litre bottle holds 67.6 fluid ounces, which is 10 servings once you pour it into 8 oz cups with ice, because the ice takes up roughly a third of every cup. Poured neat into full 8 oz cups with no ice, the same bottle gives you closer to 8 servings. In cans, one 12 oz can equals one serving.

How much soda per person for a party?

Plan on about 0.45 servings per guest per hour at a mixed party where some alcohol is served — roughly 2 servings each over 4 hours, or one 2-litre bottle for every 5 guests. Raise that to 0.6 servings per guest per hour for a kids party or a dry event, and drop it to 0.25 when a full bar is the main attraction and soda is mostly a mixer or a chaser.

More party calculators