F&B OPERATIONS CALCULATOR

Compare Dine-In, Takeaway and Delivery Margins

Compare contribution per order after ingredients, packaging, merchant-funded discounts and entered platform fees.

A free tool from QSolve — running on the Windows and Android devices already in use.

This browser simulation uses fixed formulas and rules. No AI request is made to produce these results.

Synthetic sample figures. Nothing entered here is uploaded or saved.

Enter a scenario

All fields are required. Enter 0 only when the amount is zero; blank does not mean zero.

Example calculation

Figures and meaning

Delivery contribution per order
RM 7.00
Delivery less dine-in contribution
-RM 4.00
View comparison table
Scenario details
ChannelReceipts / orderEntered variable costsFees + fee taxContributionContribution %
Dine-inRM 20.00RM 9.00RM 0.00RM 11.0055%
TakeawayRM 20.00RM 10.00RM 0.00RM 10.0050%
DeliveryRM 22.50RM 11.00RM 4.50RM 7.0031.11%

What to check next

Compare the balance in RM as well as the percentage. Use actual fee terms before changing your delivery prices.

Discuss This Scenario

How this is calculated

No platform rate is assumed. Use your agreement for the fee basis and any tax on that fee. All prices exclude sales tax. Other variable cost applies equally to all channels; include any additional delivery-only per-order fee in delivery packaging/handling. Excludes fixed costs, refunds and platform-funded subsidies.

Delivery receipts = list price × (1 − merchant discount %). Platform fee = selected price basis × fee %. Fee tax = platform fee × entered tax %. Contribution = receipts − variable costs − fees.

Read the result

Compare the balance in RM as well as the percentage. Use actual fee terms before changing your delivery prices.

Example figures. No automatic business verdict.

How each tool works & FAQ

Is the displayed fee a Grab or foodpanda rate?

No. All fee rates are editable synthetic examples, not quotations or platform terms.

Is the balance net profit?

No. Rent, fixed wages and other fixed expenses still need to be covered.

Talk to QSolveFree initial discussion.