
Swiggy & Zomato
See where your food spending goes
Import invoices or order history, review the records and explore your spending.
Import your orders
PDF invoices, CSV or JSON · up to 20 MB per file, 50 MB per batch
File formats and import help
CSV needs these columns: platform, date, restaurant, order_id, amount_paid, refund_amount, status. Use INR amounts, ISO dates (YYYY-MM-DD) and 0 for a confirmed absence of refunds. refund_amount is the cumulative refund for the order, not an extra refund transaction. Other currencies are not converted. Keep order IDs as text when editing a CSV. Pick the date order before importing dates such as 01/02/2026. Timestamps with timezones are shown in India Standard Time.
JSON accepts an order array or an orders, data.orders or records array, including Swiggy MCP order-history responses. Recent-order exports may not include your full history.
PDF extraction works with selectable text. Review the fields against the invoice; scanned or incomplete invoices can be entered manually. Tax invoices may cover only part of an order; confirm the complete amount paid. Unidentified pages remain in review rather than being silently skipped. One file can contain up to 40 pages. ZIP uploads are not supported.
Review imported records
Check amounts, refunds and order IDs before adding records to your report. Fees and discounts are not added to the amount paid again.
| Date | Platform | Restaurant / store | Order ID | Paid | Refund | Review | Actions |
|---|
Your report starts with your records
Choose an invoice or order-history file above. You can also enter an order manually.
Your spending report
No reviewed orders match these filters.
Monthly spending
By platform
Fees and discounts reported
These figures use the fields provided in each record. They are already included in the amount paid where applicable.
Restaurants and stores
| Restaurant / store | Orders | Amount paid | Refunds | Net spend |
|---|
Reviewed orders
| Date | Platform | Restaurant / store | Order ID | Paid | Refund | Net spend | Status | Actions |
|---|
About this report
Does this show everything I have ever spent?
The report covers the records you import and review. It does not automatically fetch your complete Swiggy or Zomato history. Check the date range and add missing records before treating it as a complete total.
How are cancellations and refunds handled?
The report subtracts the refund amount you confirm from the amount paid. A cancelled order may still have a charge, so its amount is not automatically set to zero. Unknown refunds must be reviewed before the record can be added.
Do I need to sign in?
No. This version uses the files you choose. It does not ask for Swiggy or Zomato passwords, OTPs or session cookies.
Are my invoices or reports saved?
Your imported files and report stay in the current browser session. Clear data or leave the page to discard them. Reports you choose to download remain on your device.