Scriptfeeds Blog
  • Blog
  • WordPress
    • Woocommerce
    • WordPress Errors
    • WordPress Plugins
  • Development
    • WordPress Themes
  • Hire us
Cart / $0.00

No products in the cart.

No Result
View All Result
Scriptfeeds Blog
  • Blog
  • WordPress
    • Woocommerce
    • WordPress Errors
    • WordPress Plugins
  • Development
    • WordPress Themes
  • Hire us
Cart / $0.00

No products in the cart.

No Result
View All Result
Scriptfeeds Blog
No Result
View All Result
Home Wordpress

How to add GST billing in WooCommerce plugin 2025

Scriptfeeds by Scriptfeeds
April 2, 2019
in Wordpress, Woocommerce
37
84
SHARES
Share on FacebookShare on TwitterWhatsapp this Blog

This Article will guide you about adding GST billing in WooCommerce. As you know GST mean GOODS & SERVICE TAX came into force on 1st july 2017. It promoted as ONE NATION ONE TAX in India. So its important for all sellers (Online or offline) and shopkeepers to generate GST invoice for all purchase. One of our reader asked us “How to add the GST taxes system in WooCommerce” since he is using WordPress to sell his product online.

In WooCommerce adding GST tax is just like adding normal tax slabs but only difference is TAX RATES. For every Tax rate, we have to create a tax class. In simple words, different products have different slabs for GST, like some has 18% GST slab while other has 12%. It totally depends what you selling or providing services.

Table of Contents

  • Login into your wordpress dashboard to change GST billing in WooCommerce.
    • An example of Tax setting

If you have Multivendor Store and Using WCFM Multivendor Plugin then click here to learn “How to setup up GST billing in Multivendor Store”.

So lets make it quick for you to how to add GST Tax Slab in Woocommerce. Follow step by step guide to add GST billing in WooCommerce :

Login into your wordpress dashboard to change GST billing in WooCommerce.

  • Click on woocommerce option then go to settings and click on TAX tab at top.
  • Under TAX tab, put a check mark on Enable Tax and Tax calculations.
  • Select any option from “Price entered with Tax” option as per your choice.
  • Select option from “Calculate Tax based on” as per your choice.
  • Select Shipping Tax class as Standard
  • Other Option below this you can select as per your requirement.
GST billing in WooCommerce
Follow steps by number
  • Now on same page , click on standard rates at top
  • In standard tax option click on Import CSV button to import the Tax rates based on different states. Download the CSV from here.
  • After downloading the CSV file, import it from the option.

Please note :
Our CSV contains all the state codes and the rates considering Uttar Pradesh as the shop location for Ayurvedic products which comes under 12% GST slab. It contains both CGST+SGST and IGST columns as per state. Please note this point during adding GST billing in WooCommerce Plugin

Like If your shop is in Uttar Pradesh then bills generate for customers in Uttar Pradesh includes (CGST + SGST) and for customers outside Uttar Pradesh will have IGST as TAX.

To define this concept we set the priority numbers for all states. (Do not change it) so that tax can be applied correctly. Also make sure all compound and shipping column is unchecked. In image below we defined different numbers as priority for different states and union territory (All UT has SGST+CGST). Also please modify it according to your tax slab like 18% or 28% etc.

GST billing in WooCommerce step-2
Change the tax slab as per your need.

So that all you need to do for displaying GST tax at your online shop. When any customer will do checkout on website, GST tax will be automatically displayed as per your settings like inclusive or exclusive and GST will be calculated as per billing address or shipping address (One you selected in settings). To know more about the GST tax slabs, contact your CA or you can visit https://www.gst.gov.in/ . Hope you find the easiest way to add the GST in your online shop.

If you wanna add multiple GST tax slabs/percentage in WooCommerce products then click here. For any other queries or suggestion please comment below. Let us know if you need any Developer help.


Loading
Connect with Developer
Loading
Tags: Add GST in wordpressAdd GST in wordpress checkoutGST in woocommerce billswoocommerce GST
Share34Tweet21Send

