See your busiest hours and days

On which days and at which hours does my shop sell the most?

The heatmap lays out every weekday against every hour, so the rush and the dead time show at a glance, and you can staff and prep for them.

When you're busy

Average per day. Busiest Sat 13:00 (1,310.50) · Quietest open slot Mon 10:00 (166.50)

  • up to 262.10
  • 262.10–524.20
  • 524.20–786.30
  • 786.30–1,048.40
  • 1,048.40–1,310.50
Table
Average net sales by weekday and hour
Day10:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:00
Mon166.50249.50499.00749.00582.50333.00249.50416.00665.50749.00499.00249.50
Tue166.50249.50499.00749.00582.50333.00249.50416.00665.50749.00499.00249.50
Wed187.00281.00561.50842.50655.00374.50281.00468.00749.00842.50561.50281.00
Thu187.00281.00561.50842.50655.00374.50281.00468.00749.00842.50561.50281.00
Fri229.00343.00686.501,029.50801.00457.50343.00572.00915.001,029.50686.50343.00
Sat291.00437.00873.501,310.501,019.00582.50437.00728.001,165.001,310.50873.50437.00
Sun270.50405.50811.001,217.00946.50541.00405.50676.001,081.501,217.00811.00405.50

Today so far

vs usual by 14:30 on a Friday
Net sales
4,120.00 usual 3,650.00 +12.9%
Receipts
26 usual 23.5 +10.6%
Avg receipt
158.46 usual 155.32 +2.0%
Net sales97,346.00
Receipts
592
Avg receipt
164.44
Refunds
8

Sales by day

Best day Sat 10 Oct
Table
DateNet salesReceiptsRefunds
2026-09-285,200.00290
2026-09-295,200.00291
2026-09-305,850.00360
2026-10-015,850.00360
2026-10-027,150.00432
2026-10-039,100.00570
2026-10-048,450.00511
2026-10-055,616.00360
2026-10-065,616.00360
2026-10-076,319.00391
2026-10-086,319.00390
2026-10-097,721.00451
2026-10-109,829.00590
2026-10-119,126.00572

Sales by hour

Busiest 13:00
Table
DayHourNet salesReceipts
Mon10:00333.002
Mon11:00499.003
Mon12:00998.006
Mon13:001,498.009
Mon14:001,165.007
Mon15:00666.004
Mon16:00499.003
Mon17:00832.005
Mon18:001,331.008
Mon19:001,498.009
Mon20:00998.006
Mon21:00499.003
Tue10:00333.002
Tue11:00499.003
Tue12:00998.006
Tue13:001,498.009
Tue14:001,165.007
Tue15:00666.004
Tue16:00499.003
Tue17:00832.005
Tue18:001,331.008
Tue19:001,498.009
Tue20:00998.006
Tue21:00499.003
Wed10:00374.002
Wed11:00562.004
Wed12:001,123.007
Wed13:001,685.0010
Wed14:001,310.008
Wed15:00749.004
Wed16:00562.004
Wed17:00936.006
Wed18:001,498.009
Wed19:001,685.0010
Wed20:001,123.007
Wed21:00562.004
Thu10:00374.002
Thu11:00562.004
Thu12:001,123.007
Thu13:001,685.0010
Thu14:001,310.008
Thu15:00749.004
Thu16:00562.004
Thu17:00936.006
Thu18:001,498.009
Thu19:001,685.0010
Thu20:001,123.007
Thu21:00562.004
Fri10:00458.002
Fri11:00686.004
Fri12:001,373.008
Fri13:002,059.0012
Fri14:001,602.0010
Fri15:00915.006
Fri16:00686.004
Fri17:001,144.007
Fri18:001,830.0011
Fri19:002,059.0012
Fri20:001,373.008
Fri21:00686.004
Sat10:00582.004
Sat11:00874.006
Sat12:001,747.0010
Sat13:002,621.0016
Sat14:002,038.0012
Sat15:001,165.007
Sat16:00874.006
Sat17:001,456.009
Sat18:002,330.0014
Sat19:002,621.0016
Sat20:001,747.0010
Sat21:00874.006
Sun10:00541.004
Sun11:00811.005
Sun12:001,622.0010
Sun13:002,434.0015
Sun14:001,893.0012
Sun15:001,082.006
Sun16:00811.005
Sun17:001,352.008
Sun18:002,163.0013
Sun19:002,434.0015
Sun20:001,622.0010
Sun21:00811.005
Example data, not a real shop.

Works with Loyverse: POSanalyst reads your receipts from your Loyverse account, so there is nothing to type in. It only reads and never changes anything in Loyverse.

How to read the heatmap

Each square is one weekday at one hour. Its value is the average per day, across the days in the range you picked: net sales, or receipts if you switch the toggle. The colour scale under the grid shows what each shade stands for.

The line above the grid names the busiest slot and the quietest open slot. The heatmap needs at least 7 days of sales in the range, and it uses calendar hours of the day.

Sales by day and by hour

Under the heatmap, sales by day marks your best day and sales by hour marks your busiest hour, for any dates you choose. Every chart has a table behind it with the exact figures.

Today so far against your usual

While the day is running, POSanalyst compares today's net sales, receipts and average receipt so far with your usual for the same time on the same weekday, taken from up to the last four of them. It flags a day that is well above or well below usual. It needs at least two earlier weekdays with sales to compare.

What to do with it

Sign upSign in

Free during the pilot. Works with Loyverse · not affiliated with Loyverse · Privacy