Dine-In vs Takeaway vs Delivery: Profit per Order
Quick Answer: In the dine-in vs takeaway vs delivery comparison for a Swiss restaurant, takeaway keeps the most money per franc of food sold. On a CHF 45 food order, a counter takeaway keeps about CHF 28.05 and an online pickup order at 5% commission about CHF 25.80, while the same food served at the table keeps CHF 21.92 and a marketplace delivery with platform couriers keeps CHF 15.45. The main reason is Swiss VAT: qualifying takeaway and delivery food is taxed at 2.6%, dine-in at 8.1%. Dine-in still earns the most per guest once drinks are added, and delivery earns its place by bringing orders your dining room could never seat.
Swiss gastronomy revenue fell 4.5% year on year in the second quarter of 2026, according to provisional data from the GastroSuisse and KOF ETH Zurich business survey. When sales shrink, dine-in vs takeaway vs delivery stops being a theory question. Every order should go through the channel that keeps the most francs.
The answer depends on three numbers most comparisons skip: the VAT rate, the labour each channel uses and the commission you pay to reach the guest. This guide runs the same CHF 45 order through all three channels, seven ways, with Swiss rates.
Dine-In vs Takeaway vs Delivery: Profit per Order at a Glance
| | Dine-in | Takeaway | Delivery |
|---|---|---|---|
| VAT on food | 8.1% standard rate | 2.6% reduced rate, when ESTV conditions are met | 2.6% reduced rate, when ESTV conditions are met |
| Channel labour | Service staff at the table | Packing only | Packing plus your driver, or a platform courier |
| Packaging | None | Around CHF 1.50 per order | Around CHF 1.50 per order |
| Commission | None | None at the counter, 5–8% online with SparissimoFood | 5–8% direct, 10–30% via Just Eat depending on model |
| Drinks and add-ons | Highest, including wine and beer | Low | Low |
| Capacity limit | Seats and table time | Kitchen only | Kitchen and drivers |
| Kept from a CHF 45 food order | CHF 21.92 | CHF 24.45 to CHF 28.05 | CHF 15.45 to CHF 21.30 |
The short version: takeaway has the best margin, dine-in has the biggest basket and delivery has the widest reach. Which restaurant revenue channel is most profitable for you depends on which of those three your restaurant is short of.
The Swiss VAT Gap: Why Takeaway Starts CHF 2.23 Ahead
Most restaurants charge the same menu price whether the guest eats in or takes the food home. In Switzerland, that same price hides two different tax bills.
According to the Swiss Federal Tax Administration’s VAT rates, foodstuffs are taxed at the reduced rate of 2.6%, except when they form part of a restaurant service, which is taxed at the standard rate of 8.1%. Food sold over the counter or delivered to the guest’s home can therefore qualify for 2.6%, while the identical plate served at a table carries 8.1%.
On a CHF 45 order, that is a real difference:
- Dine-in: CHF 45 includes CHF 3.37 of VAT, so the restaurant keeps CHF 41.63 in net revenue.
- Takeaway or delivery: CHF 45 includes CHF 1.14 of VAT, so the restaurant keeps CHF 43.86.
That is CHF 2.23 more per order before a single cost is deducted. A restaurant with CHF 20,000 a month in takeaway and delivery food sales keeps about CHF 992 more per month, or roughly CHF 11,900 a year, than if the same sales were taxed as restaurant service.
Four conditions decide whether you get the reduced rate:
- Only food and non-alcoholic drinks qualify. Beer, wine and spirits stay at 8.1% in every channel.
- The sale must be clearly takeaway or delivery. If the receipt does not show it, the tax authority assumes a restaurant service at the standard rate. Booking takeaway as a separate order type at the till solves this.
- No service at the guest’s location. For home delivery, no preparation or serving services may be provided on site, and even setting up a buffet or laying tables counts as service.
- Small mixed businesses have a simplified option. Snack bars and kiosks with up to 20 seats or standing places per outlet, or with shop sales above 50% of turnover, can settle with a flat-rate method instead.
The reduced rate only matters if your restaurant is VAT-registered, which applies from CHF 100,000 in annual turnover. Confirm the set-up for your own business with your fiduciary before you change prices.
Dine-In vs Takeaway vs Delivery: The Full Calculation on One CHF 45 Order
Here is the same CHF 45 food order through every common channel. The assumptions are the same across all rows: 30% food cost, CHF 1.50 packaging for off-premise orders and 1.8% payment processing. Costs are set as shares of the menu price, commission is charged on the full order value, and the monthly subscription of any ordering platform is a fixed cost, so it is not in the per-order figures.
Channel labour is the part that changes. Dine-in carries CHF 5.40 of service labour per order, based on a CHF 27 hourly cost and a server handling five orders an hour. Own delivery carries CHF 4.50 of driver cost, based on the same hourly cost at six deliveries an hour. The Just Eat rows use 13% for restaurants with their own drivers and 28% with Just Eat couriers, within the ranges in our breakdown of Just Eat’s Swiss commission.
| Channel | Net revenue after VAT | Food cost | Packaging | Payment | Commission | Channel labour | Kept per order | Margin on CHF 45 |
|---|---|---|---|---|---|---|---|---|
| Dine-in, 8.1% VAT | CHF 41.63 | −13.50 | – | −0.81 | – | −5.40 service | CHF 21.92 | 48.7% |
| Counter takeaway | CHF 43.86 | −13.50 | −1.50 | −0.81 | – | – | CHF 28.05 | 62.3% |
| Online pickup, 5% | CHF 43.86 | −13.50 | −1.50 | −0.81 | −2.25 | – | CHF 25.80 | 57.3% |
| Online pickup, 8% | CHF 43.86 | −13.50 | −1.50 | −0.81 | −3.60 | – | CHF 24.45 | 54.3% |
| Own delivery, direct, 5% | CHF 43.86 | −13.50 | −1.50 | −0.81 | −2.25 | −4.50 driver | CHF 21.30 | 47.3% |
| Just Eat, own drivers, 13% | CHF 43.86 | −13.50 | −1.50 | −0.81 | −5.85 | −4.50 driver | CHF 17.70 | 39.3% |
| Just Eat couriers, 28% | CHF 43.86 | −13.50 | −1.50 | −0.81 | −12.60 | – | CHF 15.45 | 34.3% |
The formula behind every row is:
Channel contribution = net revenue after VAT − food cost − packaging − payment fees − commission − channel labour
Net revenue after VAT = order value ÷ 1.081 for dine-in, or order value ÷ 1.026 for qualifying takeaway and delivery
Three notes keep this honest. First, these are contributions, not net profit: rent, kitchen wages and energy are the same whichever channel the order arrives through, so they are left out. Second, if your takeaway cannot be separated for VAT, subtract CHF 2.23 from each off-premise row. Online pickup then keeps CHF 23.57, still ahead of dine-in on food alone. Third, our Just Eat cost article shows CHF 16.59 for the courier row because it states revenue before VAT. The CHF 1.14 difference is the VAT deducted here.
So in the dine-in vs takeaway vs delivery ranking by margin, counter and online takeaway lead, dine-in and direct delivery sit close together, and marketplace delivery comes last per order.
Dine-In Wins per Guest: Drinks, Upselling and the Seat Problem
The table compares the same food order. Real dine-in guests rarely order food only. They add a glass of wine, a mineral water or an espresso, and that changes the ranking.
Add CHF 12 of drinks to the dine-in order. After 8.1% VAT, a 25% beverage cost and payment fees, those drinks contribute about CHF 7.88. The full dine-in basket of CHF 57 then keeps CHF 29.80, more than any takeaway or delivery order in the table. Drinks are where the dine-in profit margin really comes from.
There is a second effect. Service labour is partly fixed. On a quiet Tuesday evening your server is paid whether one table or four are seated, so each extra guest adds close to CHF 27.32 in contribution, not CHF 21.92. Filling empty tables is often the cheapest revenue a restaurant can find.
The limit is space. A dine-in guest typically occupies a seat for 60 to 90 minutes, and on a full Friday night no amount of demand creates another table. That is when takeaway and delivery stop competing with dine-in and start adding to it. If your dining room is the bottleneck, our guide to improving table turnover shows how to seat more guests without rushing them.
Delivery: When the Lowest Margin Still Pays
Marketplace delivery keeps the least per order, yet it is often the channel that grows a restaurant fastest. The reason is incremental revenue. Most delivery guests are not choosing between your dining room and their sofa; they would otherwise have ordered somewhere else.
For a new restaurant or a restaurant outside the main footfall streets, a platform like Just Eat supplies something hard to build alone: thousands of guests already browsing for dinner. The CHF 15.45 kept on a courier order is CHF 15.45 you would not have had at all, and part of that commission works as the cost of finding a new regular.
Some owners try to close the gap with delivery pricing. To keep the same CHF 25.80 as a direct pickup order at 28% commission, the dish would need to cost about CHF 60.30 on the marketplace, 34% more than in the restaurant. The formula is:
Required delivery price = target contribution plus food cost plus packaging, divided by the share of each franc left after VAT, payment fees and commission
At 28% commission, that share is 0.975 − 0.018 − 0.28, or about 0.677. CHF 25.80 + CHF 13.50 + CHF 1.50 = CHF 40.80, and CHF 40.80 ÷ 0.677 gives about CHF 60.30.
Very few guests accept a 34% markup, and your partner agreement may set rules on price differences, so check it first. A modest delivery price uplift plus a stronger direct channel is the more realistic combination. If you are weighing drivers of your own, our comparison of in-house delivery and third-party platforms shows the volume at which your own drivers start to pay.
Dine-In vs Takeaway vs Delivery: Which Fits Your Restaurant?
There is no single winner, but there is a clear pattern by restaurant type.
Casual dining with a bar or wine list. Dine-in is your core, because drinks lift every guest to around CHF 29.80 in contribution. Use takeaway to fill the slow lunch and early evening hours when tables sit empty.
Pizzeria, kebab, Asian or burger concept. Takeaway and direct delivery are your profit engine. Keep a marketplace listing for reach, and put your effort into turning repeat marketplace guests into direct pickup customers.
New restaurant with no regulars yet. Start with marketplace delivery for discovery, even at the lowest margin. Add your own online ordering as soon as guests begin to order a second time.
Restaurant that is full on weekends. Every takeaway and delivery order on Friday and Saturday is extra revenue, but only if the kitchen can keep up. Pause or slow online orders during the rush so seated guests are not left waiting.
Multi-location operator. Run the calculation per site. A city-centre location with dense lunch traffic will lean on takeaway, while a suburban site may depend more on delivery.
To run your own numbers, take one month of sales and do four steps. Split revenue by channel, apply the correct VAT rate to each, subtract food cost, packaging, commission and channel labour, then divide by the number of orders. The channel with the highest contribution per order and the most unused capacity is where your next franc of marketing should go.
How to Shift Your Channel Mix Without Losing Guests
Knowing which channel is most profitable only helps if you can move orders toward it. Five steps work for most Swiss restaurants:
- Separate takeaway at the till. Book takeaway and delivery as their own order types so every eligible sale is recorded at 2.6% VAT.
- Move marketplace regulars to pickup. Each courier delivery that becomes a direct pickup order keeps CHF 10.35 more. Moving 100 orders a month is worth about CHF 1,035 a month, and our guide to converting delivery app customers to direct orders shows how.
- Price each channel on purpose. Review which dishes travel well and earn their margin off-premise, and test each one in its box after 12 minutes before it goes on the delivery menu.
- Protect the dine-in upsell. Train service staff to recommend drinks and desserts, because that is where the dine-in basket earns its lead.
- Review channel contribution monthly. Commission rates, packaging prices and your own mix change. A 15-minute monthly check keeps the numbers current.
How SparissimoFood Helps With Channel Profitability
The channel that keeps the most money is usually the one you own: a pickup or delivery order placed directly with your restaurant. SparissimoFood gives you that direct channel, with online ordering for delivery, pickup and dine-in QR table orders in one platform.
Its reports and analytics cover every order placed through it, so you can see how your online orders split between delivery, pickup and table orders and compare them with the contribution table above. TWINT is built in, which matters in Switzerland: in the Swiss Payment Monitor survey from May 2026, mobile payments, which include TWINT, accounted for 34.5% of all transactions, more than any other method.
SparissimoFood charges a commission, just a lower one: Starter at CHF 49 a month plus 8% per order, Business at CHF 79 a month plus 5%, and Professional at CHF 148 a month plus 5%. The 5% rate is the one used for the online pickup and direct delivery rows in this article, and the monthly fee comes on top as a fixed cost. You can compare the plans and start a 14-day free trial without a credit card.
Frequently Asked Questions
Dine-in vs takeaway vs delivery: which is most profitable per order in Switzerland?
Per franc of food sold, takeaway is the most profitable. On a CHF 45 food order, counter takeaway keeps about CHF 28.05 and online pickup at 5% commission about CHF 25.80, compared with CHF 21.92 for dine-in and CHF 15.45 for marketplace delivery with platform couriers. Once a dine-in guest adds around CHF 12 of drinks, the dine-in basket keeps about CHF 29.80 and becomes the most profitable per guest.
Is takeaway food taxed at a lower VAT rate than dine-in in Switzerland?
Yes, when the conditions are met. Food and non-alcoholic drinks sold for takeaway or home delivery can be taxed at the reduced rate of 2.6%, while food served as a restaurant service is taxed at 8.1%. Alcoholic drinks stay at 8.1% in every channel, and the receipt must show that the sale was takeaway or delivery. Check your set-up with your fiduciary.
Should delivery prices be higher than dine-in prices?
Many restaurants add a modest uplift on marketplace menus to cover commission, but fully matching direct profit is rarely realistic. At 28% commission, a CHF 45 dish would need to cost about CHF 60.30 on a marketplace to keep the same CHF 25.80 as a direct pickup order. Check your partner agreement before setting different prices, and combine a small uplift with a stronger direct ordering channel.
Is delivery worth it if it has the lowest margin per order?
Usually yes, because most delivery orders are incremental. Guests ordering at home would often have chosen another restaurant, not your dining room, so the CHF 15.45 kept on a courier order is added revenue. Delivery also brings new guests who can later become direct pickup customers, where each order keeps about CHF 10.35 more.
How do I calculate the profit of each revenue channel in my restaurant?
Use this formula for each channel: order value divided by 1.081 for dine-in or 1.026 for qualifying takeaway and delivery, minus food cost, packaging, payment fees, commission and channel labour such as service staff or drivers. Leave out rent and kitchen wages, because they do not change by channel. Divide the monthly total by the number of orders to compare contribution per order across dine-in, takeaway and delivery.
Dine-in sells the evening, takeaway keeps the margin, and delivery finds the guests you have not met yet.