Skip to article
← Back to Blog
Operations

Flat vs. Percentage Delivery Fees: How to Compare Costs Across Baskets

By Fleksa7 min read•Delivery fees, Restaurant finance, Online ordering

A flat delivery fee is easy to explain, while a percentage charge changes with the basket. Compare both against delivery costs, guest totals, and contribution before choosing a structure for your restaurant.

A flat delivery fee is usually easier for guests to understand and gives you a predictable recovery amount per order. A percentage fee collects less from small baskets and more from large ones. Neither automatically protects your margin: the right choice depends on what each delivery costs, what guests pay at checkout, and how often orders fall into each basket size.

Start with a side-by-side calculation using your own orders. Then check whether the resulting total is reasonable for guests. A fee that looks attractive on a $60 order can leave a $20 order short of its delivery costs—or make that smaller order too expensive to complete.

Estimate delivery costs at small and large baskets

For this decision, separate three things: the cost of fulfilling an order, the charge shown to the guest, and the contribution left for the restaurant. The guest's delivery charge offsets an expense; it is not a reduction in the courier's bill.

Gather a representative sample of recent delivery orders, including small, typical, and large baskets. Use the food and beverage subtotal before the delivery charge as your basket value. Keep tips and taxes separate so you do not accidentally treat them as money available to cover delivery.

For each order, collect these inputs:

  • Basket value: Find the item subtotal in your ordering reports.
  • Food and packaging costs: Estimate the ingredients and packaging used for each basket. If packaging differs by order size, reflect that difference.
  • Delivery expense: Ask whoever fulfills delivery for the amount charged per order and any extra charges, such as failed-delivery or dispatch fees.
  • Other variable costs: Include payment processing and any per-order software or service charges paid by the restaurant. Use your actual terms rather than assuming a percentage.
  • Fixed costs: Allocate a reasonable share of delivery-related subscription or labor costs per order if you want to compare contribution after those costs.

Ask your delivery provider which charges apply regardless of basket value and which change with order conditions. Ask your ordering provider whether the guest-facing delivery fee is calculated on the item subtotal or another amount, and whether it supports a cap or minimum. Get those answers in writing before relying on a fee formula.

This comparison concerns the formula applied to a basket. If your delivery costs vary by distance, compare orders within a similar service area first. Otherwise, a long trip on a small order can distort the comparison with a short trip on a large one.

Compare flat and percentage charges

The following example is hypothetical. Assume every order is delivered within the same area. The restaurant is deciding between a flat $5 charge and a charge of 15% of the item subtotal. Food and packaging cost 35% of the subtotal. The restaurant pays $6 for delivery and $2 in other variable costs per order, including assumed processing costs. It also allocates $1 per order in fixed costs.

The table shows the guest's item subtotal plus the delivery fee, and the restaurant's contribution after the stated costs. It includes the assumed fixed and variable costs. It excludes tips, taxes, exceptional charges such as failed deliveries, and any other costs not listed. Those exclusions matter when you use your own figures.

Item subtotalFee structureGuest total before tip and taxRestaurant contribution
$20$5 flat$25$9
$2015%: $3$23$7
$40$5 flat$45$22
$4015%: $6$46$23
$60$5 flat$65$35
$6015%: $9$69$39

For the $20 flat-fee order, the calculation is $20 in item sales plus the $5 fee, less $7 for food and packaging, $6 for delivery, $2 in other variable costs, and $1 in allocated fixed costs. That leaves $9. The percentage option collects $3 instead of $5, leaving $7.

The two fees are equal at a basket of about $33.33: 15% of that amount is approximately $5. Below that point, the percentage charge collects less; above it, the percentage charge collects more. In this example, the flat fee produces the higher contribution on the small basket, while the percentage fee produces the higher contribution on the larger baskets.

That does not settle the decision. If most guests place small orders and are sensitive to the checkout total, the lower percentage charge may be worth considering despite its lower contribution per completed order. If large family orders are common, a rising percentage charge may be harder to justify when the courier cost stays much the same. The flat fee is the clearer starting point when delivery costs are fairly stable and the restaurant wants predictable recovery, but check the small-basket economics before adopting it.

For a fuller view of channel economics, use the same cost definitions when you compare direct and marketplace order contribution. A guest fee is only one part of the order's economics.

Inspect the guest-facing total before choosing

