💳 Invoice Practice Lab

Understanding Your Swiggy Bill: Taxes, Fees & All Charges Explained

Published March 2025  ·  7 min read  ·  By Invoice Practice Lab

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.

The Anatomy of a Swiggy Bill

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.

Item Subtotal — What the Restaurant Charges

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.

Packaging Fee

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.

Delivery Fee

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.

Rain / Surge Surcharge

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.

Platform 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 Your Swiggy Bill — CGST and SGST Explained

GST on Swiggy is where most users get confused. There are actually two separate GST streams on a Swiggy bill:

GST on Delivery and Platform Fee (18%)

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.

GST on Restaurant Items (5%)

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.

Key point: Since January 1, 2022, Swiggy and Zomato are liable to collect GST on restaurant services on behalf of the government under Section 9(5) of the CGST Act. This means the restaurant does not collect food GST — Swiggy does. This is a statutory obligation, not an optional charge.

Sample Swiggy Bill Breakdown

Line ItemCharged ByAmount (Example)Notes
Item SubtotalRestaurant₹250.00Food items at menu price
Packaging FeeRestaurant₹20.00Varies by restaurant
Delivery FeeSwiggy₹40.00Distance + demand-based
Platform FeeSwiggy₹3.00Flat fee
Rain SurchargeSwiggy₹20.00Only during surge
CGST 2.5% (on food ₹250)Swiggy → Govt₹6.25On restaurant portion
SGST 2.5% (on food ₹250)Swiggy → Govt₹6.25On restaurant portion
CGST 9% (on delivery+platform ₹43)Swiggy → Govt₹3.87On Swiggy services
SGST 9% (on delivery+platform ₹43)Swiggy → Govt₹3.87On Swiggy services
Total₹353.24

How Swiggy Splits the Bill Between Restaurant and Itself

When you pay ₹353 to Swiggy, the money does not all go to one place. Here is roughly how the split works:

How to Get a GST Invoice from Swiggy

If you need a formal GST invoice for office reimbursement or business expense tracking, Swiggy provides one. Here is how to get it:

  1. Open the Swiggy app and go to your profile
  2. Tap on "Orders" and select the relevant order
  3. Scroll down and tap "Get GST Invoice"
  4. Enter your company GSTIN (if claiming ITC) or your personal GSTIN
  5. The invoice will be emailed to your registered email address as a PDF

You must request the GST invoice within 30 days of the order date. After that, the option expires.

Tips to Reduce Your Swiggy Bill

Practice Reading Indian Bills & Receipts

Use Invoice Practice Lab to generate sample Swiggy, Zomato, Uber, and Ola receipts — free, instantly, no signup needed.

Try Invoice Practice Lab Free

Frequently Asked Questions

Why is GST charged separately on delivery and food?

Food 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.

Can I claim input tax credit (ITC) on my Swiggy GST invoice?

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.

Is the packaging fee always added to my bill?

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.

Does the Swiggy ONE membership waive all fees?

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.