Skip to main content
Compare when your shop earns revenue and how long orders take to complete before changing staffing or service arrangements.

Who can do this?

Owners and Managers can open these reports for their shop. Staff access to personal reporting does not include this analysis.

Where to do it

In the web app or mobile app, open Analytics and choose Demand & Time. Check that you have selected the right shop. On the mobile Analytics overview, the small Demand chart shows order counts by hour, while Peak hours shows revenue. The highlighted hour can therefore differ. The overview’s headline order count follows the selected category; its small chart includes all categories. Tap the card to open the report rather than individual order details.

Review hourly revenue

  1. Choose the main reporting period.
  2. In Peak hours, read Total revenue and Total orders.
  3. Find the highlighted Peak hour. This is the hour with the highest revenue, which can differ from the hour with the most orders.
  4. On the web, hover over a bar for that hour’s revenue and order count. On mobile, tap a bar; tap outside the detail card to close it.
Each bar combines the same hour across the dates in the report. Hours use the shop’s local time. Revenue is assigned to completion time when available, otherwise submission time or order creation time. The totals include orders currently paid or completed; refunded orders are excluded.

Compare service times

Scroll to Service speed. Each bar shows the middle completion time for orders that started during that hour. The hour with the highest middle time is highlighted. Hover over a bar on the web, or tap it on mobile, for the middle time, p90 and included order count. The p90 value is a time within which roughly nine out of ten included orders completed. Typical service time combines the hourly middle times, giving more weight to hours with more orders. It is not the exact middle time of all orders together. Read the included order count alongside it. Time runs from submission to completion, using creation time if submission time is missing. For table orders, this can span the whole visit. The report includes orders with a recorded completion in the selected period, even if they were later refunded. Negative durations and durations of 24 hours or more are excluded. Its order count can therefore differ from the revenue report.

Read weekday changes

Weekday vs baseline uses nightly updated figures independently of the main period selector. It compares each weekday’s average from its latest four available daily totals with up to eight earlier totals for that weekday. For example, Mondays are compared with earlier Mondays. Read the percentage beside each bar: positive means a higher recent average, negative a lower one. A dash means no comparison is available, not zero revenue. These rows do not open an order list. Check the displayed update date and any limited-history warning. Missing daily records can make the comparison less representative of the calendar weeks named in the subtitle.

Platform and market notes

Both apps use AM and PM for hourly labels, including in German: 12 AM is midnight and 12 PM is noon. Revenue uses the shop’s currency; service durations do not depend on currency.

Troubleshooting

If the web charts are missing, return to Revenue & Orders, choose All categories, then reopen Demand & Time. A category selected elsewhere hides these web charts. Retry a section showing an error. Refresh and check the shop and period. The main period does not change the weekday comparison. The peak-hours section can be empty when no hour has positive revenue, even if zero-value orders exist. Service times need a recorded completion and an eligible duration. Treat an empty section or a small-sample warning as a reason to check the available data before drawing conclusions. Contact Tapp support if results remain unexpected.