Home › Journal › Party Beer

Alcohol-free beer for a Christmas party: how much to buy, and which

A simple rule for quantities, a calculator, the crowd-pleasers from our reviews and what a case of 24 really costs per can.

By Rich, founder of Unhopped  |  Published October 2026  |  Prices checked 13 October 2026

The short answer

Plan on two drinks for each guest drinking alcohol-free in the first hour, and one an hour after that. Eight guests at a four-hour party need 40, so buy one case of 24, one case of 12 and one case of 6 (42 drinks). Among the cases we picked at Dry Drinker on 13 October 2026, a case of 24 cost from £45.19 (Heineken 0.0, £1.88 each) to £70.24 (Lucky Saint Unfiltered Lager, £2.93). The best value among the beers we rate most highly is Heaps Normal Half Day Hazy, scored 8.4, at £2.06 a can.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you. It never changes which beers we pick. How we make money.

Every host has done it: bought a crate of beer, two bottles of wine and a token four-pack of something alcohol-free, which was gone by nine o’clock. Guests who aren’t drinking alcohol still want a drink in their hand all evening.

This guide works out how much to buy, which beers please a crowd and what they cost by the case. It’s part of our December series: if you’re buying presents too, see our guide to alcohol-free advent calendars and our stocking fillers under £20.

How much alcohol-free beer do you need for a party?

Our rule: two drinks for each guest drinking alcohol-free in the first hour, when everyone arrives thirsty, then one an hour after that. Round up to whole cases. Unopened cans keep, and January is coming.

The hard part is guessing how many guests will want alcohol-free. If you don’t know, ask on the invitation, or count the people who chose alcohol-free last time. It’s a planning rule, not a law: a long dinner needs less, a party that peaks at midnight needs more.

Drinks to buy for the guests who’ll drink alcohol-free beer, using our rule of two in the first hour and one an hour after that.
Guests drinking alcohol-free3 hours4 hours5 hours
4162024
6243036
8324048
10405060
12486072
2080100120

Party drinks calculator

40 drinks

Buy one case of 24, one case of 12 and one case of 6 (42 drinks).

Which alcohol-free beers are best for a party?

Three styles cover almost every guest: a lager for most people, a hoppy pale ale for the craft beer drinkers, and a stout for anyone who wants something darker in December. Buy them by the case of 24, where the price per can drops furthest. These are the cases we’d pick:

Rather have a mix in every case? Our guide to alcohol-free assortment boxes compares the ready-made mixed cases.

What does a case of alcohol-free beer cost?

Between £45.19 and £70.24 for 24, across the cases we picked below. The big-brand 0.0% lagers are cheapest per bottle; the craft beers cost more but score higher in our reviews. The highlighted row is the best value among beers scoring 8.4 or more.

Cases of 24 at Dry Drinker, cheapest per can or bottle first. Prices checked 13 October 2026; scores from our reviews.
BeerStyleScorePackCase of 24Each
Heineken 0.0Lager7.0330ml bottles£45.19£1.88
Krombacher PilsnerLager7.3330ml bottles£45.19£1.88
Heaps Normal Half Day HazyHazy IPA8.4375ml cans£49.40£2.06
Drop Bear Yuzu Pale AlePale Ale8.5330ml cans£52.63£2.19
Drop Bear New World LagerLager7.9330ml cans£52.63£2.19
Drop Bear Bonfire StoutStout8.3330ml cans£52.63£2.19
Peroni Nastro Azzurro 0.0%Lager7.3330ml bottles£53.27£2.22
Paulaner WeissbierWheat Beer8.0500ml bottles£56.62£2.36
Lervig No Worries Grapefruit IPAIPA8.5330ml cans£58.27£2.43
Athletic Brewing Run Wild IPAIPA8.8355ml cans£60.36£2.52
Athletic Brewing Upside DawnPale Ale8.5355ml cans£60.36£2.52
Guinness 0.0Stout8.1pint cans£68.58£2.86
Lucky Saint Unfiltered LagerLager8.7330ml bottles£70.24£2.93

The 0.0% options in that table are Heineken 0.0, Krombacher Pilsner, Peroni Nastro Azzurro 0.0% and Guinness 0.0. The rest are 0.5% or below.

Hosting tips

Anything left over? Our Dry January beer guide says what to do with it.

Questions people ask

How much alcohol-free beer do I need for a party?

Plan on two drinks for each guest drinking alcohol-free in the first hour and one an hour after that, then round up to whole cases. Eight guests at a four-hour party need 40 drinks: one case of 24, one case of 12 and one case of 6 (42 drinks).

What is the cheapest good alcohol-free beer for a party?

By the case of 24 at Dry Drinker on 13 October 2026, Heaps Normal Half Day Hazy was the best value among the beers Unhopped scores 8.4 or more, at £2.06 a can (£49.40 for 24). The cheapest per bottle among the cases we picked was Heineken 0.0 at £1.88.

Which alcohol-free beers are 0.0%?

Of the party beers Unhopped priced, Heineken 0.0, Krombacher Pilsner, Peroni Nastro Azzurro 0.0% and Guinness 0.0 are 0.0%. Most of the 227 beers in Unhopped’s directory are 0.5% or just below; 47 are 0.0%.

How do you chill beer quickly for a party?

Put the cans in a bucket of ice topped up with cold water. The water surrounds every can, so they cool faster than in ice alone. Start an hour before guests arrive.

More for an alcohol-free December

How we put this guide together. Case prices and stock were read from Dry Drinker’s own listings on 13 October 2026; pack sizes come from Dry Drinker’s product names. Scores are from Unhopped’s own beer reviews. The quantity rule is our own planning rule of thumb. Prices change often, especially in December. Spotted something out of date? Tell us.