Why is the app applying tax on top of a price that is already inclusive of tax?

This happens when Shopify is not configured to treat product prices as tax-inclusive. GST Pro mirrors the tax data it receives from Shopify, so if Shopify treats prices as tax-exclusive, GST will appear added on top even if you intended the price to already include tax.

Most Common Root Cause

Tax-inclusive pricing is disabled in Shopify

The most frequent cause is that the Shopify setting "Include sales tax in product price and shipping rate" is not enabled.

  • Shopify treats the product price as a base price
  • GST is calculated in addition to the price
  • GST Pro reflects the same calculation on the invoice

When this setting is off, tax is added on top of your product prices.

Other Possible Causes

  • Tax-inclusive pricing applies only to new orders
  • Orders placed before the setting was enabled will still show tax added on top

Third-party checkout tools (for example, custom or accelerated checkouts):

  • May pass order data to GST Pro as tax-exclusive
  • This causes GST to appear added even when prices look inclusive on the storefront
  • If Tax Behavior is set to Invoice Only
  • GST Pro relies completely on Shopify's calculation
  • Reverse calculation for inclusive pricing is not applied

Why This Happens

GST Pro works like a receipt printer.

  • Shopify decides whether a price is:
    "₹499 + GST" or
    "₹499 total (GST included)"
  • GST Pro prints the invoice based on that decision
  • If Shopify is not told that tax is already included → the app assumes GST must be added on top

When tax-inclusive pricing is enabled, GST Pro performs a reverse calculation — splitting the final price into taxable value and GST amount, so the total remains unchanged.

How we Typically Resolve This

1

Enable tax-inclusive pricing in Shopify

Path: Shopify → Settings → Taxes and Duties
  • Enable "Include sales tax in product price and shipping rate"
  • Save the settings
2

Set GST rates inside GST Pro

Path: GST Pro → Products
  • Ensure correct GST percentages are entered
  • These rates are required for reverse calculation
3

Enable discount splitting (if discounts are involved)

Path: GST Pro → Settings → Taxes
  • Enable "Split order discounts to individual line items"
  • This ensures GST is calculated on the discounted price, not the original price

Important Dependencies & Limitations

  • GST Pro cannot change what a customer was charged at checkout

  • Shopify tax setting changes:

    Apply only to new orders
    Do not retroactively fix older orders
  • GST Pro depends entirely on Shopify's Order API

  • The app cannot override misconfigured Shopify tax data

What This Will NOT Fix

  • Incorrect tax added on already completed orders
  • Checkout-level tax display issues
  • Taxes calculated by third-party checkout apps