bocco
Blog Get the app
Explainer

How to count calories in alcohol (beer, wine, and cocktails)

By Artem Grebenkin, founder of Bocco · · 6 min read

Calories per gram — alcohol is its own category

Carbs / protein
4 kcal/g
Alcohol
7 kcal/g
Fat
9 kcal/g
Alcohol sits between carbs/protein and fat — and it's never one of the three macros on a label.

The short version: alcohol has its own calorie math, separate from the carbs or sugar in whatever you're drinking. Pure alcohol runs about 7 calories per gram — more than carbs or protein, less than fat — and almost nothing on a drink menu tells you that number. A "glass of wine" can mean 5 ounces or 9, a cocktail can hide more sugar than booze, and a bar pour is rarely the size you'd guess. Here's the actual math, so you're not just shrugging and logging "one drink."

Why alcohol calories are easy to miss

Packaged food has a label. A pint at a bar doesn't. Nobody hands you a nutrition panel with your margarita, so most people either skip logging drinks entirely or guess at a flat number that's wrong in one direction or the other — usually low, because the alcohol itself is invisible and the sugar is what you taste.

It's also its own thing nutritionally. Carbs and protein are both 4 calories per gram, fat is 9, and alcohol sits in between at 7 — but it isn't one of the three macros on a nutrition label, so it never shows up in a "protein/carbs/fat" breakdown. The Dietary Guidelines for Americans call these "discretionary calories" for exactly that reason — they add up, but they're not part of the standard food-pattern math.

The number that actually matters: 7 calories per gram

That 7-calorie figure is the whole key to counting a drink honestly. It's not the volume of liquid in your glass that matters — it's the grams of pure alcohol in it, and that depends on the drink's size and its ABV (alcohol by volume, the percentage on the label).

The formula: volume (ml) × ABV × 0.789 (ethanol's density in g/ml) × 7 = calories from alcohol alone.

Run that for a 12 oz (355 ml) beer at 5% ABV and you get about 98 calories from the alcohol itself — before counting a single carb from the malt.

What a "standard drink" actually costs

The U.S. National Institute on Alcohol Abuse and Alcoholism defines one standard drink as roughly 14 grams of pure alcohol — and it's genuinely useful to see that three very different-looking drinks all land near the same number:

Beer

12 oz, 5% ABV

≈ 14g alcohol

Wine

5 oz, 12% ABV

≈ 14g alcohol

Spirits

1.5 oz, 40% ABV

≈ 14g alcohol

Three very different pours, almost the same dose of alcohol — by design.
  • Beer — 12 oz at 5% ABV ≈ 14g alcohol ≈ 98 calories from the alcohol, plus the beer's own carbs (a regular lager usually lands around 150 total; a light beer closer to 100–110).
  • Wine — 5 oz at 12% ABV ≈ 14g alcohol ≈ 98 calories from the alcohol, plus a little residual sugar (dry wines land close to 120–125 total; sweeter wines run higher).
  • Spirits — 1.5 oz at 40% ABV (80 proof) ≈ 14g alcohol ≈ 97 calories, and if you drink it neat or on the rocks, that's close to the whole number.

That's not a coincidence — the standard-drink definition was built so each one carries roughly the same dose of alcohol. Which means the alcohol itself is the easy, predictable part of the math. The part that actually varies is everything poured in with it.

Where the real damage hides: the mixer, not the booze

A dry glass of wine and a sugary cocktail can have the same amount of alcohol and a wildly different calorie total, because sugar is 4 calories per gram and bartenders are not shy with it. Regular soda, juice, simple syrup, cream of coconut, triple sec — all of that stacks on top of the ~100 calories the alcohol itself contributes, and in a tall or double-poured drink it can easily end up contributing more calories than the alcohol does.

The practical rule: count the alcohol with the formula above, then look at what it's mixed with the same way you'd look at any other sugary drink. A splash of soda water adds basically nothing. A few ounces of margarita mix adds a lot.

Three things that throw the math off

  • ABV varies more than you'd think. "A beer" can be a 4.2% session lager or a 9% double IPA — more than double the alcohol calories for the same pour. Check the can when you can.
  • Bar pours run bigger than home pours. A "glass of wine" at a restaurant is often closer to 6–9 oz, not the 5 oz the standard-drink math assumes. If you're estimating, round up.
  • "One drink" isn't always one unit. A pint is 1.3 standard beers. A double is two standard pours of spirits. Count what's actually in the glass, not the number of glasses.

How I log it in Bocco

I built the correction loop in Bocco for exactly this kind of messy, real-world case — because a cocktail is never going to show up clean in a database. Describe what you had ("a margarita, on the rocks, maybe 6 oz") or snap a photo of the glass, and it estimates the alcohol and the mixer together instead of treating the drink as one mystery number. If the pour was bigger than it looks, you say so in a sentence and it recalculates — the same honest correction loop as a plate of food, just applied to a glass.

Bocco's correction screen, where you describe what was off in a sentence and the estimate recalculates
The same correction flow used for food works for a drink — say what was off, the numbers redo themselves.

One honest caveat: estimating a cocktail is never going to be as precise as logging a packaged food with a label. Treat it as a reasonable range, not a lab result — same as the rest of your day.

Frequently asked questions

How many calories are in a glass of wine?

A standard 5 oz pour at around 12% ABV runs roughly 120–125 calories — about 98 from the alcohol itself, the rest from residual sugar. A bigger restaurant pour or a sweeter wine will run higher.

Does alcohol count as a macro, like protein or carbs?

No — it isn't one of the three macronutrients on a nutrition label. Alcohol supplies about 7 calories per gram, and the Dietary Guidelines for Americans treat it as a separate, "discretionary" calorie source.

Why does a cocktail have so many more calories than a glass of wine?

Usually the mixer, not the alcohol. A margarita or piña colada can carry the same amount of alcohol as a glass of wine but several times the sugar, because of the juice, syrup, or cream mixed in.

Should I save up calories during the day for a night of drinking?

Be cautious with that strategy — skipping meals to "bank" calories for alcohol tends to backfire (you drink faster on an empty stomach, and you lose track of what you actually ate). If you choose to drink, the Dietary Guidelines for Americans' general guidance is moderation — up to one drink a day for women, two for men — and logging the drink honestly in your day's total, rather than pretending it doesn't count.

← Back to the blog

This article is for general information only and isn't medical advice. For guidance about your own health or alcohol use, talk to a doctor or registered dietitian.

Sources: National Institute on Alcohol Abuse and Alcoholism, "What Is A Standard Drink?" · Dietary Guidelines for Americans 2020–2025, Part D, Chapter 11, "Alcoholic Beverages"