ERPNext Foundation ERPNext Cloud User Manual Blog Discuss Frappé* Donate

What is the right way to configure GST in India?


I am playing around with ERPNext with the intention of using it in a supermarket in coming weeks. I have few queries about the way we are supposed to configure few crucial things since the official documentation is not clear on these parts. Apologies in advance if I sound silly.

  1. Since we will be dealing with 0%,5%,12%,18% and 28% category products, how are we supposed to configure GST in India?. In Sales Taxes And Charges Template, do we have to create two heads i.e In State GST and Out State GST; then add all applicable CGST+SGST & IGST rates under them OR do we have to create separate heads like In State GST 5%, In State GST 12%, Out State GST 5%, Out State GST 12% and so on?.



You can use same ledgers in multiple sales and charges templete or you could create seperate ledgers for different rates.

I personally prefer separate ledgers, so that I can look at General Ledger report for each ledger.


Thanks for the help. I have configured separate ledgers for each tax slab and updated same in sales/purchase taxes and charges template. However, when we try to create a sales invoice, the tax figures are not getting automatically populated. We have to enter taxes manually each and every time. Why is it happening so?.


Once we enter the sales tax while adding new products and create invoices it should automatically populate the product specific tax values right?. But its not happening in my case. What am I missing here?. And also, how do we make Out Of State GST values populate automatically in case the billing address is out of state?.

Sorry if my question is too basic. I am using ERPNext: v11.1.30 (master), Frappe Framework: v11.1.28 (master), Journeys: v0.0.1 (master). My account is hosted on cloud.

Thanks in advance.


Can someone please be kind enough to help me?. The tax values as well as price are not at auto populating now. How do I fix it?.


Here is what I have done so far:

  1. Created GST 0% (CGST 0,SGST 0, IGST 0), GST 5% (CGST 2.5,SGST 2.5, IGST 2.5) GST 12%, GST 18%, GST 28% in Chart of accounts as shown in the screenshot.

  2. Then in Purchase Taxes and Charges Template , Created: In State GST 0% (CGST 0%,SGST 0%), Out Of GST 0% (IGST 0%), In State GST 5% (CGST 2.5%, SGST 2.5%), Out Of State GST 5% (IGST 5%)… Likewise added 12%,18% and 28% for purchases taxes template.

  3. Created Sales Tax And Charges same as above. Separately entered In State GST 0, 5,12,18 & 28%. Here also CGST,SGST and IGST have been properly entered.

  4. Then added couple of products, added their individual tax rates, HSN codes. Also linked these accounts to GST Settings.

  5. Added couple of B2B and B2C customers. Ensured that their billing address, shipping address, GST information, place of supply etc are entered.

  6. Now, based on my experience with other softwares like Zoho, Intuit etc, whenever we create Purchase Order, Sales Invoice etc documents, the tax rates should automatically be populated. But in our case, it’s not happening. We are manually adding tax rates of each and every line item every single time.

Now my question is, is this normal/intended behavior by ERPNext?. If yes, what’s the workaround for this issue; we will be making hundreds of invoices per day. It won’t be possible to handle ERP Next like above.

If this is not a normal behaviour, where am I doing wrong?. Can someone please help me.?.


Please check if the templates (Both Sales and Purchase) have the percentages mentioned or not.


This is how it is configured now. All tax rates are specifically mentioned. What am I missing here ?. I am really new into this and would appreciate some heads up.


Can anyone please help me on this?. Have been trying to figure out what to do. Nothing seems to work out.