Dynamic tax display sending pre-tax price to Google Merchant Center

We’re having an issue with Shopify Tax and Google Merchant Center.

Google requires that we send them the tax-inclusive price. But we want to use Shopify’s setting “Dynamic tax display”. In this case, it seems Shopify will send the pre-tax price to Google in the Product Feed.

But there must be stores using Dynamic Tax Display and Google Merchant Center together, I’m wondering how we can do it. Does anybody have any advice?

Thanks

1 Like

Hi!
This is a common issue with Dynamic Tax Display because Shopify will always send the base (pre-tax) price to Google Merchant Center, while Google expects tax-inclusive pricing for countries where tax must be included.

You’re right — many stores run into this when they want prices to be shown with tax for EU visitors but still feed Google the correct tax-inclusive amount.

Here are the options that other merchants typically use:

Use Shopify’s “Include taxes in prices” for regions where Google requires it

If you mainly target EU/UK in Google Shopping, switching your store to “Include tax in product prices” ensures Shopify sends the tax-inclusive value to Google.
Dynamic display won’t work in this case — Shopify uses the “base” price you set in the admin.

Override the Google feed using the Shopify Google & YouTube app → Feed rules

You can create a custom rule to adjust the price sent to Google.
Example: price = base price × 1.xx (your tax rate).
Not ideal for stores with multiple tax regions, but works if your main target is one tax region.

Use a third-party feed app** that supports tax-inclusive transformation

Apps like Simprosys or DataFeedWatch can: pull your Shopify base price, the correct tax percentage, and send the tax-inclusive value to Google,while still allowing your storefront to use dynamic tax display.

This is the option most international stores use.

Accept that Shopify’s native feed does not support dynamic tax display for Google

Shopify currently doesn’t adjust the price in the Google feed based on a shopper’s tax region it always uses the raw price from the admin.
So dynamic tax display + Google feed won’t match unless you use a feed app to transform the data.

Most practical solution: Use a feed app (Simprosys / DataFeedWatch) → add tax in the feed → keep dynamic tax display on your storefront.

This way you satisfy Google’s tax-inclusive requirement and keep your store’s pricing behavior the way you want.

Hope this helps!

1 Like

Hi @Jaclex

This is a conflict between Shopify’s dynamic tax logic and Google’s strict “price consistency” policy. Google requires the feed price to match the landing page price exactly, including VAT where applicable.

Since Shopify’s native integration often sends the pre-tax price, the most reliable fix is to use a third-party feed app.

These apps allow you to create a rule that automatically adds the VAT percentage (e.g., +19%) to your prices before sending them to Google, ensuring a match.

If you want to try fixing it natively, go to Settings > Markets, select your region, and under “Products and pricing,” check “Include taxes in product price.”** This forces the tax-inclusive price for that market, which might be picked up by the native Google app, but the third-party app route is generally safer.

Hope this helps!

@Jaclex how you submit prices depends on where you are targeting.

If you are targeting the US, then all prices can be exclusive tax.

If you are in Canada as well.

And any other country prices must be inc tax or inc vat.

So you will need to disable the dynamic tax display. And instead work with a manual setup.

Or use an app such as multifeed for the data feed, which allows you to add the appropriate tax rate to the prices. You can do a test run with the app here: Multifeed Google Shopping Feed - Google Shopping feed, Facebook,... feeds & conversion tracking | Shopify App Store