May we offer you cookies?

We use optional cookies to understand how you use our site. That lets us make it better for you.

PrivacyImprint

Pricing & budget

What does catering cost per person in Berlin?

Every per-person price for Berlin in 2026, the costs that never make it into the quote, and nine levers that cut the price instead of the quality.

Updated 12 min read
Buffet of hot and cold dishes on a catering table in Berlin
Contents
Catering in Berlin costs between €6 and €120 per person, net. That range is not a dodge, it is the honest distance between sandwiches at a conference table and a menu served to the seat. Four things decide where you land: the format, the service level, the drinks and the logistics. All four are priced below, and at the end you work out your own number in the budget calculator.

The short answer

Simple catering delivered to the door runs €6 to €18 net per person. A proper buffet with setup sits at €18 to €30, an upscale event with service staff at €30 to €50, and a multi-course menu with full coverage at €50 and up. Staff, drinks and delivery are not in those figures yet.
  • Budget: from €6, typically €8 to €18 per person · sandwiches, simple finger food, a no-frills buffet delivered
  • Standard: from €13, typically €18 to €30 · a hot-and-cold buffet or generous finger food, delivered and set up
  • Premium: from €21, typically €30 to €50 · a high-quality buffet or BBQ with service staff
  • Luxury: from €35, typically €50 to €120 · a plated multi-course menu, live cooking, full coverage
  • On top of that: service from €1, drinks from €4, and a delivery fee from €30 per event

Catering prices in Berlin by format

The format is the single biggest lever on the price, bigger than the venue and bigger than the guest count. Breakfast and fine dining are the same trade but nowhere near the same workload: one kitchen slices fruit and warms rolls, the other preps for two days and brings a brigade. The from column is not a teaser price, it is what the price-led end of the Berlin market actually charges for a brief that has been cut cleanly. The typical column is where most quotes land.

Catering prices per person in Berlin · net, excluding service, drinks and delivery

Format from typical
Breakfast & brunch From sandwiches through to a hot breakfast buffet. from €6 €8–22
Business lunch Lunch for meetings, training days and conferences. from €10 €14–30
Finger food Bites on your feet, good for receptions and openings. from €10 €14–25
Finger food premium More bites per person, better ingredients. from €15 €22–35
Buffet (hot & cold) The classic for company parties and private celebrations. from €14 €20–35
Premium buffet More courses, better produce, a wider choice. from €25 €35–55
BBQ & grill Summer parties outdoors, grill and sides. from €20 €28–45
BBQ with live station Chefs grill in front of guests, station and setup included. from €32 €45–70
Fine-dining menu Multi-course, served to the seat, kitchen and service from one house. from €42 €60–120
Vegan menu Fully plant-based, from bowls to a full menu. from €15 €22–45
Dessert & sweet table Costed as an addition, not as a main meal. from €6 €8–18
All figures net per person. Food carries 7% VAT, drinks 19%.
Two numbers in that table are worth a second look. BBQ with a live station costs a good half more than a plain grill, because what you are paying for is not the meat but chefs standing at the grate for three hours and a station that has to be built and taken down again. And the vegan menu at €22 to €45 does not undercut its meat equivalent, even though the raw ingredients are cheaper, because plant-based cooking that genuinely fills people up is handwork. For the two most common formats there are pages of their own with sample menus: buffet catering and finger food catering.

Where the money actually goes

The per-person price you read in a quote is almost never just food. Take a concrete event: a buffet for 60 guests, full service, soft drinks, rented tableware and delivery to central Berlin, each at the middle of its usual range. That comes to €2,970 net, and this is how it splits.

Buffet for 60 guests with full service, soft drinks and rented tableware · €2,970 net

  • Food51%€25 per person, the middle of the €20 to €35 buffet range.
  • Service & staff24%€12 per person for setup, serving and clean-up by service staff.
  • Drinks14%€7 per person for soft drinks. Swap in beer and wine and the line roughly triples.
  • Delivery & equipment11%€5 per person for rented tableware plus a €30 delivery fee to central Berlin.