Guests see a total, not your cost worksheet. A $5 flat fee on a $20 basket is equal to 25% of the item subtotal. On a $60 basket, it is about 8.3%. The dollar charge is identical, but the small-order guest may experience it very differently.

Use the baskets from your worksheet to walk through the ordering flow. Start at the menu, add items, enter a delivery address, and inspect the last screen before placing an order. Check where the delivery fee first appears and whether the final total makes the fee distinct from the tip and any other charges. For practice, stop before submission; do not make a real payment, send a guest message, or dispatch a courier.

Ask your provider for a safe demonstration or test environment if the checkout cannot be inspected without submitting. Confirm what the screen shows for both a small basket and a large one. If you are considering a percentage, ask how the system rounds the amount and whether discounts change the subtotal used to calculate it. If you want a minimum or maximum fee, ask whether it can be configured and shown clearly to the guest.

A walkthrough checks clarity and arithmetic, not demand. A screen that makes sense to the owner may still prompt guests to abandon an order. It also does not establish what the live delivery or payment provider will charge. Use written operating quotes and real order reports for those figures.

Check that the same fee language appears wherever guests start an order, including your restaurant website. Explain the charge in plain words before the final checkout screen where your setup allows it. Avoid calling a delivery charge a tip: guests need to know whether they are paying for delivery or choosing to reward a driver.

Set review thresholds for conversion and complaints

Pick the measures and the review date before changing a fee. Otherwise, a busy weekend or a single complaint can make a normal fluctuation look like a result. Compare similar ordering periods where possible, and note other changes, such as menu prices, promotions, delivery hours, or service area.

Track completed delivery orders, checkout starts, delivery-related complaints, average basket value, and contribution after the costs in your worksheet. Checkout conversion is completed orders divided by checkout starts. Count a complaint as delivery-fee related when a guest specifically raises the charge or its presentation; keep those counts separate from complaints about late food or missing items.

Set thresholds that prompt investigation, not automatic conclusions. For example, an owner might decide to review the setup if checkout conversion falls by five percentage points against a comparable earlier period, or if fee-related complaints reach three in a review week. Those are illustrative triggers, not industry benchmarks. A small restaurant with few checkout starts may need a longer period before the comparison is useful.

At the review, look at basket sizes as well as the overall result. A percentage fee might increase contribution on large completed orders while small-order completion declines. A flat fee might be easy to explain but leave too little contribution on a costly subset of deliveries. If the numbers move, check for changes in traffic, promotions, hours, and delivery performance before attributing the difference to the fee.

Also review the costs you excluded from the first calculation. A failed delivery, refund, or extra dispatch charge can erase the apparent advantage of either formula. Record those exceptions separately, then include their actual cost in a later review. If your fixed-cost allocation changes because order volume changes, recalculate it rather than treating the original amount as permanent.

Choose a structure and check the quote

Use a flat fee when a straightforward charge fits the economics across most of your baskets. Consider a percentage when you deliberately want the charge to rise with order value and the resulting large-order total still makes sense to guests. A minimum, cap, or other adjustment may address a weak spot, but only if your ordering setup supports it and the final charge remains understandable.

Before deciding, ask for a written quote that separates the software subscription, processing, delivery or dispatch, and any add-ons. Processing fees alone are not the all-in cost of operating delivery. Ask which charges the restaurant pays, which are collected from the guest, and how refunds or failed deliveries are handled. Consult a qualified adviser if you need help with contract or tax treatment.

Use your last few weeks of orders to fill in the basket comparison, inspect the checkout without submitting an order, and set a review date. Then ask Fleksa about restaurant online ordering, the fee options relevant to your setup, and verified US availability.

Frequently asked questions

Is a flat delivery fee better for small orders?

It can recover more cost than a percentage fee on a small basket, but it may also make the guest total feel high. Compare contribution and checkout conversion before deciding.

Should a percentage delivery fee have a cap?

A cap may keep large-order charges more predictable when delivery costs do not rise with basket value. Ask whether your provider supports one, then calculate its effect on contribution.

Does the delivery fee cover payment processing?

Not necessarily. The guest charge is money collected toward your costs; processing is a separate expense under your payment terms. Include it in the order calculation even if the fee helps offset it.

Ready to grow your restaurant?

Explore how Fleksa can support ordering and operations in your restaurant.