You ordered a ₹250 biryani on Swiggy, but the final bill shows ₹370. Where did the extra ₹120 go? Almost every Swiggy user has experienced this confusion. Between packaging fees, platform fees, delivery charges, and GST split into CGST and SGST, the Swiggy bill can look like a tax return. This guide breaks down every single line item on your Swiggy receipt so you know exactly what you are paying for — and how to reduce it.
A typical Swiggy bill is split between two parties: the restaurant and Swiggy itself. The restaurant charges you for food and packaging. Swiggy charges you for delivery, the platform service, and applies GST on top of all of it. Understanding this split is key to reading the bill correctly.
This is the sum of all food items at menu prices set by the restaurant. The subtotal is purely the food cost before any additional fees. Note that menu prices on Swiggy already include the restaurant's own GST (5% for restaurants with turnover under ₹1.5 crore, or 18% for AC restaurants or those with alcohol). You do not pay restaurant GST separately on Swiggy — it is baked into the displayed price.
The packaging fee is charged by the restaurant (not Swiggy) to cover the cost of containers, bags, and boxes used to pack your food. This amount is set independently by each restaurant. Some restaurants charge ₹5–10 per item; others charge a flat ₹20–30 per order. High-end restaurants and those using insulated packaging for temperature-sensitive items tend to charge more. You cannot opt out of this fee — it is mandatory whenever the restaurant requires packaging.
Swiggy's delivery fee is dynamic and distance-based. It is calculated using the distance between the restaurant and your delivery address. Swiggy also adjusts the delivery fee based on demand, time of day, and available delivery partners. The typical structure is:
Swiggy ONE members get free delivery on eligible orders above a minimum cart value.
During periods of high demand — bad weather, lunch or dinner rush, local events — Swiggy applies a temporary surge surcharge. The rain surcharge specifically appears during heavy rainfall when fewer delivery partners are available and deliveries take longer. This is a dynamic fee that Swiggy discloses before you place the order. It typically ranges from ₹15 to ₹50 on top of the base delivery fee.
The platform fee (sometimes called a "handling fee") is a flat charge of ₹2–5 levied by Swiggy for operating the app and platform infrastructure. It covers order management, payment processing, and customer support. This fee was introduced in 2023 and applies to most orders regardless of cart value or membership status.
GST on Swiggy is where most users get confused. There are actually two separate GST streams on a Swiggy bill:
Swiggy is classified as an e-commerce operator providing a transportation and logistics service. The delivery fee and platform fee are taxed at 18% GST (9% CGST + 9% SGST). This tax goes to Swiggy, not the restaurant.
Under the GST law applicable to food delivery via apps, since January 2022, food aggregators like Swiggy collect and remit GST on restaurant food directly (instead of the restaurant doing it). The rate is 5% (2.5% CGST + 2.5% SGST) without input tax credit. This is why you see CGST 2.5% and SGST 2.5% on your bill applied to the food subtotal.
| Line Item | Charged By | Amount (Example) | Notes |
|---|---|---|---|
| Item Subtotal | Restaurant | ₹250.00 | Food items at menu price |
| Packaging Fee | Restaurant | ₹20.00 | Varies by restaurant |
| Delivery Fee | Swiggy | ₹40.00 | Distance + demand-based |
| Platform Fee | Swiggy | ₹3.00 | Flat fee |
| Rain Surcharge | Swiggy | ₹20.00 | Only during surge |
| CGST 2.5% (on food ₹250) | Swiggy → Govt | ₹6.25 | On restaurant portion |
| SGST 2.5% (on food ₹250) | Swiggy → Govt | ₹6.25 | On restaurant portion |
| CGST 9% (on delivery+platform ₹43) | Swiggy → Govt | ₹3.87 | On Swiggy services |
| SGST 9% (on delivery+platform ₹43) | Swiggy → Govt | ₹3.87 | On Swiggy services |
| Total | ₹353.24 |
When you pay ₹353 to Swiggy, the money does not all go to one place. Here is roughly how the split works:
If you need a formal GST invoice for office reimbursement or business expense tracking, Swiggy provides one. Here is how to get it:
You must request the GST invoice within 30 days of the order date. After that, the option expires.
Use Invoice Practice Lab to generate sample Swiggy, Zomato, Uber, and Ola receipts — free, instantly, no signup needed.
Try Invoice Practice Lab FreeFood and delivery are two different services under GST law. Restaurant food is taxed at 5% (collected by Swiggy since January 2022), while logistics and platform services are taxed at 18%. They appear as separate line items because they have different tax rates and different beneficiaries.
GST on food ordered for personal consumption is not eligible for ITC under Section 17(5) of the CGST Act. However, if your business orders food for clients or for an event that qualifies as a business expense, you may be able to claim ITC on the delivery and platform fee portion (18% GST). Always consult your CA for specific cases.
It depends on the restaurant. Some restaurants do not charge a packaging fee for certain items. A few restaurants include packaging cost in their menu prices. You will see the packaging fee as a separate line item only when the restaurant has configured it. You cannot remove it as a customer.
Swiggy ONE waives the delivery fee on eligible orders (typically orders above a minimum cart value, which varies by city and restaurant). It does not waive the platform fee, packaging fee, surge surcharge, or GST. During extreme weather events, even ONE members may see a rain surcharge applied.