Comments 37

  1. Anurag Pandey says:
    6 years ago

    How to aad the different tax slabs according to product? Please help

    Reply
    • Shivshankar says:
      4 years ago

      Dear Sir,
      I have one problem GST Settings WordPress. SGST, CGST and IGST please contact me.
      Thanks & Regards
      (Shivshankar N. Nageshwar)
      Mob No. :- 9960801063.

      Reply
  2. Hariharan says:
    5 years ago

    CSV file is missing.

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi, sorry for that , files is now available for download.

      Reply
  3. Gaurav says:
    5 years ago

    Hello, For MH it specifies CGST and SGST, not IGST even though MH is not UP. Do i need to alter it?

    Reply
    • Scriptfeeds says:
      5 years ago

      Yes, Gaurav you can alter it according to your requirement.

      Reply
      • Shivshankar says:
        4 years ago

        Dear Sir,
        I have one problem GST Settings WordPress. Maharashtra SGST, CGST and Other State IGST please contact me.
        Thanks & Regards
        (Shivshankar N. Nageshwar)
        Mob No. :- 9960801063.

        Reply
    • Kshitij says:
      5 years ago

      What needs to be altered? Since you have mentioned not to alter the priority numbers for all states. Even I want to implement for MH for SGST and CGST and rest of the states IGST. Kindly help. Thanks.

      Reply
      • Scriptfeeds says:
        5 years ago

        Hi Kshitij,
        You can edit the excel file priority. Download the excel file, replace the UP with MH and MH with UP.
        that’s all done.

        Reply
        • Kshitij says:
          5 years ago

          Thanks so much 🙂

          Reply
  4. Sohaiil says:
    5 years ago

    Can I use this for multivendor sites? Will it configure tax for multivendor platform?

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi,
      yes you can use this in multi vendor site. Yes it will be configured.

      Regards

      Reply
      • Sasi says:
        5 years ago

        Hi, Could you please guide how to configure for multivendor website.? Share a csv file if possibe.
        Thanks & Reagrds

        Reply
        • Scriptfeeds says:
          5 years ago

          hi Sasi
          For multivendor platform, you have to use customized solutions for plugin(woocommerce or any other multivendor plugin). Let us know if you want any customized solutions.

          Regards

          Reply
      • Santosh says:
        12 months ago

        Hi it can be implemented for Multivendor Woocommerce Website having multi seller with different shop location. How it works when Woocommerce General setting have Shop location based in the state of Delhi and Website has sellers from different location. In such a case how GST tax will be confirgured according to Sellers shop location keeping aside the shop location of Website. Please help.
        If you have any Excel File please share.
        Thank You.

        Reply
  5. Rahul Sharma says:
    5 years ago

    hi,

    I have a grocery store and having too much inventory in multiple items & calculation of GST on those item are very difficult. because we have 5 different GST tax slabs from 0%,5%,12%,18%,28%,40% and each GST slab has so many multiple products .
    kindly help to how I can fix the issue.
    Prob is – If any client buys multiple items on the single bill so, How GST calculate on item wise?

    please revert me asap…

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi,
      You have to create multiple tax slabs and categorize the products according to Tax slab. For a customer having multiple tax slab items tx will be collected according to product value not on cart value.

      Regards

      Reply
  6. Devansh Pandey says:
    5 years ago

    Hi I’m new at this business
    I wanted to ask whether tax will be collected by the payment gateway or we have to submit it or file it through a CA?

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi,
      You can select the tax amount according to your business like inclusive or exclusive. After sales you have to give all sales bills/invoices to your CA to file GST. Payment gateway also charges GST for collecting payments from your customer, for which you can collect their GST invoice from payment gateway dashboard and send it to your CA. CA will file the GST tax for you. For more info whatsapp us at : 7838741037

      Regards

      Reply
  7. Tarun Garg says:
    5 years ago

    Hello,
    Very Nice explanation for adding GST tax slabs. Showing Tax slabs in order section in dashboard.
    Though I am facing an issue…my cart still shows inc. VAT.

    Also please guide me on how to send attached invoices in GST form which can be printed at both customer and storeowner end.
    Thanks & Regards

    Reply
    • Scriptfeeds says:
      5 years ago

      hi Tarun,
      You can use lots of plugin which can automatically generate the GST invoice for your customer and send it via email.
      To show inc. GST you have to define the standard TAX and give it a proper name.
      Let us know if you need specific help.

      Regards

      Reply
  8. Vishal Singh says:
    5 years ago

    How to mention GST percentage & charges in the invoice that we have to send with the product. If the product price is inclusive of GST.?

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi vishal
      You can use any third party invoice builder plugin or even you can use woo-commerce inbuilt invoice feature to show tax breakup. You just need to define the tax type and amount entry as inclusive or exclusive in woo-commerce settings. It will automatically pick the settings.

      Regards

      Reply
  9. prasenjit says:
    5 years ago

    how to set GST for multivendor platform. the GST has to be as per the seller location.

    Reply
    • Scriptfeeds says:
      5 years ago

      hi Prasenjit
      For multivendor platform, you have to use customized solutions for plugin(woocommerce or any other multivendor plugin). Let us know if you want any customized solutions.

      Regards

      Reply
  10. Abhisake Jain says:
    5 years ago

    Hi as I have created slabs for gst tax.I want to display product price with both taxes added.It is showing while I’m logged in as it takes my address from my registration details.But while I log out my store shows price exclusive of taxes as it doesn’t know about my state and country.I want to display product price with tax added without user login.

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi Abhisake,
      To implement that you can use Geolocation based taxation plugin.

      Regards

      Reply
  11. Radha Seth says:
    5 years ago

    Hi
    I’m uploading csv file for all products like I’ve 4 different tax category but it only reflects in the Standard rates section and secondly the prices of the products get changed

    Reply
    • Scriptfeeds says:
      5 years ago

      Hi Radha,
      You can defined different tax slabs from woo commerce settings. and select respective tax in products tax settings. Prices display depends how you show it either itemized and as whole in woocommerce settings.

      Regards

      Reply
  12. pavethran says:
    4 years ago

    hi
    i have one problem how to change text VAT to GST in checkout process of wordpress

    Reply
    • Scriptfeeds says:
      4 years ago

      Hello Pavethran,
      You can do it by changing the name in tax setting of woocommerce.

      Regards

      Reply
  13. Heena Kaushar says:
    4 years ago

    Hello sir,

    I am using WCFM , but facing challenges to configure GST rates identification for inter or intra supply for different stores in different states.

    For Example :-
    Case :- 1
    I have one vendor V1 in madhya pradesh supply services (GST 18) in Madhya pradhesh only, here supply is intra. CGST and sGST shall be charged. working fine currently.

    Case :- 2
    I have same vendor V1 in madhya pradesh supply services (GST 18) in maharashta only, here supply is inter. igst shall be charged. working fine currently.

    Case 1 and Case 2 is working fine when i have considered base location of state as madhya pradesh in TAX setting for GST state.

    But, consider CASE 3 :-
    I have another vendor V2 in Delhi supply services (GST 18) in Delhi only, here supply is intra. CSGT AND SGST is applicable. Now since i have used settings for madhya pradesh as a base location, IGST is getting charged which is incorrect.
    Can you share me excel sheet

    Reply
    • Scriptfeeds says:
      4 years ago

      Hello heena
      You have to set the tax location as customer or none

      Regards

      Reply
  14. vikas says:
    4 years ago

    I uploaded the available csv file for tax but its not working for states . I arranged HR state code with 6% CGST and 6% SGST while and priority 1 and 2, while other states comes under 12 % IGST and having priority of 3.

    While in calculation it always shows 6% CGST and 6% SGST for any state selected for billing.

    Kindly suggest the solutions..

    Regards

    Vikas Mishra
    9811442146

    Reply
    • Scriptfeeds says:
      4 years ago

      hi vikas,
      Please check settings of your tax if its on customer’s billing or shop base location. GST always implement on customer billing address. if still facing issue just ping us on whatsapp at 7838741037

      Regards

      Reply
  15. rajul says:
    3 years ago

    hello

    https://scriptfeeds.com/blog/development/gst-billing-in-woocommerce/

    in this script, i have two question – suppose if i have both 5% and 12% products in a single invoice, which tax rate will shipping column take ???

    Q2 What does compound tax rate mean in your excel template

    Reply
  16. Sourav Koley says:
    1 year ago

    You don’t really need that long list to maintain. The list should have only 3 rows. Let me explain.

    Suppose, your shop is in UP and GST rate is 12%. Then, first add a row with followings:

    Country code = IN
    State code = *
    Postcode / ZIP = *
    City = *
    Rate = 12%
    Tax name = IGST <or your preffered name>
    Priority = 1
    Compound = Unchecked
    Shipping = Unchecked
    

    Add a second row:

    Country code = IN
    State code = UP
    Postcode / ZIP = *
    City = *
    Rate = 6%
    Tax name = SGST <or your preffered name>
    Priority = 1
    Compound = Unchecked
    Shipping = Unchecked
    

    Add a third row:

    Country code = IN
    State code = UP
    Postcode / ZIP = *
    City = *
    Rate = 6%
    Tax name = CGST <or your preffered name>
    Priority = 2
    Compound = Unchecked
    Shipping = Unchecked
    

    That’s it. That’ll do the job.
    NOTE: If you use tax rate 18%, then ‘Shipping’ option should be Checked. The reason is shipping cost GST rate is 18% in India (as of now).

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Scriptfeeds Blog

© 2022 Scriptfeeds

Blog Categories

  • WordPress
  • Development
  • Reviews
  • Marketing

Connect us on

No Result
View All Result
  • Blog
  • WordPress
    • Woocommerce
    • WordPress Errors
    • WordPress Plugins
  • Development
    • WordPress Themes
  • Hire us

© 2022 Scriptfeeds

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.