Reports
Reports turn raw sales data into business decisions. Which products are actually making money, when are your busy hours, who's your best performer — it's all here.
Sales report
Drawer → Reports → Sales. Shows revenue and transaction count by time window.
Filters
- Date range — today, week, month, custom
- Shop — filter by branch (multi-shop plans)
- Cashier — filter by staff member
- Payment method — cash, M-Pesa, card
Key numbers
- Revenue — total value of completed sales
- Transactions — count of completed sales
- Average basket — revenue ÷ transactions
- Top products — highest-volume items in the window
Profit report
Reports → Profit. Same as Sales but subtracts cost price to show gross profit per product, category, and overall.
Note: profit is only as accurate as your cost prices. If you entered
0for cost when creating products, profit will equal revenue — which is wrong and misleading. Go back and fill in real costs.
Peak hours
Reports → Peak hours. A heatmap showing when you're busy over the last 7/14/28 days. Use it to schedule staff when you need them, not when you've always had them.
Slow movers
Reports → Slow movers. Products that have sold less than X units in the last N days. Candidates for discount, discontinuation, or promotion. Configurable thresholds.
Supplier performance
Reports → Supplier performance. Score = 70% on-time delivery + 30% lead-time consistency. Compare suppliers when negotiating next year's contracts.
Staff performance
Reports → Staff. Sales, transactions, average basket per cashier. Who's your best seller, who's converting big baskets, who needs coaching.
Branch overview (multi-shop only)
Reports → Branches. Side-by-side comparison of all your shops — revenue, transactions, top products, stock health.
Exporting
Every report has an Export CSV button. Download the raw data for your accountant, for Excel analysis, or for regulatory filings.
Who sees what
- Cashier — no access. Sees own sales summary on dashboard only.
- Manager — all reports for their shop
- Owner — all reports for all shops
Tips
- Compare this week to last week, not to a random baseline
- If profit is flat but revenue is growing, something's wrong with your cost prices or discount strategy
- Peak hours + staff performance is the power combo for scheduling
- Export monthly and keep a backup — accounts, tax, insurance all need historical data