Home / Blog / Meesho + Amazon + Flipkart GSTR-1 Guide

How to Download Meesho, Amazon & Flipkart GST Reports and Generate GSTR-1 JSON with GSTWali

Published: August 2026 โ€ข 8 min read Complete Walkthrough ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเค‚เคฆเฅ€ เคฎเฅ‡เค‚ เคชเคขเคผเฅ‡เค‚ (Hindi Version)
TL;DR โ€” 4-Step Summary:

Table of Contents

  1. What Changed in GSTR-1 Recently (Read This First)
  2. Part 1: Download Your Meesho GST Reports
  3. Part 2: Download Your Amazon GST Reports
  4. Part 3: Download Your Flipkart GST Report
  5. Part 4: Your Files Checklist
  6. Part 5: Generate Your GSTR-1 JSON in GSTWali
  7. Part 6: Upload JSON to gst.gov.in
  8. The Complete Monthly Workflow
  9. E-Commerce GST Filing Checklist
  10. Frequently Asked Questions

If you sell on Meesho, Amazon or Flipkart, preparing your monthly GSTR-1 can be confusing.

You have to download the correct marketplace reports, account for customer returns, check GST values, prepare statutory tables, and finally upload the JSON file to the GST Portal.

Instead of manually copying thousands of transactions into Excel spreadsheets, you can use GSTWali to convert supported marketplace reports into a validated GSTR-1 JSON file ready for instant upload.

Important: Marketplace dashboards update frequently. The screenshots in this guide are visual references โ€” always follow the exact labels currently shown in your seller account.

What changed in GSTR-1 recently (read this first)

If you last filed a year or two ago, four statutory updates are now in force:

The practical takeaway: your GSTR-1 is no longer a draft you can quietly correct later in 3B. Getting the marketplace data right at this stage matters more than it used to.

One more deadline to keep in mind โ€” returns can no longer be filed after three years from their original due date. Once that window closes the portal blocks the period permanently.

Part 1: Download Your Meesho GST Reports

Which Meesho files do you need?

FilePurposeRequired?
tcs_sales.xlsxSales / forward transactionsRequired
tcs_sales_return.xlsxReturned transactions & credit notesRequired
Tax_invoice_details.xlsxInvoice & credit-note mappingOptional (recommended)

The first two come from Meesho's GST Report download. The Tax Invoice file is downloaded separately through the Tax Invoice option.

Sales and returns provide the transaction and tax figures. The tax-invoice file maps those transactions to invoice and credit-note numbers, which is what fills Table 13 (Documents Issued) properly. You can file without it, but your document summary will be thinner.

Step 1: Open the Meesho Supplier Panel

Open the Meesho Supplier Panel from a desktop browser and log in. Use the desktop web version rather than the app โ€” report export tools are far easier to access on desktop.

Navigation Guide
Meesho Supplier Panel Home
Log in at supplier.meesho.com on desktop and locate the left sidebar menu.

Step 2: Go to Payments, then click Download

From the left menu, under Manage Business, click Payments. On the Payments page, find the Download button near the top right and click it. A dropdown opens with the available report types.

Meesho Supplier Panel with Payments selected in the sidebar and the Download dropdown open
Payments โ†’ Download. The dropdown holds every report Meesho lets you export.

Step 3: Select GST Report

From the Download dropdown, choose GST Report. The same menu also holds Tax Invoice, which you will need in Step 6.

Meesho Download dropdown showing GST Report, Tax Invoice and Commission Tax Invoice options
The Download menu on the Meesho Payments page. GST Report is the first option.

Note: The exact list of options varies between accounts. Some sellers see Supplier Tax Invoice, others see Commission Tax Invoice. You only need GST Report and Tax Invoice.

Step 4: Select the Year and Month

A GST Report modal appears. Pick the Year, then the Month, then click Download. Always select the month you are actually filing for โ€” if you are filing July's GSTR-1, download July's report, not the current month.

Action Step
Meesho GST Report โ€” Year & Month Picker
Select your return financial year and month in the popup modal, then click the blue Download button.

Step 5: Extract the ZIP

The Meesho GST report downloads as a ZIP file. Extract it on your computer. Inside you'll find the two files you need:

Do not rename them and do not resave them in Excel โ€” GSTWali reads the original column structure directly.

Folder Structure
Extracted ZIP Folder
Verify you see both tcs_sales.xlsx and tcs_sales_return.xlsx in your unzipped folder.

