Beer Menu: How to Build a Tap List That Sells and Stays Current
Social posts for this article
A good beer menu does two jobs at once: it helps a guest find the beer they want in about five seconds, and it lets you keep the list accurate when a keg blows at 8 p.m. on a Friday. Most tap lists are fine on the first job and terrible on the second, which is backwards, because the stale menu is the one that actually costs you orders. A beer menu that reads beautifully on the chalkboard but lists a saison you tapped out last week is still a beer menu that sends a guest down the street.
This guide covers how to organize a beer menu so it reads itself, what belongs in each listing, how to price it on real keg math instead of guesswork, where flights earn their margin, and how to keep the whole thing current everywhere a guest might look. It is the beer section of a well-built drink menu, zoomed in, where the operational churn is highest.
TL;DR
- Group by style, run light to dark. Lagers, pales and IPAs, dark beers, sours. A guest should find their lane in one glance, not hunt line by line.
- Give every beer the same six fields. Name, style, brewery and how local it is, ABV, a short descriptor, and pour sizes with prices. Consistency is what makes a list scannable.
- Price on keg math. A half-barrel pours about 115 realistic pints. A $175 keg is roughly $1.50 a pint, so $8 lands under 20% pour cost.
- Pour high-ABV beers smaller. A 9% double IPA in a 12 oz pour keeps your cost in line and is the responsible call anyway.
- Flights are a margin and discovery tool. They raise the check, sell your slower kegs, and turn a browser into a regular.
- Keep it current everywhere. A tap list is wrong within a day of a rotation unless updating it is one quick edit, not five.
How should a beer menu be organized?
Group by style, then run roughly light to dark within and across the groups. Guests do not read a beer list top to bottom; they scan for the category they already like. Someone who drinks hazy IPAs wants to see all your IPAs together, compare the three, and order. If your pale ale is buried between a stout and a sour, you have made that person work, and a working guest defaults to whatever is easiest, usually the one domestic name they recognize.
A clean structure for most lists:
- Lagers and light ales. Pilsner, helles, kolsch, cream ale. Your most approachable, highest-volume pours.
- Pales and IPAs. Pale ale, West Coast IPA, hazy, double IPA. Usually the biggest section at a craft-leaning spot.
- Dark beers. Brown ale, porter, stout. Smaller, but loyal.
- Sours, wild, and fruited. The adventurous lane, and often where your highest-margin specialty kegs live.
Within each group, lead with what you want to move and list from lighter and crisper to darker and richer. The gradient does quiet work: it mirrors how most people think about beer and lets the eye settle into the right section fast.
What information should each beer listing include?
Give every beer the same handful of fields, in the same order. The consistency is the point: when every line carries the same shape, a guest learns the pattern after the first beer and skims the rest. Five fields do the work.
- Name and style. The beer’s name, then the style in plain language. “Riverbend, New England IPA” tells a guest more than a clever name alone.
- Brewery and how local it is. Craft drinkers care where it is from. “Cedar Brook Brewing, 2 mi away” is a selling point a national brand cannot match.
- ABV. Non-negotiable. It helps a guest pace themselves and decide between a session beer and a nightcap. Skip it and you will answer the same question all night.
- A short descriptor. One line on what it tastes like, written so a guest can picture it. “Soft and juicy, citrus and stone fruit, low bitterness” sells itself. The approach is the same as any good menu description.
- Pour sizes and prices. If you offer a 10 oz and a 16 oz, show both. Smaller pours are how you sell high-ABV beers responsibly and nudge the check at the same time.
IBU, the bitterness number, is optional and mostly noise for the average guest. A plain descriptor does the job better.
How do you price a beer menu?
Price on keg math, the way a cocktail list is priced on pour cost. Start from what a keg costs you and how many pours it actually yields, not from what the taproom across town charges.
A half-barrel keg, the standard big keg, is 15.5 gallons, or 1,984 ounces. In theory that is 124 sixteen-ounce pints, but you never get all of it. Foam, the first cloudy pour on a fresh tap, the heel at the bottom, and ordinary spillage cost you 5 to 10%. Plan on about 115 real pints from a half-barrel and you will be close. A sixtel, the small keg craft breweries use for specialty beers, is 5.16 gallons, or 661 ounces, which is roughly 38 sixteen-ounce pints after loss.
From there the math is simple: keg cost divided by realistic pours is your cost per pour. Here is a five-tap list with the numbers worked out.
| Beer | Keg | Keg cost | Pour | Pours/keg | Cost/pour | Price | Pour cost |
|---|---|---|---|---|---|---|---|
| House lager | 1/2 bbl | $125 | 16 oz | 115 | $1.09 | $6 | 18% |
| Local pale ale | 1/2 bbl | $165 | 16 oz | 115 | $1.43 | $7 | 20% |
| Flagship IPA | 1/2 bbl | $185 | 16 oz | 115 | $1.61 | $8 | 20% |
| Hazy double IPA, 8.5% | 1/6 bbl | $110 | 12 oz | 50 | $2.20 | $9 | 24% |
| Barrel-aged stout, 11% | 1/6 bbl | $150 | 10 oz | 62 | $2.42 | $11 | 22% |
Two lessons fall out of the table. First, standard drafts in big kegs are a great margin, landing around 18 to 20% pour cost without trying hard. Second, look at what happens to the specialty beers. A high-ABV double IPA in a small keg costs you a lot more per ounce, so you pour it smaller. A 12 oz pour at $9 keeps the cost in line, protects the guest from a 9% beer served like a session lager, and still reads as a fair price for something rare. Pouring your strongest beers in full pints is how you blow up both your pour cost and your guest’s night.
For where the price actually lands, round to clean numbers and mind how the column reads down the page. A tidy price column invites comparison shopping; a little visual variation keeps the eye on the beer. The reasoning is in menu pricing psychology.
Where flights earn their keep
A flight is four or five small pours a guest picks to taste through. It looks like a novelty and behaves like a quiet workhorse. Three reasons to put one on the menu:
- It raises the check. A $14 flight is more than most guests would spend on a single pint, and it is almost always an add-on, not a replacement.
- It moves your slower kegs. Guests who would never commit a full pint to the farmhouse saison will happily try two ounces of it in a flight. That is how a puzzle on your list becomes a pint next round.
- It turns a browser into a regular. The guest who tastes five of your beers and finds a favorite is the guest who comes back and orders it by name.
Price a flight a touch above the cost of the ounces in it and let the discovery value carry the rest. It belongs in the same part of your thinking as a happy hour menu: a tool to fill slower hours and introduce people to what you make.
Keeping your beer menu current everywhere
This is where a beer menu is different from almost anything else you print. A food menu might change a few times a year. A tap list changes every week, sometimes mid-shift. A keg blows and you 86 the beer on the spot. A seasonal lands and you want it up before the weekend. A distributor’s price moves and your margin quietly slips until you catch it. Every one of those changes has to reach the guest, and a growing share of guests check before they ever walk in.
That is the real failure mode. The chalkboard behind the bar is current because you wipe it down every morning. The beer menu on your Google listing, the QR menu on the table, and the printed to-go sheet are current only if updating them is easy, and for most places it is not, so they drift. A guest searches for a beer bar on a Saturday afternoon, sees your lineup from three rotations ago, and either goes somewhere else or shows up asking for a saison you tapped out two weeks back.
The fix is one source of truth that feeds every surface. VisibleMenus turns a photo of your menu into a hosted QR menu, a print-ready to-go PDF, and a Google menu that stays in sync, so swapping a tap or nudging a price is one edit instead of five. Change the list once and the table QR, the printed sheet, and the map listing all say the same thing the same afternoon. For a rotating program, that is the difference between a menu that is right and a menu that is usually a little wrong.
To keep the seasonal side of the list from becoming a scramble, plan rotations the way you would any other seasonal menu strategy: a steady core of flagships that never move, and a few slots you turn over on a schedule guests can look forward to.
FAQ
How many beers should be on a beer menu?
There is no magic number, but match it to how fast you turn kegs. Eight to sixteen taps is common and workable for most bars and restaurants. The real rule is freshness: never list more beers than you can keep moving, because a keg that sits too long goes flat and oxidized, and a beer that disappoints is worse than one you never offered. A tight, fast-rotating list beats a long, stale one.
What should each beer listing show?
Name, style in plain language, the brewery and how local it is, ABV, a one-line descriptor of how it tastes, and your pour sizes with prices. Keep the fields in the same order for every beer so guests can skim the list. ABV in particular is worth never skipping, since it helps guests pace themselves and saves your staff from answering the same question all night.
How do you price draft beer?
Start from keg math. A half-barrel yields about 115 realistic sixteen-ounce pours after foam and loss, so a $175 keg costs you about $1.50 a pint. Price for a pour cost in the high teens to low twenties, which for that keg means roughly $7 to $8 a pint. Pour high-ABV beers in smaller glasses to keep both your cost and your guests in check.
Should a beer menu list ABV?
Yes. ABV is the single most useful number for a guest choosing a beer, and leaving it off creates friction and endless questions for your staff. IBU, the bitterness figure, is optional and usually matters less to the average guest than a clear one-line descriptor of the beer’s flavor.
How do I keep my beer menu accurate online when taps rotate?
Use one source of truth that pushes to your QR menu, your to-go PDF, and your Google listing at the same time, so a single edit updates every place a guest checks. With taps rotating weekly and kegs blowing mid-shift, a stale online tap list is one of the most common and avoidable ways a beer-focused spot loses a walk-in.