---
url: /gst-manager-whmcs/guides/file-gstr1.md
description: >-
  Download a filing-ready GSTR-1 CSV from Tax Reports for any date range, and
  understand the automatic B2B/B2C split of your paid Indian invoices.
---

# Produce your GSTR-1 data

Generate statutory GSTR-1 export files for Indian outward tax supplies:

* **Automated classification:** Categorizes paid Indian invoices into B2B and B2C tables.
* **Filing-ready exports:** Produces CSV files ready for entry into the GST portal.
* **Zero manual reconciliation:** Pulls exact transaction amounts, tax rates, and client GSTINs directly from WHMCS.

::: info B2B vs B2C

* **B2B (Business to Business):** Clients with a valid **GSTIN** on file; reported line-by-line.
* **B2C (Business to Consumer):** Unregistered clients without a GSTIN; aggregated by tax rate and state.
  :::

## 1. Open Tax Reports

Navigate to **Addons → GST Manager → Tax Reports** and locate the **GSTR-1 Export (B2B / B2C Classification)** section.

![The GSTR-1 report in Tax Reports](/gst-manager-whmcs/img/gst-file-gstr1-report.png)
*Addons → GST Manager → Tax Reports*

## 2. Pick your date range

Select the relevant return period:

* Choose **start and end dates** matching your monthly or quarterly filing window.
* The generator filters exclusively for invoices marked **Paid** within the selected timeframe.

## 3. Download the GSTR-1 CSV

Click **Download GSTR-1 CSV** to obtain the formatted export:

* Contains paid invoices for all domestic Indian clients.
* Rows are automatically flagged as **B2B** or **B2C** based on stored client GSTIN records.
* Use the exported data directly when filing GSTR-1 on the GST portal.

::: warning What's included
This report covers **paid invoices for Indian clients only**. Sales to non-Indian (export) clients are handled separately — see [Handle export invoices](/gst-manager-whmcs/guides/export-invoices). If you want a single combined file of *all* paid invoices (domestic and export), use the **Legacy GST Report** on the same Tax Reports screen.
:::

::: tip Check the split before you file
Because B2B/B2C depends on the client's GSTIN, make sure your business clients have their GSTIN recorded. The **GST Compliance Health** widget on your dashboard flags malformed client GSTINs so a client isn't mis-classified as B2C.
:::

## Related pages

* [Tax reports](/gst-manager-whmcs/features/tax-reports) — GSTR-1, export and legacy CSVs
* [Set up GST correctly](/gst-manager-whmcs/guides/configure-gst) — GSTIN and tax rules
* [GST Manager overview](/gst-manager-whmcs/)
