apriltax blog
4.9 on Google reviewsWorks with reports from AmazonFlipkartMeesho✓Fixed fees, shown before you start✓Written by Chartered Accountants
GST for online sellers

Ecommerce Payment Reconciliation for GST: Sales to Bank Credit

✓ 7 official and published sources✓ Written for Indian sellers and small businesses

Ecommerce payment reconciliation means proving, month by month, that the money a marketplace paid into your bank equals your sales less returns, fees, TCS and TDS. Do it before you file, because your GSTR-1 must carry the sales figure, not the payout, and each deduction is claimed in a different place.

Key points
  • Your GSTR-1 shows sales less returns. The bank credit is always lower, and that is normal.
  • Four things sit between sales and bank: returns, marketplace fees with GST, GST TCS and income tax TDS.
  • Fees give you input tax credit, TCS goes to your electronic cash ledger, and TDS is claimed in your income tax return.
  • The marketplace reports your sales and TCS in its own return, GSTR-8. Your figures should agree with it.
In this guide
  1. Why does the bank credit never match your sales?
  2. How do you reconcile a month, step by step?
  3. A worked example
  4. What do you do when the numbers do not match?
  5. The mistake most sellers make

Why does the bank credit never match your sales?

A marketplace collects the full price from the buyer and pays you later, after taking out what it is owed and what the law tells it to hold back. Three terms first:

  • Settlement report (also called payment report): the marketplace's statement of each payout, order by order.
  • TCS: tax collected at source under section 52 of the CGST Act. The operator collects it on the net value of your taxable supplies, that is, sales less returns in the month. The rate is 0.5% in total.
  • TDS: income tax deducted under section 194-O of the Income-tax Act, 1961 (section 393 of the Income-tax Act, 2025 from tax year 2026-27), at 0.1% of the gross amount of sales.
ItemWhere you find itWhat it should matchWhere you use it
Sales less returnsMarketplace sales or tax reportYour GSTR-1GSTR-1 and GSTR-3B
Fees and GST on feesSettlement report and fee invoicesGSTR-2BInput tax credit in GSTR-3B
GST TCSSettlement report"TDS and TCS credit received" on the GST portal, fed by the operator's GSTR-8Electronic cash ledger
Income tax TDSSettlement reportForm 26AS and AISIncome tax return
Net payoutSettlement reportBank statementYour books

How do you reconcile a month, step by step?

  1. Collect the papers for one month. You need the sales report, the settlement report, the fee invoices and your bank statement. Our guides show where to download the sales reports for Amazon, Flipkart and Meesho.
  2. Fix the sales figure first. From the sales report, total the taxable value and GST of invoices, then the same for returns. Sales less returns is what goes into GSTR-1.
  3. Tie the settlement report to the sales report. Match by order ID. Orders sold this month but paid next month are timing gaps. List them and carry them forward. Do not move the sale to the month of payment.
  4. Check fees. Add up commission, shipping and other fees in the settlement report. Compare the GST on them with the fee invoices and with your GSTR-2B, the statement of credit that the portal generates on the 14th of the next month.
  5. Check TCS. The operator files GSTR-8 by the 10th of the next month. Its figures appear under Services, then Returns, then "TDS and TCS credit received". Compare the net value and TCS there with your own sales less returns. Our guide on TCS matching explains the screen.
  6. Check TDS. Compare the section 194-O deduction in the settlement report with Form 26AS. It may appear there some time after the month ends.
  7. Tie the payout to the bank. Tick each payout against a bank credit.
  8. Write down every difference and its reason. A difference with no reason is the one to chase.
File your GSTR-1 freeAprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.
Open the free tool

A worked example

Meena sells bedsheets taxed at 5% on one marketplace. Her numbers for one month:

LineTaxable valueGSTTotal
Sales invoicesRs 5,00,000Rs 25,000Rs 5,25,000
Less: returnsRs 50,000Rs 2,500Rs 52,500
Net sales (GSTR-1)Rs 4,50,000Rs 22,500Rs 4,72,500
Less: marketplace fees, GST at 18% as printed on the fee invoicesRs 90,000Rs 16,200Rs 1,06,200
Less: GST TCS, 0.5% of Rs 4,50,000Rs 2,250
Less: income tax TDS, 0.1% of Rs 5,00,000Rs 500
Net payout to bankRs 3,63,550

