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
1Delivery 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.
2Rented 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.
3Minimum order value
Typically €250 net. Below it you pay the minimum anyway, which wrecks the price per head for small groups.
4Staff 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.
5Corkage 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.
6Deposit
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.
7Late 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
Buffet (hot & cold)
50
Company & office event
Delivery only
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.
Central Berlin (S-Bahn ring)
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
1A 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.
2One 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.
3Order 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.
4Delivery 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.
5Fewer 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.
6Buy 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.
7An 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.
8Book 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.
9A 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.