---
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

**GSTR-1** is the monthly (or quarterly) return where you report your outward supplies — the
sales you made. GST Manager turns your WHMCS invoices into a **GSTR-1 CSV** you can use at
filing time, so you don't have to reconcile invoices by hand.

::: info B2B vs B2C
**B2B** ("business to business") means a client who has a **GSTIN** — their invoices are
reported individually. **B2C** ("business to consumer") means a client without a GSTIN. GST
Manager classifies each invoice automatically based on whether the client has a GSTIN on file.
:::

## 1. Open Tax Reports

Go to **Addons → GST Manager → Tax Reports**. The first report is **GSTR-1 Export (B2B / B2C
Classification)**.

![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

Choose the **start and end dates** for the return period you're filing (for example, a single
month). The report includes only **paid** invoices dated within that range.

## 3. Download the GSTR-1 CSV

Click **Download GSTR-1 CSV**. The file contains the paid invoices for your **Indian clients**,
each row tagged as **B2B** (client has a GSTIN) or **B2C** (no GSTIN), ready to feed into your
GSTR-1 filing.

::: 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/)
