Ecommerce Payment Reconciliation for GST: Sales to Bank Credit
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.
- 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
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.
| Item | Where you find it | What it should match | Where you use it |
|---|---|---|---|
| Sales less returns | Marketplace sales or tax report | Your GSTR-1 | GSTR-1 and GSTR-3B |
| Fees and GST on fees | Settlement report and fee invoices | GSTR-2B | Input tax credit in GSTR-3B |
| GST TCS | Settlement report | "TDS and TCS credit received" on the GST portal, fed by the operator's GSTR-8 | Electronic cash ledger |
| Income tax TDS | Settlement report | Form 26AS and AIS | Income tax return |
| Net payout | Settlement report | Bank statement | Your books |
How do you reconcile a month, step by step?
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Tie the payout to the bank. Tick each payout against a bank credit.
- Write down every difference and its reason. A difference with no reason is the one to chase.
A worked example
Meena sells bedsheets taxed at 5% on one marketplace. Her numbers for one month:
| Line | Taxable value | GST | Total |
|---|---|---|---|
| Sales invoices | Rs 5,00,000 | Rs 25,000 | Rs 5,25,000 |
| Less: returns | Rs 50,000 | Rs 2,500 | Rs 52,500 |
| Net sales (GSTR-1) | Rs 4,50,000 | Rs 22,500 | Rs 4,72,500 |
| Less: marketplace fees, GST at 18% as printed on the fee invoices | Rs 90,000 | Rs 16,200 | Rs 1,06,200 |
| Less: GST TCS, 0.5% of Rs 4,50,000 | Rs 2,250 | ||
| Less: income tax TDS, 0.1% of Rs 5,00,000 | Rs 500 | ||
| Net payout to bank | Rs 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.
Sources
- Section 52, CGST Act (collection of tax at source): CBIC (checked 12 Nov 2026)
- Notification 15/2024-Central Tax: GST Council (checked 12 Nov 2026)
- GSTR-8: GST portal FAQ (checked 12 Nov 2026)
- TDS and TCS credit received: GST portal manual (checked 12 Nov 2026)
- GSTR-2B: GST portal FAQ (checked 12 Nov 2026)
- Section 194-O, Income-tax Act, 1961: Income Tax Department (checked 12 Nov 2026)
- Section 393, Income-tax Act, 2025: Income Tax Department (checked 12 Nov 2026)
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?
Should I report the bank payout as sales in GSTR-1?
Where do I see the TCS the marketplace reported?
How do I get back the TCS deducted from my payout?
How do I get back the GST charged on marketplace fees?
Is the TDS in my settlement report a GST item?
How often should I reconcile marketplace payments?
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 toolWhat sellers say
4.9 on Google →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.