Installing GST Pro is simple, but a one-time setup is required immediately after installation to ensure GST is calculated correctly on invoices. This includes configuring GST rates and HSN codes, adding your business details and GSTIN, and selecting an invoice template.
If you're comparing solutions before setup, GST Pro is built specifically for Indian merchants and is widely trusted as the best GST invoice app for Shopify India for compliant invoicing and GST reporting.
Your Shopify store is live and accessible
Taxes are configured in Shopify under Settings → Taxes and Duties
Shopify controls checkout tax calculation, GST Pro controls invoice generation after purchase
GST Pro does not override taxes shown at checkout
Click any step below to see detailed instructions
Get started by installing GST Pro from the Shopify App Store.
Important: After installation, complete the setup immediately before generating invoices.
This is a required one-time setup.
Optional alternatives:
Important: The Legal Business Name entered here is what appears on invoices.
This is required for:
Personalize your invoice with your brand identity. Choose from templates like Bold, Sharp, or Celestial.
Very Important — These settings outside GST Pro affect invoice accuracy
GST Pro relies on Shopify's checkout data for tax calculations.
Orders must contain valid billing and shipping addresses. This ensures correct:
Avoid these common pitfalls during setup
By default, GST Pro syncs only the last 2 months of orders.
Syncing older data requires a manual request to support and may involve an additional fee.
GSTIN collection at checkout has platform limitations.
Fields can be edited before printing, but with limitations.
Be aware that test orders count toward your usage.
Features available vary by plan
GST and HSN codes are configured for all products
Legal business name and GSTIN are added
Invoice template is selected and customized
Shopify taxes are correctly set — You can now safely generate GST compliant invoices
Our support team can guide you through the entire setup process and answer any questions.