Now see where each line lands.

  • GSTR-1 shows taxable value Rs 4,50,000 and tax Rs 22,500. Not Rs 3,63,550.
  • The operator's GSTR-8 should show net value Rs 4,50,000 and TCS Rs 2,250. Meena accepts that row and Rs 2,250 is credited to her electronic cash ledger.
  • The fee invoices should show in GSTR-2B with GST of Rs 16,200.
  • In GSTR-3B her tax is Rs 22,500. Assuming the credit is fully eligible and the tax heads allow the set-off, input tax credit covers Rs 16,200. Of the balance Rs 6,300, the cash ledger pays Rs 2,250 and she deposits Rs 4,050.
  • Rs 500 should appear in Form 26AS, to be claimed in her income tax return.

The TDS base here is an illustration. Check which amount your marketplace applies 0.1% to. If the payout were Rs 3,55,000 in place of Rs 3,63,550, Meena would have Rs 8,550 to explain: usually an order not yet settled, a fee she missed or a claim under dispute.

What do you do when the numbers do not match?

  • Sales in GSTR-8 are higher than yours. Check for a missed report or a second GSTIN. If you left out sales, see how to correct missed sales in GSTR-1.
  • TCS was deducted but is not on the portal. The operator may not have filed, or may have used a wrong GSTIN. See TCS credit not reflecting. A wrong row can be rejected, and it goes back to the operator to amend.
  • A fee invoice is not in GSTR-2B. Hold that credit and raise it with the marketplace.
  • Returns fall in a later month. Report them in the month of the credit note. The article on sales returns in GSTR-1 explains how.

The mistake most sellers make

The common mistake is to treat the bank credit as sales. In Meena's case that would report Rs 3,63,550 where the law needs Rs 4,50,000 of taxable value. The operator has already told the department about Rs 4,50,000 in its GSTR-8, so the gap is visible to the department.

The reverse mistake costs money too: reporting sales correctly but never accepting the TCS row or claiming credit on fees. In this example that is Rs 2,250 and Rs 16,200 left on the table in one month. For the claim steps, read how to claim TCS credit.

How AprilTax can help

AprilTax takes the first half of this work off your desk. Upload the sales reports from Amazon, Flipkart or Meesho and the free tool prepares your GSTR-1, runs about 30 checks and matches your sales with the TCS your marketplaces reported, so you see gaps before you file. It gives you a JSON file that you upload on the GST portal yourself. Start with the free GSTR-1 tool.

Frequently asked questions

What is ecommerce payment reconciliation for GST?
It is matching the marketplace's settlement report with your sales report, your GSTR-1, the TCS reported by the operator and your bank statement, so that every rupee between sales and payout has a reason.
Should I report the bank payout as sales in GSTR-1?
No. GSTR-1 carries the taxable value of sales less returns. The payout is lower because fees, TCS and TDS have been taken out.
Where do I see the TCS the marketplace reported?
On the GST portal under Services, Returns, TDS and TCS credit received. The figures come from the operator's GSTR-8, which is due by the 10th of the next month.
How do I get back the TCS deducted from my payout?
Accept the row in TDS and TCS credit received and file that form. The amount is credited to your electronic cash ledger and you can use it to pay GST.
How do I get back the GST charged on marketplace fees?
If you are a regular GST taxpayer and the fee invoice appears in your GSTR-2B, you can normally take it as input tax credit in GSTR-3B, subject to the conditions in the law.
Is the TDS in my settlement report a GST item?
No. It is income tax deducted under section 194-O. It shows in Form 26AS and is claimed in your income tax return, not in any GST return.
How often should I reconcile marketplace payments?
Every month, before you file GSTR-1. Small gaps are easy to trace within weeks and hard to trace after a year.

File your GSTR-1 free

AprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.

Open the free tool
D
CA Daxit

A Chartered Accountant on the AprilTax team who works with online sellers and small businesses every filing season.

Read next

Stuck on a return or registration?

File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.

← All articles
Talk to AprilTax