Step 6: Download the Tax Invoice file

Go back to Payments โ†’ Download โ†’ Tax Invoice. A date-range picker opens. Select the first to the last day of your filing month โ€” for example, 1 July to 31 July โ€” and click Download. Meesho notes that this file can take a few minutes to generate.

Meesho Download Tax Invoice window with a From and To date range calendar
Pick the full calendar month โ€” from the 1st to the last day โ€” then download.
โš ๏ธ Do Not Skip the Returns File:

The single most common Meesho filing mistake is uploading only tcs_sales.xlsx. Your returns reduce your net taxable turnover. If you file sales without returns, you will overstate your liability and pay more GST than you owe โ€” and your figures will not reconcile against Meesho's GSTR-8.

Part 2: Download Your Amazon GST Reports

Amazon provides GST reports through Seller Central's tax reporting area. Depending on your account, you'll see GST Monthly Reports, GST On Demand Reports, or both.

Step 7: Open GST Reporting in Seller Central

Log in to Amazon Seller Central and go to Reports โ†’ Tax Document Library (some accounts display this as Reports โ†’ GST Reporting).

Amazon Navigation
Seller Central โ†’ Reports โ†’ Tax Document Library
Click the top navigation menu, open Reports, and select Tax Document Library.

Step 8: Choose Merchant Tax Report (MTR) and the period

On the GST Monthly Reports screen, configure:

  1. Select Report Type โ†’ Merchant Tax Report (MTR)
  2. Include Transactions โ†’ B2B or B2C
  3. Select Year and Select Month
  4. Click Download Report

You must perform this step twice โ€” once with B2B selected, and once with B2C. The radio button only allows selecting one at a time.

Amazon Seller Central GST Monthly Reports page with Merchant Tax Report selected and year and month dropdowns
GST Monthly Reports: pick MTR, choose B2B or B2C, set the year and month, then download.

If you need a custom date range instead of a whole month, use GST On Demand Reports. Click Request Report, and the file appears in the Check Report Status & Download table once Amazon finishes generating it (status changes from In Progress to Completed).

Amazon GST On Demand Reports page with MTR and B2B selected, and a report status and download table below
On Demand Reports are queued, not instant. Request them, then come back to the status table to download.

Step 9: Keep both MTR files

You will now have two files โ€” MTR B2B and MTR B2C. Keep them in their original format. Between them, they cover your complete gross and net sales for the month.

Amazon MTR B2C and MTR B2B Excel files side by side showing tax exclusive gross totals
Your total taxable value is the B2B and B2C files added together.

Part 3: Download Your Flipkart GST Report

Flipkart works differently. You don't download a ready-made static report โ€” you request it, wait for background generation, and then download it.

Step 10: Open Reports in Flipkart Seller Hub

Log in to Flipkart Seller Hub and click Reports in the left navigation menu.

Flipkart Seller Hub left navigation with Reports highlighted
Reports sits near the bottom of the Flipkart Seller Hub sidebar.

Step 11: Click Request New Report

On the Reports page, click the blue Request New Report button.

Flipkart Step
Flipkart Reports Page โ†’ Request New Report
Click the Request New Report button in the top right corner of the Reports dashboard.

Step 12: Select Tax Reports โ†’ GSTR Return Report

In the Generate Report popup:

  1. Report Type โ†’ Tax Reports
  2. Report Sub-Type โ†’ GSTR Return Report
  3. Select Date Range โ†’ the full filing month (e.g. 01 July to 31 July)
  4. Confirm the File Type is .xlsx
  5. Click Generate
Flipkart Generate Report window with Report Type set to Tax Reports and Report Sub-Type set to GSTR Return Report
Report Sub-Type must be GSTR Return Report โ€” not the general Sales Report.

Don't confuse this with the Sales Report: The Sales Report is an operational summary. The GSTR Return Report is the official statutory GST filing report, and it is the only one GSTWali parses for Flipkart.

Step 13: Wait, then download

Return to the Reports list. Your request will show as Pending or In Progress, and will change to Generated with a clickable Download link once ready. (Tip: Request this a few days before the 11th deadline to avoid month-end queue delays).

Part 4: Your Files Checklist

Before launching GSTWali, verify that you have collected:

Part 5: Generate Your GSTR-1 JSON in GSTWali

