Run your India business on one platform — with GST handled properly.
GST at 0, 5, 12, 18 or 28% computed on every line, GSTIN validation, and invoices carrying the particulars the law requires. Alongside the clients, projects, people and field teams that produced the invoice in the first place.
What Grovia does for a business in India
The tax engine is not a rate field bolted onto a template. It is cited to the legislation and shared by every document the platform prints.
GST that is actually computed
Every line carries its own rate and the totals are worked out for you. Set 0% where a supply is zero-rated or exempt and Grovia records which, because the two are not interchangeable at your year end.
GSTIN validation
Fifteen characters, state code through check digit, validated in full — India is the one country here where the number carries a published checksum, so Grovia can genuinely tell a typo from a real GSTIN rather than only checking the shape.
Invoices that carry what the law asks for
A sequential number, both parties' details, your GSTIN, the rate and amount per line and the tax total — the particulars the CGST Rules sets out, printed without you assembling them.
Nothing is assumed from an address
A customer being overseas does not make a supply zero-rated, and Grovia never pretends otherwise. Place of supply turns on facts software cannot see, so the decision stays yours and the record shows you made it.
The rest of the business, same platform
Clients, quotes, projects, tasks, staff, payroll, expenses, support tickets and field visits. The invoice is the end of a workflow that already lives here, not an export into something else.
On the phone as well
Grovia Chat for the team, Grovia Field for people on site with GPS check-ins and photo reports, and GroAI for asking your own numbers a question in plain English.
Working today
- GST at each slab, applied per line item, with CGST and SGST split or IGST charged whole
- Intra-state and inter-state resolved from the place of supply, not from which address was typed first
- GSTIN validation with the check digit, on your own registration and on your customers'
- Invoice numbering that restarts each financial year, as Rule 46(b) requires — April to March, not January to December
- HSN and SAC codes on lines, and an HSN summary for your return
- GSTR-1, GSTR-2B, GSTR-3B and TDS working papers, plus GSTR-1 JSON in the portal's own format
- e-Invoice payloads built to the NIC specification, and the IRN and QR code stored against the invoice
- Receipt vouchers for advances, cited to section 31(3)(d) of the CGST Act
Not handled yet — worth knowing before you sign up
We would rather you read this now than find it after you have paid. If any of the below is central to how you bill, Grovia is not the right fit for that part of your work yet.
Nothing is filed for you
Grovia produces the return and the JSON the portal accepts. You or your CA still upload it at gst.gov.in and press submit. There is no GSP connection here, so nothing is transmitted to the department on your behalf and nothing can be filed by accident.
The IRN is not fetched automatically
The e-Invoice JSON is built to the NIC specification and is ready to upload, but Grovia does not call the IRP. You upload it, and paste the IRN and QR code back — Grovia then prints them on the invoice. Businesses above the e-invoicing threshold should know this is a manual step each time.
No e-way bills
Grovia does not generate e-way bills or talk to the e-way bill portal at all. If you move goods and need them, that stays on a separate system.
Reverse charge is not automated
You can set a line to 0% and record it, but Grovia will not decide for you that a supply falls under reverse charge, and will not compute your liability as recipient. That decision needs facts about the supplier that the invoice module does not hold.
Not your country?
Start with your own invoices
Set your country to India during setup and everything above applies from the first document you raise.
Create your workspace