The split shifts hard as soon as the drinks get more ambitious. Swap the soft drinks in that same evening for beer and wine, €22 instead of €7 per person, and the bill rises to €3,870 net, with drinks alone accounting for a good third of it. Which is why the first honest question to put to your own budget is not what the food costs, but what comes after it.

The VAT trap: 7% on food, 19% on drinks

Since 2026 the reduced German rate of 7% applies to food, and it applies to the service, the rented tableware and the delivery too, as long as they belong to the catering. Drinks stay at 19%. It sounds like a footnote for the bookkeeper, but it moves the gross price noticeably depending on what is in the glasses.
Run the buffet above through it. Net it comes to €2,970: €2,550 of that at 7%, and €420 of drinks at 19%. Gross you land at €3,228, an effective uplift of just under 9%. The same evening with beer and wine: €2,550 at 7%, €1,320 at 19%, gross €4,299, an effective 11%.
In practice that means two things. First, never compare a net quote against a gross one, because at a drinks-heavy event the gap is wider than the 7% suggests. Second, if you are booking privately, gross is the only figure that counts. As a company with input tax deduction you work in net, and the very same caterer suddenly looks a good deal cheaper.

What the guest count does to the per-head price

Catering has fixed costs, and fixed costs divide by heads. The drive takes as long for 15 guests as for 150, setup runs about as long either way, and the kitchen needs its prep time regardless. That is why the per-person price is highest for small groups. Not because caterers punish small orders, but because the same work is spread across fewer plates.
The minimum order value shows this most clearly. Most Berlin caterers set it at around €250 net. Breakfast for ten people at the €6 entry price would be €60 on paper. In practice you pay the €250 and land at €25 a head, four times the figure. The same order for 40 people comes to €240 and slips just under the line; for 45 people it is €270, over the line, and the price per person is back to exactly €6.
The delivery fee behaves the same way. €30 to central Berlin is €1.50 a head across 20 guests and 25 cents across 120. The €120 out to Brandenburg works out at €6 a head across 20 guests, which at a breakfast is the entire food price a second time, and at €1.20 across 100.
Those surcharges disappear at around 50 guests. From there you pay the normal per-head price, and each further guest costs little more than their own plate. Past that it keeps falling: from about 100 guests most kitchens calculate noticeably lower, and again from 200. If you are weighing two guest lists, those are the thresholds worth knowing. Below 30 guests every optimisation of the format pays off, above 100 it is the conversation about the menu that does.
The occasion shifts the maths as well, because it brings its own workload. An office lunch for 40 is a different logistical day from a company party with an evening programme, and a wedding has three service windows rather than one: the reception drinks, the meal and the late hours.

Service levels: from delivery to live cooking

After the format, service is the second largest line. It is quoted per person even though what sits behind it is working hours, and that is where the wide ranges come from: the same member of staff costs more per head across 30 guests than across 90.

Service levels per person · net, on top of the food price

Service level from typical
Delivery only Included in the food price. The delivery fee is charged separately and not per person. €0 €0
Delivery + setup Arrives fully set up, with no staff staying on site. from €1 €2–5
Full service Service staff for setup, serving and clean-up. from €6 €9–16
Premium service More staff, longer coverage, drinks served at the table. from €11 €16–26
Live cooking Chefs work in front of the guests, station and setup included. from €15 €22–38
Net per person, on top of the food. Delivery fee per event: €30 to central Berlin, €65 to the outer districts, €120 to Brandenburg.
The step from delivery with setup to full service is the most expensive move in that table, and also the one most easily left out. If your event is in an office where people are around anyway, or at a party where guests are happy to help themselves, skipping it saves you €7 to €11 per person without a single dish getting worse.
Two more lines come on top, and both get forgotten regularly. Drinks: soft drinks from €4, typically €5 to €9 per person, beer and wine from €11, typically €16 to €28, an open bar with cocktails from €22, typically €32 to €46. And tableware and glasses when the venue supplies none: from €2, typically €3 to €8 per person.

