Knackdesk

Bar Cost Calculator

Enter the number of guests, how long the bar is open, how many drinks a guest has in the first hour and in each hour after, your mix of beer, wine and spirits, and what one drink of each costs you. You get the total drinks, the drinks and cost for each type, the total bar cost, the cost per guest and how many bartenders to book. Nothing is sent anywhere.

By the Knackdesk team · Last reviewed

In one sentence: A bar estimate is guests times drinks per guest over the length of the event, split by what people drink and priced per drink.

Formula: total drinks = guests × (first-hour drinks + later-hour drinks × (hours − 1)); drinks by type = total drinks × share %; cost by type = drinks × cost per drink; total cost = beer + wine + spirits; cost per guest = total ÷ guests; bartenders = guests ÷ guests per bartender, rounded up.

How many drinks to plan for

The estimate rests on two numbers: how many drinks a guest has in the first hour, and how many in each hour after that. The defaults here, two in the first hour and one per hour after, are common starting points used by planners and caterers, not rules. Guests arriving thirsty after a ceremony, a long daytime party, a crowd that mostly drives home, or a dinner where wine is poured at the table will all behave differently. Change the numbers to match the event you are planning and the people coming to it.

The first hour is counted separately because arrivals, welcome drinks and toasts tend to bunch consumption at the start. A four-hour event with the default rates works out to five drinks per guest: two in the first hour and one in each of the remaining three. Multiply by the guest count and you have the total. If the bar only opens for part of the event, enter the hours it is open, not the length of the event.

Splitting the order into beer, wine and spirits

The mix is your estimate of what share of drinks will be beer, wine and spirits. The three shares must add up to 100. Base them on what you know: the host's guests, the menu, the time of day and anything the client tells you. If you are running a beer-and-wine-only bar, set spirits to zero and split the rest between the other two.

Cost per drink is the cost of one serve, not one bottle. Divide the price of a case of beer by the cans or bottles in it, a bottle of wine by the glasses you pour from it, and a bottle of spirits by the measures it holds, then add the mixer and garnish to the spirit figure. Use the prices you will actually pay, after any trade or sale-or-return arrangement. The calculator multiplies drinks by cost for each type and adds them up.

Turning drinks back into stock to buy is a separate step: divide the beer, wine and spirits drink counts by serves per case or bottle and round up. Order a little over the estimate if you can return unopened stock, and confirm the return terms with your supplier before the event.

Bartenders and the cost per guest

The bartender count divides guests by the number one bartender can serve and rounds up. Fifty guests per bartender is a common starting point for a straightforward beer, wine and simple mixed-drink bar, not a rule: cocktails, a short peak like a post-ceremony rush, or a bar far from the guests all call for a lower number. Cost the bartenders as labour with the event staffing calculator, which also handles setup time and minimum shifts.

The cost per guest is the figure to compare with a per-head bar package or to put into a quote. If you are a caterer adding the bar to a quote, apply your margin to it the same way as food with the catering price per guest calculator, or bring the total into the event budget calculator as the drinks line.

Frequently asked questions

Does this include non-alcoholic drinks?

No. Soft drinks, water and coffee are usually cheap per serve but should still be costed; add them as an other cost in your quote or as their own line in your budget.

Why must the mix add up to exactly 100?

The shares divide the total drinks between the three types. If they add up to more or less than 100, some drinks would be counted twice or not at all.

Is my data stored?

No. Everything runs in your browser.

Related tools