Skip to main content
onebooksgst Logo

GSTR-1 Filing for Amazon Sellers

A practical walkthrough for mapping Amazon's MTR report to GSTR-1, handling TCS credit, returns, and filing across multiple GSTINs.

Updated 7 min read
Topics:AmazonGSTR-1Marketplace GSTTCSMulti-GSTIN
GSTR-1 Filing for Amazon Sellers — OneBooks GST
What you'll learn from this guide
  • Amazon
  • GSTR-1
  • Marketplace GST
  • TCS
  • Multi-GSTIN

If you sell on Amazon India, your GSTR-1 is only as accurate as the Amazon reports feeding into it. GSTR-1 filing for Amazon sellers starts well before you open the GST portal — it starts with pulling the right report, splitting business and consumer sales correctly, and accounting for the tax Amazon has already collected on your behalf. Get this stage wrong and you carry the error into every return that follows.

This guide walks through the Amazon-specific parts of GSTR-1 preparation: which reports to use, how their columns map to return fields, what to do with TCS, and how to handle returns and multiple GSTINs without duplicating or dropping data.

The Amazon reports you need before you touch GSTR-1

Amazon Seller Central gives you several tax and business reports. For GSTR-1 purposes, two matter most:

  • MTR (Merchant Tax Report) B2B/B2C — the line-level report with order ID, invoice number, buyer GSTIN (where applicable), taxable value, tax rate, and tax amount for every shipment in the period.
  • GST Sales/Returns reports — separate views for forward shipments and customer returns, which you need to net off correctly rather than mixing into one pile.

Download these for the exact return period (not the settlement period — more on why that matters below) and for every GSTIN you sell under. Amazon reports are organised by seller account and fulfilment state, so a business registered in three states will typically need three sets of filtered data.

Mapping Amazon report columns to GSTR-1 fields

The MTR report uses its own column names, which don't map one-to-one onto the GSTR-1 return sheet. A rough mapping looks like this:

MTR/Amazon columnGSTR-1 sectionNotes
Buyer GSTIN (populated)B2B invoices (Table 4)Only rows with a valid buyer GSTIN belong here
Buyer GSTIN (blank)B2C (Table 7 / B2CL as applicable)Split further by invoice value threshold, not just by state
Ship-to statePlace of supplyDetermines IGST vs CGST+SGST, and B2C large vs small classification
Invoice number, invoice dateDocument identificationMust stay sequential per GSTIN for the document summary
Tax amount (CGST/SGST/IGST)Tax fieldsReconcile against the rate on the taxable value — do not just copy Amazon's split

If you already prepare invoices inside accounting software rather than relying solely on Amazon's tax invoice, reconcile invoice numbers between the two before uploading anything — a mismatch here is one of the more common causes of GSTR-1 validation warnings.

TCS collected by Amazon: what it means for your filing

Amazon, as an e-commerce operator, collects TCS (tax collected at source) on the net value of taxable supplies made through the platform and deposits it against your GSTIN. This TCS does not change what you report in GSTR-1 — your GSTR-1 still shows the actual outward supply values and tax. TCS instead shows up as a credit in your electronic cash ledger, which you draw on separately.

Where sellers go wrong is trying to "adjust" GSTR-1 figures to match the TCS credit amount, or comparing TCS credit directly against invoice-level tax without accounting for returns netted in the TCS calculation period. Treat GSTR-1 preparation and TCS credit verification as two separate checks that you reconcile afterward, not one combined step.

Returns, refunds and cancellations

Customer returns vs RTO

Amazon distinguishes between a customer return (buyer received the item and sent it back) and RTO — return to origin (the shipment never delivered). Both reduce your effective sales, but they should be handled differently in your records:

  • A customer return after invoicing typically needs a credit note, reported in the credit/debit notes section of GSTR-1.
  • An RTO before delivery, where no valid supply occurred, is usually excluded from the return rather than reversed with a credit note — check the specific case against your invoice trigger point.

Whichever pattern applies, keep the return report period aligned to the GSTR-1 period you're filing, not the settlement period the refund fell into — Amazon settles on its own cycle, which rarely lines up with the calendar month.