GSTWali runs as an intuitive four-step workflow: 1. GST Profile โ†’ 2. Import Data โ†’ 3. Statement โ†’ 4. GSTR1 Report.

Step 14: Set up your GST profile

Open gstwali.in and go to 1. GST Profile. Click Add GST Profile, enter your Trade Name, GSTIN, and Filing Frequency (Monthly or QRMP), and save it. Your profile is securely preserved for all future months.

GSTWali Manage GST Profiles screen with a saved profile showing GSTIN and monthly filing type
Set the profile up once. Every future month reuses it.

Step 15: Upload your marketplace files

Navigate to 2. Import Data. You'll see dedicated cards for Meesho, Amazon, Flipkart, Myntra, Shopsy, and Offline Sales.

Click Upload Data on the Meesho card. Attach your three files to their designated slots:

  1. Sales Report (Required) โ†’ tcs_sales.xlsx
  2. Sales Return Report (Returns & Credit Notes) โ†’ tcs_sales_return.xlsx
  3. Tax Invoice (Optional) โ†’ Tax_invoice_details.xlsx
GSTWali Upload Meesho Reports dialog with three file slots for sales, sales returns and tax invoice
Each Meesho file has its own slot, so there's nothing to rename or rearrange.

Once attached, GSTWali instantly inspects each file and displays the parsed row counts. Click Save & Done, and repeat for your Amazon and Flipkart cards.

GSTWali Meesho upload dialog after upload showing row counts detected in each of the three files
Row counts confirm each file parsed correctly before proceeding.

Step 16: Run the TCS reconciliation

Click Verify TCS Match. GSTWali's TCS Notice Guard compares your uploaded net sales against the marketplace GSTR-8 TCS records to ensure 100% reconciliation and eliminate mismatch notices.

GSTWali TCS Notice Guard showing a marketplace-by-marketplace comparison of uploaded sales against GSTR-8 TCS sales
TCS Notice Guard reconciles what you are about to file against the platform GSTR-8 records.

Why this matters: Marketplaces collect 0.5% TCS (0.25% CGST + 0.25% SGST, or 0.5% IGST) on your net sales. The GST department runs automated cross-checks between your GSTR-1 and the marketplace GSTR-8. Catching variances before filing protects you from automated DRC-01B queries.

Step 17: Generate the JSON

Verify your auto-detected filing period and order totals in the Ready to File summary, then click Generate GSTR-1 JSON.

GSTWali Import Data page showing Ready to File summary, TCS Notice Guard card and the Generate GSTR-1 JSON button
The filing period is auto-detected from your files โ€” confirm before generating.

Step 18: Review the Filing Statement & Audit Summary

Go to 3. Statement. Here you get a complete reconciliation of Sales Records, Return Records, Net Taxable Value, and Tax Liability broken down by IGST, CGST, and SGST.

GSTWali Filing Statement and Audit Summary showing sales records, return records, net taxable value and a review warning
The Audit Summary flags any negative return state buckets that were clamped for compliance.

Step 19: Inspect Tables 7, 12, 13 and 14/15

GSTWali groups your data into exact statutory GSTR-1 tables:

GSTWali statement showing Table 7 B2C small supplies, Table 12 HSN summary and Table 13 documents issued
Table 12 and Table 13 are fully formatted to meet GSTN schema v5.0 requirements.
GSTWali statement showing Table 14 and 15 e-commerce supplies with the marketplace GSTIN and IGST, CGST and SGST split
Table 14/15 reports supplies made through e-commerce operators, keyed to each marketplace GSTIN.

Step 20: Download the JSON & Excel Audit File

On 4. GSTR1 Report, click Download GSTR-1 JSON. You can also click Export Excel Audit to save a permanent spreadsheet copy for your accounting archives.

GSTWali GSTR-1 Reports and Downloads screen with Download GSTR-1 JSON and Export Excel Audit buttons
Download the JSON file and keep the Excel audit archive alongside it.

Part 6: Upload the JSON to gst.gov.in

Step 21: Log in and Open Returns Dashboard

Visit services.gst.gov.in, log in with your credentials, and navigate to Services โ†’ Returns โ†’ Returns Dashboard.

Step 22: Select Period

Select your Financial Year, Quarter, and Period (Month), then click Search.

GST Portal File Returns page with financial year, quarter and period dropdowns and the Search button
Select the period you are filing for, then click Search.

Step 23: Open GSTR-1 and Choose Prepare Offline

