How Food Delivery Apps Make Money: The Aggregator Business Model (With Real Numbers)

Launching a delivery app in your city but not 100% sure how the money-making part actually works?

Or maybe you have an idea of that already and want to know what kind of models you can implement in your OWN delivery app to milk as much of your app as you can. 

Whichever the case, you’re asking the right questions.

Because plenty of founders launch first and do the math later. And the math is exactly where this business is won or lost.

But here’s the thing: the way food delivery apps make money is not some complicated mystery.

After all, platforms like UberEats, DoorDash, Talabat etc. all run using their operations using the same rules. 

And every page of that playbook is copyable by a local food delivery platform, often with better margins than these giants get.

In this post, I’m going to be covering:

  • the eight revenue streams that, when used right, can make food delivery apps money. 
  • Where the real margin hides in those streams. 
  • The per-order math that decides everything. 
  • And the mistakes that quietly kill new aggregators.

And by the end you’re finished reading the post, you’ll be able to run the profit math for your own city,  before you spend a single dollar.

Let’s get into it.

The 8 Revenue Streams

Every aggregator runs on this same engine.

Whether it’s the giants like UberEats, DoorDash, Talabat or FoodPanda, OR the local app you’re about to launch, all mix and match the same eight food delivery revenue streams.

The first two (among the 8) are your launch engine. The other six come later. Here they are:

1. Restaurant commissions

This is the backbone of the aggregator commission model. 

You take a percentage of every order’s subtotal. 

The current rate’s 15% to 30% — the exact tiers DoorDash publishes: 15% for a basic listing, 25–30% for marketing support and wider reach. 

Now, as a new local player, expect to start at 10–20% to win restaurants away from the giants.

2. Delivery fees and surge pricing

The customer pays $1–$5 per delivery depending on distance, and the fee rises during rain or peak times. 

This stream mostly covers rider costs.

3. Customer subscriptions

A flat monthly fee (your version of DashPass) for free delivery and perks. 

The win for you isn’t the fee itself; it’s that subscribers now order more often since they have the “free delivery and time-to-time exclusive deals” perks.

4. Featured listings and in-app ads

In this one, restaurants pay to appear at the top of search. 

This only works when restaurants on your app have competition. 

Think of it like this: customers usually choose from the first few options they see. 

Now, restaurants are willing to pay for these premium positions because higher visibility can lead to more sales.

The more restaurants compete for customer attention, the more valuable these featured placements become, making this one of the most profitable revenue streams for the platform. (More on that in a minute.)

5. Service fees

A small 2–5% fee added quietly at checkout. 

Customers barely notice it, but multiply it across thousands of orders and you’ve got yourself a pretty hefty amount on your hand.

6. White-label fleet leasing

Once you’ve built a rider network, restaurant chains will pay to use your dispatch and tracking system for their own orders. 

So… you become a B2B logistics company on the side.

7. Cloud kitchen and dark store fees

Cloud kitchens and dark stores don’t have customers walking in from the street; they depend completely on the app to get orders.

Because the app is their main way of reaching customers, they’re willing to pay for better placement and a steady flow of orders.

This creates an additional revenue stream for the platform while helping these businesses grow sales.

8. Corporate and B2B accounts

Companies pre-pay for employee meal programs. 

This stream gives predictable monthly revenue to your platform that almost never churns.

Now, listing down a bunch of revenue streams tells you nothing about whether the food delivery business model actually makes profit. 

The real question is: which of these streams actually drive profits?

Where the Real Profit Comes From in Food Delivery

 Now, while these above-mentioned revenue streams DO make money, not all of them are equally profitable.

Some streams help you get more customers and orders. Others are where most of the profit is actually made.

  • Commissions Grow the Business, Not Profits

Restaurant commissions are the foundation of most food delivery platforms.

On the surface, they look highly profitable. For example, a 25% commission on a $30 order brings in $7.50.

But that money doesn’t stay in your pocket.

A large portion is often spent on rider payouts, payment processing, customer support, discounts, and other operating costs.

Commissions help drive volume, but they are rarely the platform’s most profitable revenue stream.

  • Delivery Fees Cover Delivery Costs

Delivery fees exist primarily to pay for the logistics of getting food from restaurants to customers.

The fee may increase during busy periods, bad weather, or long-distance deliveries, but much of that revenue goes toward rider compensation.

  • Featured Listings and Ads Are Where the Money Is – H3

Restaurants pay for visibility because better placement can lead to more orders. 

Since there are very few costs involved, advertising is often one of the most profitable revenue streams.

  • Subscriptions Keep Customers Around

The monthly fee is helpful, but the real value is loyalty. 

Subscribers tend to order more often and are less likely to switch to a competing app.

  • Service Fees Add Up Over Time

Service fees are usually small charges added during checkout.

Most customers barely notice them, but across thousands of orders they can generate a meaningful amount of revenue.

Even a small fee can contribute significantly to covering platform operating costs when applied at scale.

You see the pattern?

Models tied directly to orders (like commissions and delivery fees) help grow the platform and increase order volume. 

