How to calculate average order value for a restaurant
Average order value (AOV) is the average sales amount per completed order during a defined period. Calculate it as included order revenue divided by the number of included completed orders. The answer depends on the revenue definition, order set and dates, so record those choices before comparing periods. AOV is not average spend per guest unless each order represents exactly one guest.
Formula and data to collect
Average order value = revenue included in the period ÷ completed orders included in that period.
Choose a period such as one week or one calendar month. Count each eligible order once and use its revenue under a stated sales basis. Restaurant channels can include dine-in, takeaway, direct online orders and delivery-platform orders. If the question concerns one channel, filter both revenue and order count to that channel. Combining one channel’s revenue with all channels’ order count produces a different and misleading metric.
Google Ads documentation defines its average-order-value metric as order revenue divided by the number of orders, while also defining the attributed transactions included in that metric. This illustrates why a formula needs an explicit data scope: platform reports may count only a particular set of attributed orders.
Worked example
Suppose a restaurant includes 420 completed takeaway orders in a week and their included revenue totals ₹1,26,000. The arithmetic is ₹1,26,000 ÷ 420 = ₹300 per included order. If the total includes taxes, delivery fees or discounts, document the exact basis. A later comparison should use the same treatment.
These are invented example inputs, not an industry average. Averages can conceal the range of order values: a few large group orders may raise the mean even if most orders are smaller. The calculation does not show a typical bill, median order or profit per transaction.
Orders are not guests, covers or line items
One order can contain food for several diners, and one guest can place more than one order in some service arrangements. AOV should not be renamed average spend per cover. If you need spend per guest, divide appropriately defined revenue by a guest or cover count that matches the same period and channels. A restaurant can report both measures side by side, but should label the denominator plainly: orders for AOV, guests or covers for spend per guest. For group bookings or counter orders serving several people, the distinction materially changes the result and the question the metric answers.
The order unit also needs consistency. A cancelled order, refund, split bill, merged bill or duplicate transaction can change the count or revenue depending on the report’s rules. Decide how the business treats these records and apply that treatment to both sides of the fraction. Do not count initiated orders in one month and completed orders in another.
Compare like with like
When AOV changes between periods, check whether period lengths, channel mix, tax treatment, discounts, refunds, order status and order definition stayed consistent. A difference alone does not identify the cause. It does not establish demand, customer satisfaction, contribution margin or profitability.
Choose a revenue basis
A report can show item sales, discounts, taxes, delivery charges, tips and refunds separately. State which amounts represent order revenue for this measure. For example, ₹1,26,000 item sales less ₹6,000 discounts and ₹4,000 refunds gives ₹1,16,000 under a net basis. Divided by 420 completed orders, that is ₹276.19 per order. This is an illustrative definition, not a universal reporting rule. Do not compare it with a gross-sales result without labeling the difference.
Segment by channel when needed
A blended average can move because the channel mix changed. Calculate dine-in, takeaway and delivery separately when the question concerns one channel, using matching revenue and order counts. One order may serve several people, so AOV is not spend per cover. A few group orders can raise the mean while most order values stay unchanged; a median or distribution is a separate measure. AOV describes order value under the stated report rules, not satisfaction, margin or profit.
For related measures, see restaurant cost per cover, restaurant menu sales mix, and delivery commission impact on order profit.
Sources and further reading
- Google Ads API: Average order value metric definition
- Google Ads Help: Metrics available with conversions with basket data
Source links support the facts above. Check dated source material for current details.