Under the GSTR-1 tile, click PREPARE OFFLINE (do not click Prepare Online for JSON uploads).

GST Portal GSTR-1 tile with the Prepare Online and Prepare Offline buttons highlighted
Prepare Offline is the official JSON upload route.

Step 24: Upload the JSON File

Click Choose File, select your downloaded GSTWali JSON file, and upload it. The status will initially read In Progress.

Step 25: Verify Processing Status

Refresh after 30โ€“60 seconds. The status will update to Processed Successfully. If any schema error occurs, download the error JSON to view the exact invalid row.

Step 26: Generate Summary, Submit and File

Crucial Step: Uploading the JSON does not file your return! After the JSON is processed:
  1. Click Generate GSTR-1 Summary.
  2. Preview the figures across Tables 7, 12, 13, and 14.
  3. Click Submit to freeze the data.
  4. Click File Return with EVC (enter Aadhaar OTP) or DSC to complete filing.

The Complete Monthly Workflow

Platform / StepWhere to GoOutput Files / Action
MeeshoPayments โ†’ Download โ†’ GST Report & Tax Invoicetcs_sales.xlsx, tcs_sales_return.xlsx, Tax_invoice_details.xlsx
AmazonReports โ†’ Tax Document Library โ†’ MTRMTR B2B + MTR B2C (.xlsx / .csv)
FlipkartReports โ†’ Request New Report โ†’ GSTR Return ReportGSTR Return Report (.xlsx)
GSTWaliGST Profile โ†’ Import Data โ†’ Statement โ†’ ReportReconcile TCS, review tables, download GSTR-1 JSON
GST PortalReturns Dashboard โ†’ GSTR-1 โ†’ Prepare OfflineUpload JSON โ†’ Generate Summary โ†’ Submit โ†’ File with OTP

E-Commerce GST Filing Checklist

Before Generating the JSON

After Uploading to GST Portal

Generate Your GSTR-1 JSON in Under 2 Minutes

Upload your Meesho, Amazon, and Flipkart reports into GSTWali. Get instant multi-platform consolidation, automated return netting, and a 100% portal-compliant JSON file.

Generate GSTR-1 JSON โ†’

Frequently Asked Questions

How many Meesho files do I need?

Two are required โ€” TCS Sales (tcs_sales.xlsx) and TCS Sales Return (tcs_sales_return.xlsx). The Tax Invoice Details file (Tax_invoice_details.xlsx) is optional but recommended, since it fills your Table 13 document summary properly.

Can I file one GSTR-1 for Meesho, Amazon and Flipkart together?

Yes, provided all the transactions belong to the same GST registration and the same return period. GSTWali consolidates them into a single GSTR-1 with platform-wise Table 14 breakdowns.

Do I have to enter every marketplace order manually?

No. Marketplace reports are automatically aggregated into the GSTR-1 statutory tables (Table 7 B2CS by Place of Supply and Rate), and GSTN provides an offline JSON upload route for fast filing.

What if the GST Portal rejects my JSON?

Download the error report from the GST portal offline upload history, identify the failing records, correct the source data, regenerate the JSON in GSTWali and upload again.

Can I upload just the Meesho sales report and skip returns?

No. Returns reduce your net taxable turnover. Filing sales without returns means overpaying GST, and your figures will not match the marketplace GSTR-8 report.

Why does my TCS not match my sales?

Timing differences are common โ€” an order placed at month-end may settle in the next month. Small gaps are normal. Large or unexplained gaps trigger notices, so investigate before filing.

Does uploading the JSON file my return?

No. Uploading only loads the data. You must review the summary on the GST portal, click Submit (which freezes data), and finally click File Return with DSC or EVC (Aadhaar OTP).

Disclaimer: This guide provides general informational guidance on GST compliance for e-commerce sellers under the CGST Act and GSTN rules. Consult a certified tax practitioner for specific legal advisory.

Read next

The Complete GSTR-1 Guide for eCommerce SellersTables, due dates and the Rule 88C trap Selling on Multiple Marketplaces โ€” One GST ReturnConsolidating Meesho, Amazon, Flipkart into one return TCS Under GST Explained for Online SellersUnderstanding deductions and cash ledger recovery How to Find Correct HSN Codes for Meesho & FlipkartPrevent Table 12 classification errors GST Academy & 78-Question FAQ HubInteractive lessons and symptom-based error troubleshooting