How Much Wine Should You Buy for a Wine Tasting?
Enter your participant count and how many wines are in the lineup. The calculator recommends a tasting pour, tells you exactly how many bottles to buy — including when a big group tips a wine from one bottle into two — and prints your shopping list. Free, no sign-up.
How the wine math works
Party guides tell you to plan a bottle per guest. A wine tasting works on completely different math: pours are small, every guest tastes every wine, and the question is how many guests one bottle can serve.
At the standard tasting pour of 60 ml (2 oz), a 750 ml bottle covers 12 tasters — which is why one bottle per wine is enough for most home tastings. The formula: pour size × participants = ml needed per wine, rounded up to whole bottles. The interesting moment is the threshold: at 60 ml pours, taster 13 pushes every wine from one bottle to two and doubles your shopping list. The calculator shows exactly where that line falls for your pour size, and how much (or how little) each bottle has left over.
It also tracks the total per person. Six 60 ml pours is 360 ml of wine — very close to half a bottle each — which is worth knowing before the tasting, not after. If the lineup is long, trim the pour rather than the lineup.
Wine tasting pour sizes
| Pour size | Best for | Pours per 750 ml bottle |
|---|---|---|
| 40 ml (1.4 oz) | Focused or blind tastings, lineups of eight or more | ≈18 |
| 60 ml (2 oz) | Six wines — the standard home tasting | ≈12 |
| 75–90 ml (2.5–3 oz) | Short lineups of four or five wines, relaxed pace | ≈10–8 |
For comparison, a normal glass of wine is around 150 ml (5 oz) — a tasting pour is deliberately less than half that, so guests can compare six wines with a fresh palate instead of finishing two glasses.
Worked examples
Wine tasting for 8 guests, 6 wines. At the recommended 60 ml (2 oz) pours each wine needs 480 ml — one bottle each, with a healthy 270 ml spare per bottle. Shopping list: 6 bottles.
Wine tasting for 12 guests, 6 wines. Each wine needs 720 ml — still one bottle each, but with only 30 ml spare. Shopping list: 6 bottles, and this is exactly the situation where the calculator suggests buying one extra of anything you'd happily drink again. One clumsy pour and wine number six runs dry.
Wine tasting for 16 guests, 5 wines. Five wines earns a bigger 75 ml pour, so each wine needs 1,200 ml — two bottles each. Shopping list: 10 bottles. Larger groups also make blind tasting easier: two identical bottles per wine means one for each end of the table.
Tips for a better wine tasting
Order the lineup for your palate, not the label. Sparkling and light whites first, then fuller whites, then reds from light to bold, with sweet wines last. Dry before sweet is the one rule worth being strict about.
Try it blind. Bag or decant the bottles and reveal the labels only after everyone has scored — brand and price bias are astonishingly strong. (Blind mode with a dramatic reveal is exactly what Tasteparty runs live.)
Water, bread and a spittoon. Neutral crackers or baguette between wines, water throughout, and a dump cup for anyone pacing themselves — past eight wines the calculator will remind you those stop being optional. It also charts alcohol per participant across the lineup, so you can see whether the evening is a tasting or a party before you pour. Sort transport home in advance.
Read more
For the full walkthrough — themes, shopping math, blind tasting, scoring and the reveal — read How to Host a Wine Tasting at Home. For pour sizes across every beverage, see the tasting pour sizes chart.
Frequently asked questions
How much wine do I need for a wine tasting?
At the standard 60 ml (2 oz) tasting pour, one 750 ml bottle serves 12 tasters — so for groups up to 12, buy one bottle of each wine. Above 12 you need two bottles per wine. The calculator above does the exact math for your group and pour size, and prints a shopping list.
What is a standard wine tasting pour?
About 60 ml (2 oz) — less than half a normal 150 ml glass. Professional and blind tastings often pour 40 ml (1.4 oz); a relaxed tasting of four or five wines can stretch to 75 ml (2.5 oz) or more.
How many wines should be in a wine tasting?
Five or six is the sweet spot, and eight is the practical ceiling. Enough for a real theme — one grape across regions, one region across price points — while palates stay fresh for the final wine.
How many tasting pours are in a bottle of wine?
A 750 ml bottle gives about 12 pours at 60 ml (2 oz), 18 pours at 40 ml, or 10 pours at 75 ml.
Do I need more than one bottle of each wine?
Only for groups of 13 or more at standard pours. Between 10 and 12 tasters one bottle technically covers it, but with so little spare that a single generous pour breaks the math — buy a second bottle of the wines you'd happily drink after the scoring.
How long does a wine tasting take?
Plan about 10 minutes per wine — pour, swirl, taste, debate, score. A six-wine lineup runs a little over an hour once the welcome and the reveal are counted, comfortably more if the conversation is good.
A note on drinking sensibly
A tasting is about comparing drinks, not finishing them. The calculator tracks alcohol per participant across the evening so you can see the pacing before you shop — put water and food on the table, keep a dump bucket within reach for anyone who wants one, and sort out how everybody gets home before the first pour. Nobody has to empty a glass to score it.
Other tasting types
Planning something else?
- Beer tasting calculator — how many cans or bottles for a beer tasting
- Whisky tasting calculator — how far each bottle stretches at a whisky tasting
- General tasting calculator — for coffee, cider, gin or anything else
Or never do this math again
Plan the wine tasting in Tasteparty and the shopping list builds itself. Then it runs the night — guests join by QR code from their phones, rate every wine live (blind, if you dare), and the winning bottle reveals itself the moment the last score lands.
Run it live, free for up to 10 guests