Revenue streams tied to visibility, advertising, subscriptions, and platform access typically generate stronger profit margins.

The most successful food delivery platforms use both: one set of models to grow demand, and another to maximize profitability.  

Unit Economics: Does One Order Make Money?

Sometimes, when founders ask how food delivery apps make money, the MATH is what they’re REALLY asking for. 

So let’s do one order, in public.

Say a customer places a $30 order on your app.

What you collect:

  • Commission at 25%: $7.50
  • Delivery fee: $2.99
  • Service fee: $1.50
  • Total platform revenue: $11.99

What you pay out:

  • Rider payout for the trip: $5.50
  • Payment processing at roughly 2.9% + $0.30 on the full charge: ~$1.30
  • Support, refunds, and notification costs: ~$0.70
  • Left before marketing: ~$4.50 per order

Then marketing takes its bite. 

Spend $9 to acquire a customer who orders three times, and that’s $3 per order gone, leaving you roughly $1.50.

Sound thin? It is.

McKinsey’s well-known breakdown found the big platforms keep about $1 on an average $34 order (roughly 3%) after all costs.

So if you’re looking at this and thinking, “this business has got almost no profit”, you’re not wrong.

But here’s the mistake: if you judge this business at the level of just one order, the profits WILL seem small.

The real picture only becomes clear when you stop thinking in single orders and start thinking in volume.

Because this business doesn’t live on one transaction; it lives on thousands of them happening every day.

And when that happens, even a small amount of profit per order stops being “small.”

Not because each order suddenly becomes more profitable…

but because you’re running enough of them that the system starts to scale.

So the per-order math can work. The next question is one of timing: when do you turn each model on?

How to Layer On Streams as You Scale

Having eight streams to make money does NOT mean you go out launching all 8 at once.

There should be a structure which you should switch them on in this order:

  • Phase 1 (launch to ~6 months) → commission + delivery fee + service fee

That’s it. 

Three streams, all transaction-based and all live from order #1. 

Your only job in this phase is order density in one zone.

  • Phase 2 (once restaurants compete for customers) → subscriptions + ads

As more restaurants join the platform, competition increases.

Now restaurants want more attention and better placement inside the app. 

This is when featured listings and in-app ads start making sense.

Subscriptions also become easier to sell because regular customers now use the app often enough to value perks like free delivery.

  • Phase 3 (once your fleet is an asset) → B2B everything

By this point, you’ve built something valuable: a customer base, a restaurant network, and a delivery fleet.

Now other businesses may want access to that network.

This is where revenue streams like corporate meal programs, fleet leasing, and cloud kitchen partnerships start to make sense.

At this stage, you’re no longer just delivering food. You’re offering logistics, delivery infrastructure, and customer access to other businesses.

One thing to remember: Don’t add a new revenue model stream until the previous one is running fine without your daily attention. 

Now… just because knowing what to do is only half the job. 

The other half is avoiding the mistakes that slowly eat away at your margins. 

That’s why you should look into..

Mistakes That Kill Margin

Mistake #1: Coupon wars with the giants

Large delivery platforms can afford to lose money for long periods of time.

Most local startups can’t.

Instead of trying to win customers with endless coupons, focus on better restaurant selection and reliable delivery.

Mistake #2: Free delivery without subscription math

Free delivery sounds attractive, but delivery is one of your biggest costs.

If customers aren’t paying for it, you are.

That’s why free delivery works best as a subscription benefit rather than something by default.

Mistake #3: Commission-only dependence

Imagine 100% of your revenue comes from commissions, and a restaurant comes and says:

“Lower my commission from 20% to 15% or I’m leaving.”

Now your whole business is under pressure.

Having multiple revenue streams gives you protection.

Mistake #4: Ignoring refund fraud

Not every refund request is genuine. People lie.

Some customers will claim:

  • food never arrived
  • item was missing
  • order was wrong

Just to get free food.

Because your profit per order is already small, a few fake refunds can wipe out a lot of genuine profit.

Mistake #5: Renting your platform forever

If you run your platform through a third-party SaaS software, then every time someone orders on your app, that fee comes directly out of your already-small profit.

If you’re making $1.50 per order and software takes $1.00 per order, you won’t have pretty much anything left on your hands.

Always understand how platform fees affect your unit economics before you commit to them.  

Now It’s Your Turn

By now, you should have a much clearer picture of how food delivery apps actually make money.

Not just the revenue streams, but the economics behind them.

So here’s what I want you to do next:

Take your city’s average order value, your planned commission rate, and your expected rider costs, then put them through the same exercise we walked through above.

If the math works on one order, volume can turn it into a business; if it doesn’t, scale won’t fixit.

And when you’re ready to see the technology that powers the model (from customer apps and rider dispatching to admin controls and revenue management) book a free demo  of our UberEats clone and see how the entire system works in practice. 

About the author:

Abbas Ali

He manages the overall web content at vativeApps. In his 3 years of being a content writer, his approach has been simple: answer the question the reader has, write that, and cut everything else. Every post he writes is built around what someone genuinely needs to know with zero padding. Also, he’s one of those rare writers who doesn’t drink tea (seriously!).