The hidden costs that are not in the per-person price

The price per person is a planning figure, not an invoice. What gets added at the end lives in the footnotes of the quote, in the terms of the caterer or in your contract with the venue, and usually surfaces only when somebody asks. These seven are worth settling before you commit.

Seven costs to settle before you commit

  1. Delivery zone
    €30 to central Berlin, €65 to the outer districts, €120 to Brandenburg, each per event and not per person. Check as well whether a second trip to collect the equipment is billed separately.
  2. Rented tableware and glasses
    From €2, typically €3 to €8 per person when the venue supplies nothing. Ask whether items come back washed or unwashed. That clause sits in the small print and costs extra otherwise.
  3. Minimum order value
    Typically €250 net. Below it you pay the minimum anyway, which wrecks the price per head for small groups.
  4. Staff hours and overtime
    Service is booked for a window, not for an evening. If the party runs long, every hour started is billed on. Get the window and the hourly rate in writing beforehand.
  5. Corkage and venue fees
    Some venues charge a fee for drinks you bring yourself, and a second one for letting an outside caterer into the kitchen at all. Both come from the venue rather than the caterer, and both undo any saving you had planned.
  6. Deposit
    Rented tableware, standing tables and equipment often carry a deposit. It comes back, but it ties money up until after the event and belongs in the planning.
  7. Late changes
    The guest count becomes binding on a cut-off date, usually a few days ahead. Anyone who cancels after it is still paid for, and anyone added is often priced at a higher rate.

Work out your own budget

You have all the building blocks now: format, service, drinks, equipment and delivery. The calculator below puts them together for your event and gives you a range instead of an invented figure. A binding quote comes afterwards, through a catering request, free and with no obligation.

Your catering budget in 30 seconds

Set up your event: format, guest count, occasion, service level, drinks and delivery location. You get a range per person and for the whole event straight away, broken down into food, service, drinks, equipment and delivery. Net and gross can be toggled.

Your catering budget

50

The food is delivered; you handle setup and serving yourself.

DrinksNoneSoft drinksBeer, wine & sparkling wineOpen bar & cocktails

Add plates, cutlery, glasses, standing tables and more.

Price displayNetGross

Per person

€18–44

Estimated total€930–2,230for 50 guests

How the budget breaks down

  • Food€14–35
  • Drinks€4–9
  • Delivery€30

How this estimate is calculated

  • Buffet (hot & cold)
  • for 50 guests
  • Company & office event
  • Delivery only
  • Soft drinks
  • Central Berlin (S-Bahn ring)

All prices net. Plus 7% VAT on food and 19% on drinks.

Non-binding estimate. Real quotes vary by caterer, menu and season.

Nine ways to bring the price down without cutting quality

Saving money does not mean ordering cheaper ingredients. It means knowing the expensive places in a quote and turning the dial where the guest will not taste the difference. These nine levers work reliably in Berlin, and most of them cost you nothing but a decision.

