Allstreet · Writing · Delivery economics

The real cost of DoorDash for a coffee shop (we did the math on $4 lattes)

Maya runs a single-location café in Echo Park. Good coffee, loyal regulars, a line out the door on weekends. She added DoorDash about eight months ago because a rep told her it would bring in new customers — "people who wouldn't otherwise find you." He mentioned the "discoverability" feature. He mentioned the marketing exposure. He mentioned a few shops in the area that had doubled their weekend revenue. Last Tuesday she sat down and actually looked at her weekly DoorDash payout. She made 312 coffee orders through the platform. Her average ticket was $6.40. She received a payout of $1,031. That's $3.30 per order. She stood at that number for a while. Then she opened her POS and looked at what the same orders made over the counter. Then she went and looked at her margins.

This is the conversation she should have had before signing up.


The fee stack nobody breaks down for you

DoorDash's commission structure has gotten more complicated over the years, not less. The sales rep leads with "we expose you to new customers" — a real claim — without walking through what exposure costs. Here's what's actually coming out of your order before you see a dollar:

1. Commission (15–30% of order subtotal) DoorDash's "Basic" plan charges 15% commission. "Plus" is 25%. "Premier" is 30% — but Premier comes with a delivery guarantee, which is why some shops pick it. On a $6 latte order, that's $0.90 to $1.80 off the top before anything else.

2. Payment processing (2.5% + $0.15 per order) This is separate from the commission. On a $6 order it's another $0.30. It adds up.

3. "Marketing" fees (variable) DoorDash charges shops for placement in search results, promotions, and featured listings. These are technically optional, but if you're not paying them, your shop ranks lower in the app. Many operators report spending $150–$400/month on in-app advertising just to stay visible.

4. The customer pays a different price than you think DoorDash allows — and in many cases encourages — restaurants to inflate menu prices on the platform to offset fees. A $4.50 latte at your counter might be listed at $5.25 on DoorDash. But here's the catch: you set those prices, and if you haven't deliberately inflated them, you're eating the full commission on your actual margin.

5. Delivery fee customer inflation The customer pays a delivery fee (typically $1.99–$5.99) and a service fee (typically 15% of order subtotal) on their end too. That's relevant because it affects whether your shop looks competitive on the platform and whether customers come back.


The math on a single $4 latte

Let's use the Basic plan (15% commission) since that's where most indie shops start.

Line item Amount
Customer pays (with delivery + service fees) ~$8.50
DoorDash receives (delivery fee + service fee) ~$2.50–$4.50
Your menu price (what DoorDash calculates commission on) $4.00
DoorDash commission (15%) −$0.60
Payment processing (2.5% + $0.15) −$0.25
You receive per latte $3.15
Your actual cost to make that latte (milk, beans, labor, overhead) ~$2.00–$2.50
Your profit per latte on DoorDash $0.65–$1.15

Compare that to the same latte sold over the counter: you keep $1.50–$2.00 after cost. DoorDash cuts your margin roughly in half.

Now compound that over a month.

If you're doing 50 DoorDash latte orders per day (modest for a shop that's getting real platform volume), you're looking at:

That's $15,300/year on lattes alone — before you account for any advertising spend on the platform, before you consider higher-ticket items where the commission bite is bigger.


But what about the new customers?

This is the argument worth taking seriously. DoorDash does surface your shop to people who might not have known you existed. If someone in Silver Lake orders from you on DoorDash, loves it, and becomes a regular who walks in twice a week, that's real acquisition value. The rep isn't wrong about that.

But there are two questions to actually answer:

Are they new customers, or your existing customers using a more expensive channel?

This is the part most owners never audit. A significant percentage of DoorDash orders at indie shops are existing regulars who are just placing orders through a more convenient interface — usually because you don't have your own order-ahead option. You're paying 15–30% commission to DoorDash to deliver orders to people who already like you. That's an acquisition cost for zero new acquisition.

If they are new, what's your LTV on a DoorDash-acquired customer?

DoorDash customers don't automatically become loyal customers. They're using a delivery app that shows them fifty other options. If you want them to become regulars, you need to give them a reason to seek you out directly. But DoorDash's interface — by design — doesn't tell them your phone number, your social handles, or your direct ordering link. The relationship lives in the app, not with you.


Three things to do this week

1. Pull your DoorDash order history and flag repeat customers.

Most DoorDash operator dashboards will show you ordering history by customer. Go back three months and see what percentage of your DoorDash orders came from customers who ordered more than once. If more than 40% of your volume is repeat customers, you're paying commission to retain people you already have.

2. Check your menu pricing on the platform.

Open DoorDash as a customer and look at your own menu. Compare every item to your counter price. If they match, you're not pricing for the commission. A $4.00 latte should probably be $4.75–$5.00 on DoorDash if you're going to keep your margin intact. Many shop owners set this up once and never revisit it.

3. Evaluate whether you have a direct order-ahead channel.

If customers are using DoorDash because it's the only way to order from their phone, the fix isn't leaving DoorDash — it's giving them an alternative. A few options worth evaluating:

The goal isn't to replace delivery entirely. It's to make sure the orders you can capture directly — from customers who already know you, who live nearby, who would walk in — aren't flowing through a 30% commission channel.


The data problem nobody talks about

There's a subtler cost that doesn't show up in any fee table.

When a customer orders from you through DoorDash, their name, email, order history, and purchase frequency belong to DoorDash. You see aggregate reporting on your orders. You don't see a customer list you can export. You can't email a customer who ordered through DoorDash to tell them about your new seasonal menu. You can't build a loyalty program that rewards them for their DoorDash orders.

If you run your own order-ahead channel — through Square Online, a direct app, or a platform like Allstreet — that data is yours. You can see who your most frequent customers are, what they order, how often they come back. That's not just a CRM nicety; it's the difference between understanding your business and flying blind.

A shop doing 300 DoorDash orders a week over two years has generated a significant customer dataset that they don't own. That's the quiet cost that compounds.


The close: not "delete DoorDash," but know your numbers

DoorDash isn't a scam. It's a distribution channel with a cost. Some shops benefit from it genuinely — particularly ones that are harder to find, that are building awareness in a new neighborhood, or that have thin foot traffic and need the volume. For those shops, the fee is essentially a marketing cost.

But for a high-traffic indie café with a real community of regulars, the math usually doesn't work the way the sales rep described it. The customers you acquire through DoorDash are expensive. The orders from your existing regulars are margin you're giving away. And the relationship DoorDash builds with your customers is theirs, not yours.

Run the actual numbers on your actual orders. That's it. One hour with your dashboard and a spreadsheet, and you'll know whether this is working for you or against you.

Maya did. She didn't quit DoorDash. But she raised her platform prices by 18%, stopped paying for in-app placement, and started working on a direct order-ahead channel. Her net DoorDash revenue went up. Her effective commission rate went down.

The math was always there. She just had to look at it.

Built for indie coffee shops.

Allstreet is mobile ordering, online ordering, and in-app loyalty for indie cafés — flat monthly rate, no commissions, live in days.

More from Allstreet

Square for Restaurants vs. Toast: which POS is right for an indie coffee shop in 2026? The 18 best indie coffee shops in Los Angeles to order ahead from (2026) How indie coffee shops are quietly beating Starbucks in 2026