Key points at a glance
- According to YouGov, a döner in Germany cost €7.11 on average in 2025; regionally, €7.50 to over €9 is common. What matters, though, is not your competitor's price but your food cost per portion.
- Include meat after cooking and trimming loss, bread, salad, sauce and packaging in every portion. In the example, the food cost is €2.66 per döner.
- Always calculate net: in Germany, food has been taxed at 7% permanently since 2026, in Austria at 10%. Drinks are at 19% and 20% respectively, so meal deal prices have to be split.
- Meal deals and extras often bring more contribution margin in euros per receipt than a cheaper single döner. Price thresholds such as €7.90 or €10 matter more than 20 cents up or down.
- Announce price rises briefly, honestly and in good time, keep portion and quality, and update menu, notice, till, delivery platform and website on the same day.
This post is general information and does not replace legal or tax advice. Rules change and some differ between federal states: check the details with your chamber of commerce (WKO) or IHK, the competent authority or your tax adviser.
What does a döner cost in 2026, and why?
According to YouGov figures for 2025, customers in Germany paid an average of €7.11 for a döner with meat; in 2021 it was still €4.85. Prices vary widely by region: an analysis by the Hessian broadcaster hr based on Lieferando data found around €6.60 in Kassel and €9.60 in Frankfurt in March 2025. In Berlin, on the other hand, some shops are cutting prices by 50 cents to €1, because poultry has become cheaper and many outlets compete for the same customers. At the same time there is a premium segment with steak döner for €12 and more.
There is no comparable nationwide survey for Austria. In Vienna the range runs from promotions with döner and a drink at around €5.50 to specialities at around €10. The drivers are the same in both countries: meat has become much more expensive since 2021, on top of bread, vegetables, energy for grill and fryer, rent and wages. In Germany the minimum wage in 2026 is €13.90 an hour; in Austria wages rise with the collective agreement (Kollektivvertrag).
Food cost per döner: the calculation per portion
The basis of every calculation is a recipe card per product: which ingredients, in what quantity, go into a döner, a dürüm, a box? With döner the biggest item is the meat, and that is exactly where many owners misjudge. A spit loses fat and water during cooking, and there are trimmings and leftovers at the end of the day. But you paid for the raw weight. So for a few days, weigh how many portions you actually sell from one spit, and calculate with that figure.
Fix the portion size
Weigh meat, salad and sauce per döner and train everyone on the team to it. Without fixed portions, every food cost figure fluctuates.
Measure the yield per spit
Divide the raw weight of the spit by the number of portions sold. Example: a 30 kg spit that turns into 175 portions needs around 171 g of raw meat per döner.
Enter net purchase prices
Current prices from your supplier invoices, excluding input VAT, for meat, bread, vegetables, sauces and packaging.
Add a safety margin
Around 3 to 5 percent for spices, breakage, waste and price fluctuations.
Recalculate with every price change
If your meat supplier raises the price per kilo, recalculate the recipe the same day. In the example, one euro more per kilo costs around 17 cents per döner.
| Ingredient | Quantity | Net cost |
|---|---|---|
| Döner meat, raw weight | 170 g at €9.00/kg | €1.53 |
| Flatbread | 1 piece | €0.35 |
| Lettuce, tomato, onion, red cabbage | around 80 g | €0.30 |
| Sauces | 2 × 30 g | €0.20 |
| Packaging: paper, foil, napkin | 1 set | €0.15 |
| Total plus 5% safety margin | €2.66 |
The general basics such as food cost percentage, pricing factor and overhead costing are explained in detail in the guide costing dishes correctly. This one is about what is special in a snack bar: few products, high volumes, lots of takeaway and a price that every customer has in mind.
From food cost to menu price: Austria and Germany
All percentages refer to the net price, i.e. the menu price without VAT. In Germany, food has been taxed at the reduced rate of 7 percent permanently since 1 January 2026, whether the customer eats in or takes away. In Austria, food is taxed at the reduced rate of 10 percent, also for eat-in and takeaway. According to the Austrian Economic Chamber (WKO), the cut to 4.9 percent for selected staple foods from July 2026 does not usually apply to snack bars, because a finished döner is a prepared dish.
| Menu price | Net DE (7%) | Contribution DE | Net AT (10%) | Contribution AT |
|---|---|---|---|---|
| €7.00 | €6.54 | €3.88 | €6.36 | €3.70 |
| €7.50 | €7.01 | €4.35 | €6.82 | €4.16 |
| €8.00 | €7.48 | €4.82 | €7.27 | €4.61 |
| €8.50 | €7.94 | €5.28 | €7.73 | €5.07 |
At €7.50 the food cost percentage in the example is around 38 percent in Germany and 39 percent in Austria. That is higher than the 30 percent many restaurants aim for, but not unusual in a snack bar, because the meat is expensive and staff cost less per portion than in a restaurant. More important than the percentage is the contribution margin in euros: the amount left per döner for rent, staff, energy and your profit.
Small amounts add up over volume: if you sell 150 döner a day, 50 cents more on the menu brings around €70 net per day in Germany, or around €1,800 a month over 26 opening days. Conversely, a meat price of €10 instead of €9 per kilo costs around €25 a day at the same volume if you do not pass it on.
Calculate your döner price in seconds
Enter the food cost, choose a target percentage, select Austria or Germany: the price calculator works out net and menu price with the right VAT and rounds up.
Meal deals, extras and VAT on combos
Meal deals with döner, fries and a drink speed up ordering and raise the average receipt. The discount compared with the single prices looks expensive, but the deal often brings more contribution margin per customer than the döner alone, because fries and canned drinks have a low food cost. Do the maths instead of guessing the deal price.
| Germany | Austria | |
|---|---|---|
| Food share (81.5%) | €9.78 gross, €9.14 net (7%) | €9.78 gross, €8.89 net (10%) |
| Drink share (18.5%) | €2.22 gross, €1.87 net (19%) | €2.22 gross, €1.85 net (20%) |
| Net revenue of the deal | €11.01 | €10.74 |
| Food cost (€2.66 + €0.55 + €0.55) | €3.76 | €3.76 |
| Contribution margin of the deal | €7.25 | €6.98 |
| For comparison: döner alone at €7.50 | €4.35 | €4.16 |
Because food and drinks are taxed differently, the deal price has to be split. In Germany this has also applied to eating in since 2026, not only to takeaway. The usual method is to split in the ratio of the single selling prices; splitting by food cost ("food and paper") was rejected for value meals in fast-food restaurants by the Federal Fiscal Court (Bundesfinanzhof, judgment of 22 January 2025, XI R 19/23). The flat 30 percent drinks share from the Federal Ministry of Finance letter of 22 December 2025 is meant for combined offers such as buffets or all-inclusive deals. In Austria, a meal price likewise has to be split into food (10%) and drinks (20%); the Supreme Administrative Court (VwGH) gives preference to the ratio of single selling prices (VwGH 16 December 2009, 2008/15/0075, confirmed in Ro 2014/15/0039 of 20 December 2016). As of November 2026: agree the method with your tax adviser and set it up in your till system so that every receipt is booked correctly.
- Extras at a fixed price: extra meat, cheese, halloumi or jalapeños take little time and bring a lot of contribution margin. Cost each extra separately.
- Sizes instead of discounts: small, regular and XXL give price-conscious customers a choice without lowering the standard price.
- An entry-level product: lahmacun, falafel or fries for students and tight budgets keep the customers while the döner stays cost-covering.
- A premium product: a döner with veal or steak for €10 to €12 makes the standard döner next to it look good value.
Factoring in packaging, reusables and packaging tax
In a snack bar, a large share goes out over the counter or by delivery. Paper, foil, boxes, sauce pots, cutlery, napkins and carrier bags quickly cost more per order than you think, especially boxes with lids. So include packaging directly in the recipe card of every takeaway product, not as a lump sum somewhere in the overheads. For deliveries via platforms there are also commissions, which eat a lot of margin at snack bar prices; the comparison with your own ordering shop is in the guide to delivery platforms.
How many döner a day do you need?
The contribution margin per döner only tells you something once you set it against your fixed costs. Take an example from Germany: rent €2,500, staff €7,500 (two full-time employees and two mini-jobs including all employer costs), energy €900 and other costs such as insurance, till, card fees and marketing €1,100, together €12,000 a month. With an average contribution margin of €4.80 per order you need 2,500 orders a month, so over 26 days around 96 a day, and you still have not paid yourself a salary.
This figure is the best test for any price: can your location manage the volume needed at lunchtime and in the evening? How to estimate footfall and conversion is shown in the guide to the snack bar location, and how to serve more customers per hour at peak times in the article on fast service in a snack bar. Start-up costs and ongoing obligations are summarised in the guides to opening a snack bar in Austria and Germany.
Work out the break-even for your snack bar
Enter fixed costs and contribution margin: the break-even calculator shows how many orders a day you need for the snack bar to pay its way.
Price thresholds and price structure: where is the pain point?
Customers do not remember a döner price to the cent, they remember a threshold: under €8, under €10. Whether your döner costs €7.70 or €7.90 is hardly noticed, but the step from €7.90 to €8.50 is. So plan one clear step to just below the next threshold rather than several small increases in a row, each of which becomes a talking point at the counter. Round prices such as €8.00 are an option too: they look honest and make giving change easier.
How to get it right
- Keep the standard döner just below a threshold and price extras properly
- Adjust prices in one step when the calculation calls for it
- Keep portion, bread and sauce at the same quality
- Show popular meal deals prominently on the board and the website
Better not
- Secretly put in less meat: regulars notice and write it in reviews
- Start a price war with the shop next door that you cannot calculate
- Raise prices by 20 cents every three months
- Change the price only on the board and forget the till or delivery platform
Reading the Google reviews for feedback on price and portion shows you early on whether a price is tipping. How to respond calmly to criticism of your prices is covered in the guide to Google reviews. How cafés solve the same question for coffee is shown in the article on coffee prices.
Communicating a price rise: notice, counter, online
Most customers understand that food and wages have become more expensive. What annoys them is a surprise at the till. So announce a rise one to two weeks in advance with a short notice, give the reasons honestly and say what stays the same. A notice does not replace the duty to display prices correctly: final prices including VAT must be right on the menu, the board and, where required, in the price list at the entrance. What exactly applies is explained in the guides to price display in Austria and Germany.
Calculate
Recalculate the recipes of your best-selling products with current prices and set the new price.
Announce
Notice at the counter and entrance, a short post on Instagram or in your Google profile, and the team knows what to say when asked.
Switch over
Change the board, price list, till system, delivery platforms and website on the same day. Check the price clauses in your platform contract while you are at it.
Monitor
Compare sales, average receipt and reviews over the following weeks with the previous month. A short dip is normal, a lasting slump is a signal.
The easiest place to keep prices up to date is online: a digital menu on your own website can be changed in minutes, and a QR code at the counter leads straight to it, created with the menu QR code generator. Add the same menu to your Google Business Profile so that customers on the go do not see old prices.
Checklist before your next price round
- Recipes for döner, dürüm, box, meal deals and extras recalculated with current invoice prices
- Packaging and, where applicable, packaging tax included per order
- New prices calculated net, VAT added and rounded to a sensible threshold
- Split of meal deals into food and drinks set up in the till system
- Notice one to two weeks in advance, team informed
- Board, price list, till, delivery platform, website and Google profile switched over on the same day
- Next review in three to six months in the calendar
Menu and prices always up to date online
With your own snack bar website you change prices and meal deals in minutes, without a new board. See in the free preview what your snack bar could look like online.
A free preview of your venue website, designed by us.
Sources
- Tageskarte: Döner remains in demand despite high prices (YouGov figures, German)
- Hessenschau: The döner price index only knows one direction (German)
- ZDH: Reduced VAT rate for food service from 1 January 2026 (combined offers, German)
- RIS: Austrian VAT Act 1994, § 10 (tax rates)
- WKO Upper Austria: VAT cut from 1 July 2026 and food service (German)


