If CGST and SGST are not appearing for an intra-state order, it usually means GST Pro is receiving incorrect or incomplete tax data from Shopify. GST Pro relies on Shopify's tax configuration and address data to determine whether an order is intra-state or inter-state.
The most frequent reason is that Shopify's native "Taxes and Duties" settings are not set up with correct state-level GST rules.
GST Pro will reflect the same behavior on the invoice. GST Pro does not override checkout tax logic, it mirrors what Shopify calculates.
The app may default to IGST or show no split
GST Pro compares:
The CGST/SGST logic fails
If "Charge tax on this product" is unchecked in Shopify
GST Pro works like a state-matching check:
If Shopify sends incomplete or incorrect data, GST Pro cannot infer the correct split.
Shopify → Settings → Taxes and Duties → India
GST Pro → Settings → General
Especially for:
GST Pro → Settings → Taxes
GST Pro is a downstream app:
It cannot change:
Changes to Shopify tax settings:
Shopify does not provide APIs for: