What a delivery platform really costs you
How much Uber Eats keeps from each order according to its own published rates, what it costs to take payment in your own Stripe account, and what the platform gives you that your own shop won't.

A delivery platform's commission never shows up on the receipt. It shows up at the end of the month, on the payout statement, when the order has long since been cooked, packed and handed over. This article puts numbers on it using the rates the companies themselves publish, and it also says what your own shop is not going to give you.
Every source is linked at the end. They were all checked on 14 September 2026.
What the platforms publish
Uber Eats publishes its restaurant rates for Spain on its pricing page:
- 30% if Uber delivers the order.
- 15% if you deliver it yourself.
- 15% if the customer comes to pick it up.
The page does not say exactly which amount the percentage is taken from, or whether VAT is included. That is in the contract.
Glovo publishes no figure at all on its page for restaurants: the commission is agreed when you sign up.
Which is why the number that matters is not the one in this article, or in any blog. It is the one in your contract and on your latest payout statement. If you already sell through a platform, go and find it before reading on.
What it costs to take payment yourself
With TalkToCart the order is paid into your own Stripe account. The money never passes through us and we add nothing on top: what Stripe calls an application fee —the share of each payment that the platform handling it is allowed to keep— does not exist in TalkToCart.
What you do pay is Stripe's own card fee, and you pay it to Stripe, which charges your account directly. These are its rates in Spain, from its pricing page:
| Card | Fee per payment |
|---|---|
| Standard, European Economic Area | 1.5% + €0.25 |
| Premium, European Economic Area | 2.8% + €0.25 |
| United Kingdom | 2.5% + €0.25 |
| International | 3.15% + €0.25 |
On international cards Stripe adds another 2% when a currency conversion is needed.
And paying by card is not compulsory. The payment link comes with the order, but if your customer would rather pay at the counter on collection, that order leaves no fee with anyone.
The plan is a fixed monthly price and no plan takes a cut of your sales. The free one lets you publish up to 40 products; the first one with WhatsApp is Basic, at €19.99 a month excluding VAT. They are all on the pricing page.
A worked example
This is a worked example, not data: a bar selling €1,200 a month in takeaway orders, with an average ticket of €15. That is 80 orders, and let's assume all 80 are paid with a standard European card.
| Item | 30% commission | 15% commission | Own shop, Basic plan |
|---|---|---|---|
| Commission on sales | €360.00 | €180.00 | €0.00 |
| Card fee on Stripe | — | — | €38.00 |
| Plan price | — | — | €19.99 |
| Gone by the end of the month | €360.00 | €180.00 | €57.99 |
The Stripe row is 80 × (1.5% of €15 + €0.25). And three things about the table, so it doesn't say more than it does:
- Nothing else is added to the platform columns because their page publishes no other charges. If your contract has a monthly fee, a per-order charge or promotions you share the cost of, add them yourself.
- TalkToCart's price excludes VAT. The Uber Eats page does not say whether its percentage includes it.
- If everyone paid with a premium card, the Stripe row would go from €38.00 to €53.60.
In this example, against the 30%, the difference is €302.01 a month. Against the 15%, €122.01.
What the platform gives you and your own shop doesn't
The table compares costs, not services, and stopping there would be cheating.
- Couriers. In Uber Eats' 30%, Uber provides the delivery. TalkToCart does not deliver: if you take orders to people's doors, you take them yourself, within the radius in kilometres that you set.
- Customers who don't know you yet. A platform is a shop window where people who have never walked down your street find you. Your own shop sells to people who already know you —the regular at the bar, the neighbour, whoever follows you on Instagram— and you have to bring those people in yourself: with a sign, a sticker on the door or the link in your bio.
It isn't one or the other. You can have both: the platform for people who don't know you yet, and a channel of your own for the ones who keep coming back.
How to work out your own number
- Find the percentage and any fixed charges in your contract or on your latest payout statement.
- Set aside the orders from customers who already come back: they would order from you without the shop window.
- Work out how much commission you pay on those alone.
- Compare it with what they would cost paid into your own account: orders × (1.5% of the average ticket + €0.25), plus the plan price.
If step 3 comes to very little, the platform is paying its way. If it doesn't, now you know what not having a channel of your own is costing you.
Sources
- Uber Eats, pricing for restaurants in Spain (in Spanish).
- Glovo, how Glovo works for restaurants (in Spanish).
- Stripe, pricing in Spain (in Spanish).
- Stripe, who pays the fees on a connected account.
Checked on 14 September 2026.