A £12 dish on Deliveroo returns about £8.40 after commission, before you have taken the VAT off or paid for the box it went in. Most kitchens price delivery identically to dine-in, which means the dishes with the thinnest margins are quietly losing money on every order.
Nothing is uploaded. This runs entirely in your browser.
Ingredient costs move weekly and platform rates change without much warning, so a dish that worked in January can be losing money by March. We are building something that keeps this current rather than making you redo it.
Built by Lexalytic. See our other free tools.
Commission rates are the published standard tiers. Your agreement may differ, and platforms change their terms, so treat the platform rate as a starting point and check it against your own statement. VAT treatment assumes a registered business selling standard rated food.
Commission rates are typical rather than yours, and vary by tier, by contract and by whether the platform provides the rider. Check your own statements. This covers food cost and packaging only, not the kitchen labour a delivery order takes, so the real position is slightly worse than shown.
Typically twenty five to thirty five per cent where the platform provides the rider. Just Eat order-only arrangements are lower, often around fourteen per cent, because you deliver yourself. Rates vary by contract and tier, so check your own statements rather than assuming the headline figure.
Delivery menus generally need eight to twelve percentage points more margin than dine-in to end up in the same place, which usually means pricing fifteen to twenty five per cent higher. Every major platform permits this and most operators do it. Pricing identically means the platform commission comes entirely out of your margin.
The customer pays a VAT inclusive price, and the VAT is not yours to keep. Commission is then charged on the sale. So on a twelve pound dish for a VAT registered business, you are working from ten pounds net before the platform takes its share, not twelve. This catches a lot of operators out.