Indian Compliance Guides
How to file GSTR-1 from Easedesk — step-by-step
Generate GSTR-1 from your Easedesk sales data, download the JSON, upload to the GST portal, and file with DSC/EVC — all from a single page.
Quick answer
Open GST → Returns → New Filing → GSTR-1 → pick the month. Easedesk auto-pulls all sales invoices + credit notes for the period, validates each line, and generates a GSTN-compliant JSON. Download the JSON, upload to the GST portal, and file with your DSC or EVC.
Step 1 — Open GST Returns
From the sidebar, click GST → Returns. You'll see all past filings + their ARN numbers. Click 'New Filing' at top-right.
Step 2 — Pick GSTR-1 and the period
Select Type = GSTR-1, then pick the month (e.g. 2026-05 for May 2026). Easedesk auto-calculates the data; review the totals.
Step 3 — Review B2B + B2C breakups
Tabs show B2B invoices, B2C-Large, B2C-Small, exports, debit/credit notes, and HSN-wise summary. Click any tab to drill down. Edit individual line items if needed (e.g. correct a GSTIN).
Step 4 — Download JSON
Click 'Generate JSON'. Easedesk validates against GSTN's latest schema and produces the .json file. Errors (if any) are listed inline with fix links.
Step 5 — Upload to GST portal + file
Log into the GST portal (gst.gov.in), go to Returns → GSTR-1 → Prepare Online → Upload. Upload the JSON, verify the summary matches Easedesk, then file with DSC or EVC. Paste the ARN back into Easedesk for record-keeping.
Frequently asked questions
Does Easedesk file GSTR-1 directly?
What if my GSTR-1 has errors?
When is GSTR-1 due?
Can I file a NIL GSTR-1?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support