“Is a food delivery app profitable?” is the wrong question. The right question is: at our commission, basket size and rider cost, how many orders per month does it take to cover fixed costs and repay the launch budget?
That is a payback calculation, and it is more useful than a generic ROI percentage. It tells you whether the business needs 300 orders a month or 3,000, and whether the launch budget is realistic.
The formula
Contribution per order = commission revenue + delivery fee + other fees − rider cost − payment fee − packaging/support cost.
Monthly contribution = contribution per order × orders − fixed monthly costs (hosting, salaries, support, marketing).
Payback months = launch investment ÷ monthly contribution.
| Line | Example |
|---|---|
| Orders per month | 1,000 |
| Average order value | $25 |
| Commission (15%) | $3,750 |
| Delivery fee revenue | $2,000 |
| Rider cost ($2.50/order) | −$2,500 |
| Payment fee (2.5%) | −$625 |
| Packaging / support | −$500 |
| Contribution | $2,125 |
| Fixed monthly costs | −$1,200 |
| Monthly profit | $925 |
| Launch investment | $6,000 |
| Payback | 6.5 months |
Illustrative only. Commission, rider pay, basket size and payment fees vary by market. Replace every line with your own assumptions.
What moves the answer most
Order density. More orders per rider-hour lowers delivery cost. A platform with 1,000 orders spread across a city is less profitable than 1,000 orders in four dense zones.
Basket size. A 15% commission on a $15 order is $2.25; on a $35 order it is $5.25. The rider cost is roughly the same, so basket size is the strongest lever on contribution.
Rider cost. A fixed salary per shift is a bet on volume. A per-delivery fee is variable but can make small orders unprofitable. Most operators need a hybrid.
Refunds and failures. A 3% refund rate on 1,000 orders is 30 orders of lost revenue and goodwill. It also consumes support time.
The launch budget is not just software
Include branding, app publishing, restaurant recruitment, rider onboarding, first-month marketing, legal and a cash float. A $299 licence plus a $1,000 implementation can still be a $6,000 launch once operations are funded. The payback calculation should use the full number.
Three scenarios
| Scenario | Orders/month | Monthly profit | Payback on $6,000 |
|---|---|---|---|
| Slow launch | 300 | −$200 | Not yet |
| Working city | 1,000 | $925 | 6.5 months |
| Dense market | 3,000 | $5,175 | 1.2 months |
The slow-launch scenario is the important one. At 300 orders a month, the platform may not cover fixed costs. That is not a software problem; it is a density and marketing problem. Do not buy more software to fix it.
How to improve ROI
- Launch one dense zone and expand after payback.
- Increase basket size with bundles and minimum order thresholds.
- Reduce rider cost per delivery through batching and shift planning.
- Cut refunds with clearer prep times and availability controls.
- Keep the software cost fixed instead of paying a percentage of every order.
Read the startup cost guide, the TCO model, or the $299 licence.
Common ROI mistakes
- Counting revenue instead of contribution — commission revenue is not profit.
- Ignoring rider idle time and refunds, which can erase a positive-looking order.
- Using a city-wide order count when the launch zone is only a few neighbourhoods.
Rebuild the model with your own basket, rider cost and refund rate. If contribution is negative at 500 orders, more software will not fix it; you need density or a higher basket.