Filing across multiple GSTINs and fulfilment centres

If your inventory sits in Amazon fulfilment centres across states, you may be registered in more than one state as a result. Each GSTIN files its own GSTR-1, built only from the shipments attributable to that registration. The MTR report generally lets you filter by the "GSTIN" or "state of supply" column — use that filter consistently rather than eyeballing which rows belong where, since a single missed row can throw off both GSTR-1 and the later GSTR-3B for that state.

For sellers managing this across several states, managing multiple GSTINs in one place — rather than juggling separate spreadsheets per registration — cuts down on the state-mismatch errors that otherwise creep in every filing cycle.

Common errors sellers make with Amazon GSTR-1

ErrorWhy it happens
Using the settlement report instead of the tax/MTR reportSettlement values net off fees and are not the same as taxable supply value
Treating all no-GSTIN rows as B2C smallHigh-value B2C transactions may need B2C large treatment depending on invoice value and place of supply
Skipping HSN summary accuracyAmazon listings sometimes carry outdated or generic HSN codes that don't match the actual product
Filing before returns for the period are finalisedLate-arriving return data forces amendments in the next period

How OneBooks GST simplifies this

OneBooks GST imports Amazon sales data directly (alongside Flipkart, Meesho, Myntra, AJIO and JioMart) and prepares GSTR-1 with B2B/B2C classification, credit and debit notes, and an HSN summary already structured to the return format, with validation warnings flagged before you export. You can generate the GSTR-1 automation output as JSON, CSV, Excel, or Tally XML, and manage each GSTIN's filing separately from Admin > GSTR-1 Details. If you're also reconciling settlements against invoices, the companion Amazon GST reconciliation guide covers that step in detail.

Keeping a paper trail for each filing period

Save the exact MTR report, returns report, and the GSTR-1 working file you built from them for every period, along with a short note of any manual call you made — a return you moved into a different month, an HSN code you corrected, or a GSTIN row you excluded because it belonged to another registration. This matters less for the filing itself and more for the day a scrutiny notice or an internal review asks why a particular month's numbers look the way they do; reconstructing that reasoning from memory months later is far harder than pulling a saved note.

It also makes month-over-month review faster: if HSN summary totals or B2C splits jump unexpectedly compared to the previous period, you have the underlying reports on hand to check whether that's a genuine change in sales mix or a classification slip that needs fixing before you file.

Frequently asked questions

Do I file GSTR-1 based on Amazon's settlement date or the order/invoice date?

GSTR-1 is based on the invoice date, not the settlement date. Amazon's payout cycle runs independently of the GST return period, so always filter your report by invoice date falling within the filing month.

Does Amazon's TCS collection reduce the tax I report in GSTR-1?

No. GSTR-1 reports your actual outward supply and tax on that supply. TCS is a separate credit that lands in your electronic cash ledger and is used when discharging your tax liability — it does not change the GSTR-1 figures themselves.

How do I know if a sale is B2C large or B2C small?

Classification depends on whether the buyer has a GSTIN, the place of supply, and the invoice value threshold for inter-state supplies. Because this threshold can be revised, confirm the current limit on the official GST portal (www.gst.gov.in) before classifying borderline invoices.

What should I do if an Amazon return arrives after I've already filed GSTR-1 for that period?

Report the credit note in the GSTR-1 of the period in which it was actually issued, rather than trying to amend the original filing retroactively for a return that happened later.

Can I file GSTR-1 for multiple Amazon-registered GSTINs from one place?

Yes, provided your data is separated by GSTIN at the source. OneBooks GST supports multi-GSTIN organisations so each registration's Amazon sales are prepared and filed independently.

OneBooks GST publishes practical guides to help Indian businesses understand compliance, reconciliation, and reporting workflows.

Keep reading

More Marketplace GSTR-1 guides

File GST returns faster with OneBooks GST.

Upload sales and purchase files, auto-reconcile mismatches, and export GSTR-1 / GSTR-2B ready data in minutes.