Flipkart sellers preparing GSTR-1 filing for Flipkart sellers face a slightly different puzzle than sellers on other marketplaces: Flipkart's reporting splits sales, returns and commission into separate downloads, and place of supply drives more of the classification work than most sellers expect. Get the mapping right once and each month's filing becomes a repeatable process rather than a fresh investigation.
Below is a practical path from Flipkart's seller dashboard reports to a return-ready GSTR-1, with the checks worth running before you submit.
Flipkart's reports, and which one actually feeds GSTR-1
Flipkart Seller Hub offers a Tax Report (sometimes labelled GST reports) covering sales, and a separate Returns/Cancellations report. The Tax Report is the one that matters for GSTR-1 — it carries invoice number, buyer state, taxable value, and tax split by rate. Don't substitute the payment/settlement report here: settlement figures are net of Flipkart's commission, shipping fees, and collection fees, and will not tie back to the taxable value you need to report.
Place of supply: why it decides more than you'd think
For an inter-state e-commerce sale, the place of supply is generally the buyer's shipping address state — not your warehouse state. That single field decides:
| What place of supply determines | Effect on your return |
|---|---|
| IGST vs CGST+SGST | Same-state shipment uses CGST+SGST; inter-state uses IGST |
| B2C large vs B2C small classification | Inter-state B2C invoices above the applicable value threshold need invoice-level (B2CL) reporting rather than a state-wise summary |
| Which state's return the transaction ultimately belongs to | Determines the GSTIN/registration the sale is filed under if you have state-specific registrations |
Because the B2C large threshold has been revised in the past, verify the current value limit on the official GST portal (www.gst.gov.in) rather than relying on a figure carried over from a previous filing cycle.
Splitting B2B and B2C correctly
Flipkart's Tax Report carries a buyer GSTIN field when the order was placed by a registered business. Rows with a valid GSTIN belong in the B2B section of GSTR-1; everything else falls under B2C. Two practical issues come up repeatedly:
- A GSTIN entered incorrectly at checkout by the buyer (wrong checksum, wrong format) can silently fail validation on upload — worth a format check before you rely on it.
- Bulk or business-looking orders sometimes go through without a GSTIN captured at all; you cannot reclassify these as B2B after the fact just based on order size — the classification follows what was captured on the invoice, not an assumption about the buyer.
For a deeper look at how the B2B/B2C boundary is drawn and where it affects the buyer's input tax credit, see GSTR-1 B2B vs B2C.
Do commission and fees affect GSTR-1?
No — Flipkart's commission, collection fee, and shipping fee are charges Flipkart levies on you for using the platform, and they do not change the taxable value of your outward supply to the buyer. GSTR-1 reports what you sold the item for, not what you netted after Flipkart's cut. Those fees matter for your books and for input tax credit on the fee invoices Flipkart issues you, but they stay out of the GSTR-1 sales figures entirely.
Step-by-step: from Flipkart report to filed GSTR-1
- Download the Tax Report and the Returns report for the exact filing month, filtered by invoice date.
- Separate rows into B2B (valid buyer GSTIN) and B2C (no GSTIN), then split B2C further by place of supply and invoice value.
- Net off customer returns and cancellations that fall within the period, issuing credit notes for post-invoice returns.
- Check the HSN summary against your actual product catalogue rather than trusting Flipkart's category-level defaults.
- Run validation checks — sequential invoice numbers, correct tax rate against HSN, matching state codes — before generating the GSTR-1 JSON.
- Upload to the GST portal and reconcile the portal's acknowledgement against your working file.
Checklist before you file
| Check | Why it matters |
|---|---|
| Invoice numbers are sequential per GSTIN | Gaps or duplicates trigger document summary mismatches |
| Returns netted against the correct period | Prevents overstating sales in a month where goods were later returned |
| B2C large invoices reported individually, not summarised | Required above the applicable inter-state value threshold |
| HSN codes match actual products | Avoids HSN summary mismatches against declared turnover |
OneBooks GST imports Flipkart sales alongside Amazon, Meesho, Myntra, AJIO and JioMart, applies this B2B/B2C and place-of-supply logic automatically, and flags validation warnings from Admin > GSTR-1 Details before you export the GSTR-1 automation output as JSON or Excel. If your Flipkart settlements don't tie back cleanly to what you've invoiced, the Flipkart GST reconciliation guide walks through matching settlement, tax report, and sales register line by line.
Price revisions and promotional discounts
Flipkart-funded promotions and seller-funded discounts sometimes get recorded differently in the Tax Report depending on how the offer was structured — some show up already netted into the invoice value, others appear as a separate adjustment line. Before you treat every adjustment row as a return, check whether it's actually a price correction: a genuine post-sale price revision typically needs its own credit or debit note rather than being folded into the returns count, since it doesn't represent goods coming back.
This distinction matters most for sellers running frequent lightning deals or coupon-funded pricing, where adjustment volume can rival return volume. Treating a price correction as if it were a return will understate your net sales for the period and can throw off the HSN summary quantity figures even when the value nets out correctly.
If you spot an error after filing
Once a GSTR-1 is filed, you generally cannot re-file it for the same period; corrections flow through the amendment tables of a later period's return instead. Keep a short log of anything you catch after filing — a wrongly classified B2C large invoice, a state code typo, a return netted in the wrong month — so it gets picked up systematically in the next filing rather than relying on memory. This is particularly relevant for Flipkart data because invoice-level detail across a large order volume makes a single mistyped state code easy to miss until a buyer query or a later review flags it.
Frequently asked questions
Which Flipkart report should I use for GSTR-1 — Tax Report or Settlement Report?
Use the Tax Report. The Settlement Report shows what you were actually paid after commission and fees, which is not the same as the taxable value of your outward supply.
Is place of supply based on my warehouse location or the buyer's address?
For most e-commerce shipments, place of supply follows the buyer's shipping address state, not your warehouse or dispatch state.
Do I need to report Flipkart's commission separately in GSTR-1?
No. GSTR-1 reports your outward supply to the buyer at the sale value. Flipkart's fees are a separate transaction between you and Flipkart, relevant to your books and input tax credit, not to your GSTR-1 sales figures.
What happens if a buyer's GSTIN entered at checkout is invalid?
An invalid GSTIN format will usually fail validation when you prepare the return. Treat such rows carefully — do not force them into B2B if the GSTIN cannot be validated; check the order details before deciding classification.
How do I handle a return that comes in after I've filed GSTR-1 for that month?
Issue the credit note in the period the return was actually processed and report it in that period's GSTR-1, rather than reopening the earlier filing.
OneBooks GST and this process
For Indian businesses repeating this each month, OneBooks GST turns marketplace sales files into GSTR-1-ready data, flagging missing GSTINs, invalid state codes and tax-rate mismatches before export.
OneBooks GST keeps source data, reviewed output and exports as separate records, so a figure can be traced back rather than reconstructed.




