Sales analytics

Sales analytics: gross versus net revenue, the daily trend, your busiest times, and the split by payment method.

Published June 2, 2026

The Sales page breaks down your revenue: how much customers paid, how much the restaurant actually keeps after delivery fees, tips and refunds, and how that splits by day, by time of week, and by payment method. Open it when you want to understand the money rather than just the order count.

Analytics is open to owners and managers only.

Open the Sales page

  1. In the admin sidebar, open Analytics.
  2. Select Sales.

The date range picker and Compare toggle work the same as on the Overview, and every figure below respects them. Multi-branch tenants can scope the page to one branch or All locations using the top-bar location switcher.

Sales analytics page with the four KPI cards (Gross sales, Net sales, Orders, Avg. order value), the "Where the money goes" breakdown, the Sales trend line chart, the Busy days by hours heatmap, and the Payment methods table.

Gross vs. net

This is the distinction the whole page hangs on.

Term Meaning
Gross sales What customers paid for non-cancelled orders, minus any refunds.
Net sales Gross minus delivery fees (which pass to the courier or platform) and minus tips (which pass to staff). This is roughly what stays with the restaurant.

The Where the money goes panel shows the journey from one to the other: it starts with gross, then subtracts discounts, refunds, delivery fees and tips line by line, and lands on net at the bottom. It's the quickest way to see what's eating into your takings.

Daily trend

The Sales trend chart plots gross and net for each day in the range. With Compare on, it also draws the previous period as dashed lines, aligned day-for-day, so "this week vs. last week" lines up sensibly even if one period is shorter.

Busy days and hours

The Busy days × hours heatmap is a grid of weekday (rows) against hour of day (columns). Darker cells are busier. It's built from order counts and is the fastest way to see, for example, that Friday 7pm to 9pm is your peak. Use it for staffing and for timing offers.

Payment method split

The Payment methods table splits revenue by how customers paid: Card, Cash, or Other. For each it shows the order count, the revenue, and that method's share of the total. Rows only appear for methods that were actually used in the range.

Export to CSV

The Download CSV button gives you a daily sales sheet for the current range (date, gross, discounts, refunds, net, tips, delivery fees, orders, average order value). CSV export is a Pro and Business feature. On Starter the button is disabled with a prompt to upgrade. See Reports and CSV export for the full picture.

When to change this

There's nothing to configure on this page. If gross and net look closer together than you expect, check whether you're charging delivery fees or collecting tips, since those are the two things that pull net below gross.

Related articles

Need a hand?

If your sales totals don't match your payment provider's dashboard, remember MenuDock counts gross net of refunds and excludes cancelled orders, while Stripe or Square may report differently. If the gap still doesn't make sense, email support@menudock.co.uk with your store name and the date range.

Was this article helpful?