Mumbai brands tend to sell in more places than anyone else. A typical file we open here has a Shopify storefront, two or three marketplaces, a quick commerce listing, a wholesale channel into modern trade, and occasionally an international storefront. Fashion, beauty and jewellery dominate, and all three carry return rates that would sink a business in another category if they were not measured.
That is the accounting problem in this city. Not complexity for its own sake, but channel proliferation combined with returns, which together make company-level numbers meaningless. A brand can be profitable overall and losing money on two of its five channels, and nothing in a standard trial balance will tell you which two.
In fashion and beauty, the difference between a viable product and a loss-making one is usually not gross margin. It is what happens after dispatch.
Two events, two treatments, and they are constantly merged:
A customer return reverses the sale. Issue a credit note with GST and the output tax reverses too. That reversal is time-limited: a credit note affecting tax must be declared by the earlier of 30 November following the end of the financial year or the date you file that year's annual return. Miss it and you still refund the customer, but the tax stays paid.
A return to origin is not a return of a sale at all, because the customer never received the goods and no supply took place. There is nothing to reverse. What there is, is real money spent on forward shipping, return shipping and often a handling charge. It belongs in distribution costs.
Merge the two and your sales figure is reduced for orders that never happened, while a genuine cost disappears. We track both separately, as rates, split by channel and by payment method, because prepaid and cash on delivery behave completely differently and the fix for each is different.
Then there is what came back. Saleable stock returns to inventory at cost. Damaged stock is written down. Stock that never arrives is a claim, and claim windows are short.
Bhiwandi is in your state, and that helps. The warehousing belt serving Mumbai runs through Bhiwandi, Panvel and Taloja, all in Maharashtra. A Mumbai seller putting stock into a fulfilment centre there generally does not need a second GST registration. The warehouse address is added to the existing registration as an additional place of business through a REG-14 amendment, with no government fee. Compare that with a Delhi seller, whose nearest options are usually across a state border and who therefore ends up with two or three registrations and taxable stock transfers between them.
It changes when you take space in Gujarat or Karnataka to cut delivery times. That second state is a distinct person under GST, and moving your own goods there becomes a supply under Schedule I of the CGST Act, requiring a tax invoice and IGST. We handle the amendment or the new registration through our add place of business service.
Professional tax applies, in two forms. Maharashtra employers deal with PTRC for tax deducted from employees and PTEC for the entity's own enrolment. A brand that has hired its first warehouse team, photographer or customer support staff picks up both, alongside PF, ESI and salary TDS. We handle it through PTEC and PTRC registration.
Intra-state e-way bill thresholds are set by the state. Maharashtra's limit for movement within the state differs from the inter-state figure. Check the current state notification before assuming a Mumbai to Bhiwandi movement does not need one.
Since the July 2025 tax period the outward liability in GSTR-3B is locked to your GSTR-1, so an error has to be corrected through GSTR-1A before filing rather than patched afterwards. For a five-channel business that means the reconciliation has to be complete before anything is filed, every month, without exception.
That last group has a specific trap. Invoice date, receipt date and reporting date each carry a different exchange rate, and most books capture only one of them. It is a reliable source of differences nobody can explain at year end.
Professional fees are quoted excluding GST. Government fees are payable at actuals. Pricing follows channels, order and return volume, registrations and inventory complexity, not turnover.
No. Bhiwandi is in Maharashtra, so if your registration is already in Maharashtra the warehouse is added as an additional place of business through a REG-14 amendment. A separate registration is only needed for a warehouse in another state.
Both PTRC, for tax deducted from employees, and PTEC, for the entity's own enrolment. It applies alongside PF, ESI and salary TDS, and is commonly missed by brands that have just made their first few hires.
Separate customer returns from RTO. A customer return reverses the sale, and a credit note reverses the output GST, subject to the deadline of 30 November following the financial year or the annual return date if earlier. An RTO reverses nothing, because no supply happened; it is a distribution cost. Track both as rates per channel and payment method.
One set of books, five reporting segments. Each channel needs its own control account so that unreconciled amounts are visible instead of being absorbed into sales, and its own profit and loss so you can see which channel is funding the others.
Yes. Exports are zero-rated, and supplying under a Letter of Undertaking is generally better for cash flow than paying IGST and claiming a refund. Foreign currency collections then need the three relevant exchange rates handled properly, which is where most books go wrong.
It depends on the number of channels, order and return volume, registrations and the state of the current books, not on revenue. Send one month of data and you will get a fixed quote.
Tell us what you need and a real CA calls you back, with no scripts and no transfers. Call 72783 76654. Mon - Sat, 10:00 AM - 7:00 PM IST.
Reviewed by the CA and CS Team, CorporateWalla · Last updated 28 August 2026 · · Sources: GST portal, Income Tax Department, CBIC
Canonical: https://corporatewalla.com/services/ecommerce-accounting/mumbai