
Most D2C founders treat GST paperwork as a back-office job that lives in the finance team's inbox, one step removed from how orders actually move. At 30-minute delivery speed, that separation stops working. An e-way bill is not exempt because the delivery distance is 4 km instead of 400. A stock transfer into a dark store still needs a valid document trail even though no customer ever sees it. And if your brand invoices the consumer directly while a dark store run by someone else physically ships the order, GSTN's own systems now want to know exactly who shipped what, from where, to whom. Quick commerce compressed delivery time. It did not compress the paperwork that has to exist before a rider leaves the store.
The most common misread among founders scaling hyperlocal delivery is assuming that short intra-city distance buys an exemption from e-way bill rules. It does not. Distance decides how long an e-way bill stays valid once generated (one day per 200 km for regular cargo), not whether one is required in the first place. The requirement is triggered by consignment value: above ₹50,000 for interstate movement everywhere, and above a state-notified threshold for intrastate movement, which most states have kept at ₹50,000 though some, including Maharashtra, Delhi, Tamil Nadu and Rajasthan, have raised it as high as ₹1 lakh to ₹2 lakh for general goods.
The only distance-linked relief that actually exists is narrow: for intrastate movement within 50 km between the consignor and the transporter, you can skip filling Part B (vehicle details) at the moment of generation, not skip the e-way bill itself. A handful of states carve out true intra-city exemptions for specific goods (Gujarat's exemption for hank yarn and fabric is the commonly cited example), but there is no general “same-city delivery” exemption anywhere in the central framework.
This matters more as your average order value climbs. A single doorstep order in grocery or personal care rarely crosses ₹50,000. But quick commerce dispatch batches multiple orders onto one vehicle per run, and consolidated stock replenishment into a dark store frequently does cross the threshold, distance be damned. Treat “it's hyperlocal so it doesn't count” as the assumption most likely to get a vehicle detained at a routine check.
E-invoicing has applied to businesses with aggregate annual turnover (AATO) above ₹5 crore since 1 August 2023, and the test is easy to get wrong in a growing D2C business: it is checked against turnover in any financial year since 2017-18, on a PAN basis, not just the current year. Cross ₹5 crore once, in one strong quarter or one funding-fuelled scale-up year, and the obligation stays even if turnover later dips below the line. Founders who had a slow year and assumed they had dropped back out of the mandate are the ones who get flagged in a routine reconciliation.
E-invoicing itself applies to B2B, export, and select B2G documents, not to ordinary B2C sale invoices, so the individual consumer order your dark store dispatches in 20 minutes usually sits outside the mandate. Where it does bite in a quick commerce operation is upstream: stock transfers, branch transfers, and inter-unit movement of inventory into the dark store network, which are frequently structured as B2B-type documents under the same PAN. Get the classification wrong here and the downstream e-way bill for that stock movement inherits the error.
From 1 April 2025, businesses with AATO of ₹10 crore or more face an additional hard rule: invoices must be reported to the Invoice Registration Portal (IRP) within 30 days of the invoice date. Miss the window and the IRP rejects the upload outright, no Invoice Reference Number (IRN) is generated, and the invoice is treated as invalid for GST purposes, which has downstream consequences for input tax credit on both sides of the transaction.
For a brand running high daily order volume across multiple dark stores, this is not a policy footnote, it is a systems design constraint. If your order management system, billing stack, and IRP reporting are not reconciling in near real time, a batch-processing lag of even a few weeks on stock transfer documents can silently breach this rule. Most brands find out only when a chartered accountant flags it at quarter-end, by which point a chunk of invoices is unfixable.
Standard B2B truckload logistics and quick commerce hyperlocal dispatch are governed by the same Rule 138 framework, but the pressure points are different in practice.
| Dimensions | Standard B2B Dispatch | Quick-commerce hyperlocal dispatch |
| Value trigger | Per-consignment, usually single large invoice | Per-consignment, but multiple small orders stack onto one vehicle load |
| Distance relevance | Determines validity window (matters over long haul) | Rarely the binding constraint (short intra-city legs) |
| Part B (vehicle detail) | Required at generation | Can be deferred if consignor-to-transporter distance is under 50 km, intrastate |
| Multi-order handling | One EWB per consignment is typical | Consolidated EWB (Form EWB-02) can cover an entire vehicle carrying many parcels |
| Relief for small parcels | Not applicable | No individual EWB needed per sub-₹50,000 package moving intrastate, even if total vehicle load exceeds ₹50,000 |
| Stock replenishment into node | Governed by normal invoice-to-EWB timelines | Blocked outright if the source document is older than 180 days (in force since 1 January 2025) |
| Common failure mode | Expired validity mid-transit on long routes | Missed Part B updates, stale replenishment challans, undercounted aggregate vehicle value |
The consolidated EWB and small-parcel relief are the two provisions most quick commerce operators underuse. Built correctly into dispatch software, they remove a meaningful share of the manual overhead that otherwise makes teams want to skip compliance altogether under order-volume pressure, which is exactly the wrong response.
This is where quick commerce-as-a-service diverges from a normal 3PL relationship, and where most of the real risk sits. In a model where the brand bills the consumer directly (the brand's own D2C site, invoice raised by the brand, customer data retained by the brand rather than passed to a marketplace), but the goods physically dispatch from a dark store run by an infrastructure partner, you have a Bill-To/Ship-To structure: the invoicing party and the shipping location are not the same entity or address.
A GSTN advisory issued in May 2026 tightens exactly this scenario. Ship-to GSTIN now has to be captured in Bill-To/Ship-To transactions on both the e-invoice and the e-way bill, with the API-level changes going live from 1 August 2026. Since almost every quick commerce order ships to a retail consumer with no GSTIN, the consignee field records “URP” (unregistered person), but the shipping location's registration status, whether the dark store sits on the brand's own GSTIN as an additional place of business, or is structured differently under a warehousing or fulfilment agreement, now has to be represented correctly and consistently across both documents.
This is genuinely a case-by-case call, not a template answer. Whether a dark store needs its own GSTIN registration, whether it qualifies as an additional place of business under the brand's existing registration, and how inbound stock transfer into that node should be documented, all depend on your specific ownership, lease, and operating structure. That's a conversation for your GST practitioner, not something to standardize off a blog post. What we can tell you with certainty is that “the 3PL will handle it” is not a compliance strategy if the underlying GSTIN mapping was never resolved with your CA. Flag this as an open item on your fulfilment partner onboarding checklist, not an assumption.
| Document | Trigger | Typical Owner in a Quick-commerce-as-a-service model |
| Consumer sale invoice | Every D2C order | Brand (protects first-party customer data and brand consistency) |
| E-invoice (if AATO crosses ₹5 crore) | B2B/export documents only, not the B2C consumer invoice | Brand |
| Stock transfer / branch transfer document | Inventory moving into the dark store node | Brand, structured per the dark store's GSTIN status |
| E-way bill for inbound stock | Consignment value above threshold | Brand or transporter, depending on who initiates movement |
| E-way bill for last-mile dispatch | Vehicle load above threshold (often via consolidated EWB) | Fulfilment/logistics partner, on the brand's documentation |
| Ship-to GSTIN field (from Aug 2026) | Any Bill-To/Ship-To structure | Brand, in coordination with the fulfilment partner's node registration |
None of this is Zippee's paperwork to file for you, and we would not want it to be. The reason the Bill-To/Ship-To question above matters at all is that our model keeps the brand as the invoicing party and the first-party owner of customer data, while Zippee's dark store network across 21+ cities handles the physical movement: same-day and 30/60-minute dispatch, consolidated e-way bill handling on multi-order vehicle loads, and clean node-level documentation your finance team can hand straight to your CA.
That distinction, infrastructure versus vendor, is also why compliance discipline compounds into better unit economics elsewhere. A dispatch flow that gets its e-way bill and stock transfer documentation right the first time is also the flow that avoids the check-post delays and failed-delivery loops that drive up RTO. We've written separately about what actually moves RTO reduction and NDR resolution at scale, and about how brands should think through marketplace versus owned-channel fulfilment strategy, both worth a read if this compliance layer is forcing you to rethink how your fulfillment stack is structured. Clean paperwork and consistent last-mile delivery are the same discipline wearing two different hats, and both feed the same outcome: fewer damaged handoffs, faster resolution, and a delivery experience consistent enough to actually improve NPS instead of quietly eroding it order by order.
If you're building or scaling quick commerce logistics in India and want dark store, dispatch, and compliance-ready documentation handled by infrastructure built for hyperlocal fulfillment rather than bolted onto a general 3PL stack, that's the conversation worth having now, before your next funding round pushes you across the next GST threshold.
If you're ready to turn your fulfilment into a competitive advantage, join our waitlist.