Daily Sales Report Format for Restaurant Managers (Free Template)
Track sales, expenses, cash vs digital payments, and wastage with this simple end-of-day restaurant sales reconciliation template.
Quick Answer
Track daily: gross sales, payment split (cash/UPI/card), covers, average bill, voids/refunds, and top-selling items. Reconcile cash drawer to POS total every night — variance should be under ₹100.
Essential daily sales report fields
Every restaurant manager should close the day with a 10-field report. Takes 15 minutes and prevents cash leakage, missed trends, and GST errors.
Use a Google Sheet template — no expensive software needed.
- 1. Date and day of week
- 2. Gross sales (before tax)
- 3. Net sales (after tax and discounts)
- 4. Payment split: cash / UPI / card / aggregator
- 5. Total covers (dine-in + delivery)
- 6. Average bill value
- 7. Voids and refunds (count + value)
- 8. Top 5 selling items
- 9. Cash drawer variance (expected vs actual)
- 10. Manager notes (events, complaints, staff issues)
Cash reconciliation every night
Count cash drawer at close. Compare to POS cash sales report. Variance under ₹100 is acceptable; above ₹500 needs investigation.
Common causes: unrecorded cash sales, wrong change given, staff pocketing. Daily reconciliation catches problems early.
- Count cash by denomination — use a count sheet
- Match to POS "cash sales" line — not total sales
- Log variance with explanation (or "unexplained")
- Investigate any variance above ₹500 same day
- Two-person count for accountability
Weekly and monthly roll-ups
Daily reports feed weekly summaries. Track: week-over-week sales trend, best/worst days, and payment mix shift (are more customers paying via UPI?).
Monthly: compare to same month last year, calculate food cost %, and labour cost %.
- Weekly: total sales, avg daily sales, best day, worst day
- Monthly: sales vs last month, vs same month last year
- Track payment mix trend — UPI growing means lower MDR costs
- Flag any day with sales 20%+ below average for investigation
Using sales data to improve operations
Daily reports reveal patterns: Tuesday lunch is slow (run a promotion), Saturday dinner exceeds capacity (add staff), biryani outsells everything (ensure stock).
Share daily top-sellers with kitchen so prep matches demand.
- Slow day promotion: Tuesday/Wednesday 15% off via QR menu banner
- Staff scheduling based on cover patterns from daily reports
- Prep quantities aligned to top-selling items
- Update DineCard menu badges ("Bestseller") based on data
Free template and digital integration
Download a free Google Sheet template or create one with the 10 fields above. Enter data nightly — 15 minutes well spent.
DineCard QR menu analytics (coming soon) will complement daily sales data with menu view patterns.
- Google Sheet: share with owner for remote visibility
- Enter data by 11 PM every night — non-negotiable habit
- Photo of cash count sheet attached to daily report
- Cross-reference with Swiggy/Zomato payout reports weekly
Frequently Asked Questions
What is the most important number in a daily sales report?
Cash drawer variance. It catches theft, errors, and process gaps immediately. Second most important: average bill value trend (is it rising or falling?).
How long should daily reporting take?
15 minutes once the habit is established. 5 minutes to export POS data, 5 minutes to count cash, 5 minutes to enter into the sheet and add notes.
Can DineCard help with restaurant sales tracking?
DineCard focuses on digital menus. Use it alongside your daily sales report — update menu badges ("Bestseller", "New") based on daily top-seller data. Free 14-day trial at dinecard.in.
Should I track delivery and dine-in sales separately?
Yes. Delivery has platform commissions (18–28%) that dine-in does not. Separate tracking shows true profitability of each channel.
Put your menu online in 5 minutes
Upload a photo of your printed menu. DineCard AI extracts items in Hindi, Tamil, Telugu and 15+ languages. Free 14-day trial.
Start Free Trial14-day free trial • No credit card • ₹99/month after