The levers in detail

  1. A weekday instead of a Saturday
    A Saturday in spring or summer is the most expensive combination in the Berlin market, because the good caterers are booked out by then. A Thursday or a Sunday gets you closer to the entry price, because you are filling capacity instead of competing for it.
  2. One format instead of three
    Finger food at the reception, then a buffet, then a sweet table: every format brings its own prep, its own setup and its own equipment. One format done well feeds people better than three done halfway, and it saves the setup twice over.
  3. Order seasonal and regional
    Asparagus in April and pumpkin in October are good and cheap, while the same produce out of season is expensive and worse. Tell the caterer they may plan around the season instead of handing them a wish list.
  4. Delivery with setup instead of full service
    The step up to full service costs €7 to €11 more per person. If your guests can help themselves at the buffet, taking it buys you more staff rather than a better party.
  5. Fewer courses, better ones
    Four decent courses cost more and impress less than two that are genuinely good. Concentrating the same budget on fewer plates is the most reliable quality upgrade there is.
  6. Buy the drinks separately
    Drinks are the line that carries 19% VAT and the widest margin. Where the venue allows it and charges no corkage, sourcing them yourself is almost always cheaper. Settle beforehand who chills, who pours and who returns the empties.
  7. An honest guest count instead of a buffer
    A ten per cent safety margin on the guest list costs €240 net at 80 guests and a €30 buffet, spent on food nobody eats. Plan with confirmations, not with invitations.
  8. Book early
    Ask six months ahead and you are negotiating with a caterer who still has capacity. Ask three weeks ahead and you are negotiating with whoever is left. The difference shows up in the price, and in how willing they are to reshape the menu.
  9. A flexible time window
    An event that starts at 11am rather than 7pm needs shorter staff shifts and does not block the kitchen for the evening. Give the caterer two possible times or two possible dates and you regularly get the better quote.

Common questions about catering costs in Berlin

Answered in brief

Between €6 and €120 net, depending on the format. Breakfast starts at €6 and typically runs €8 to €22, a buffet starts at €14 and typically runs €20 to €35, a fine-dining menu starts at €42 and typically runs €60 to €120. Service, drinks and delivery come on top. For your own event, work the range out in the budget calculator.

A hot-and-cold buffet runs €20 to €35 net per person, so €1,000 to €1,750 for the food. Full service at €9 to €16 per person adds €450 to €800, plus a €30 delivery fee to central Berlin. That puts the total at roughly €1,500 to €2,600 net, with drinks not yet included.

As a rule, no. The price per head means the food. Service sits beside it as its own line and starts at €1 for delivery with setup, tableware from €2, and delivery is a flat fee per event: €30 to central Berlin, €65 to the outer districts, €120 to Brandenburg. A quote that does not separate these is one to have itemised.

Since 2026, 7% applies to food, and to service, rented tableware and delivery as well when they belong to the catering. Drinks are at 19%. A drinks-heavy event therefore ends up effectively above the 7% most people have in mind.

At most Berlin caterers yes, typically €250 net. For small groups that is the real price driver: breakfast for ten people would be €60 on paper, but you pay the minimum and land at €25 a head. From around 45 people the threshold stops mattering for a breakfast.

Not meaningfully. A vegan menu starts at €15 net per person and typically runs €22 to €45, while a premium buffet with meat runs €35 to €55. The raw ingredients cost less, the handwork costs more, and the two largely cancel out. What a fully plant-based menu in Berlin costs and can do is on the vegan catering page.

How Catervia takes your budget into the negotiation

By this point you have a number. The hard part comes next: a caterer sends a quote that sits above your budget, and you are left choosing between paying more and guessing for yourself where to cut. That is exactly where Catervia works.
You describe your event once and state your budget while you do, openly and as a figure. Several Berlin caterers quote against that same brief, so you are comparing prices rather than accepting one. You have a response within 24 hours, often within a few.
If a quote comes back above your figure, we take it back to the caterer and ask not for a discount but for a different cut: can the menu be rebuilt around what is in season? Is delivery with setup enough instead of full service? Would a buffet carry the evening as well as plated service? A caterer who knows what budget is available builds the offer differently, instead of quietly taking the quality out of it.
What changed shows up line by line in the next quote, and you decide for yourself whether the trade is worth it to you. We do not promise a fixed discount, because nobody can promise one honestly. We promise that your budget is in the room where the price gets made. The step-by-step version is on how it works.

Tell us your budget. We take it into the conversation.

Describe your event once, we gather matching quotes from Berlin caterers and negotiate with your figure behind us. Free, no obligation, a response within 24 hours.