Google Merchant Center Tax Settings and VAT Requirements: Setup Guide for European and US Sellers

Tax settings in Google Merchant Center affect what price buyers see on your Shopping ads. If your tax configuration does not match what your checkout shows, Google flags the difference as a price mismatch and disapproves your listings. Getting this right once saves you from a persistent source of policy violations.

Why Tax Settings Matter in Merchant Center

Google uses your Merchant Center tax configuration to calculate the total price displayed on Shopping ads. In the US, buyers typically see prices before tax, with tax added at checkout. In Germany, France, and most of Europe, buyers expect to see the final consumer price including VAT. If your Merchant Center tax setup is configured incorrectly, the price shown in ads may not match the price at checkout. Google crawls your landing pages and compares the two. A discrepancy triggers a price mismatch policy violation, which disapproves the affected products.

This is one of the most common causes of product disapprovals for sellers entering new markets or migrating from one checkout platform to another.

US Sellers: Setting Up Sales Tax Correctly

In the US, sales tax is determined by the buyer's shipping address, not the seller's location. Tax rates vary by state, county, and sometimes city. Merchant Center handles this through the Tax settings panel under Settings.

You have two options:

Per-state tax configuration: You can enter the tax rate for each state where you collect sales tax. This is the correct approach if you manage your own tax rates or use a fixed rate per state. In Merchant Center, go to Settings, then Tax, and add each state with the applicable rate.

Automatic tax calculation: Google offers an automatic US tax calculation option that covers all states. This is the recommended approach for most sellers. When enabled, Google applies its own tax calculation based on the destination address, which removes the risk of outdated state rates causing a mismatch. Your checkout platform must apply the same tax logic, or the totals will diverge.

Whichever method you choose, the price the buyer sees on the Shopping ad must match the price shown at the product page and checkout, including tax. If your checkout platform calculates tax differently from Merchant Center's configuration, fix one to match the other.

EU Sellers: VAT Display Rules by Country

European VAT rules require consumer-facing prices to include VAT. This applies to Shopping ads the same way it applies to your product pages.

Germany (19% standard VAT): All consumer prices must be shown as Bruttopreise, meaning the final price including VAT. Your product feed must submit the VAT-inclusive price. If you submit a net price of 84 euros for a product you sell for 100 euros, you have a price mismatch.

Austria (20% standard VAT): Same requirement. Consumer prices must include VAT. Submit the gross price in your feed.

France (20% standard VAT): Prices must include TVA. The price in your feed and on your product page must be the same gross figure.

Netherlands (21% standard VAT): BTW-inclusive prices required. Submit the consumer-facing total.

United Kingdom (20% VAT): Post-Brexit, UK VAT rules still require VAT-inclusive prices for consumers. Your UK feed must submit the gross price.

The general rule for EU and UK consumer markets: if your website shows a price with VAT, your feed must show the same price with VAT included. Never submit the net price to Merchant Center and expect Google to add VAT automatically for European markets.

B2B Sellers and Ex-VAT Prices

If you sell exclusively to businesses and display ex-VAT prices on your website, different rules apply. You may show ex-VAT prices in your feed and on your product pages, but you must make clear in your feed that these are ex-VAT prices. Use the tax attribute in your feed to specify that the submitted price excludes VAT, or indicate this in your Merchant Center tax settings. Google needs to know the VAT treatment of your submitted prices to avoid calculating a mismatch incorrectly.

Mixed B2B and B2C sellers create complications. If the same product page serves both audiences and shows different prices based on login status, your Shopping ads should show the consumer-facing price. Contact-only pricing or login-required pricing will cause disapprovals because Google cannot verify a price it cannot see.

The "Price Including Tax" Feed Attribute

The price attribute in your product feed should contain the full consumer price that you display on your website. For EU sellers, that means the VAT-inclusive total. For US sellers, that is typically the pre-tax price (with tax configured separately in Merchant Center settings).

If your feed currently exports the ex-VAT price for an EU market, you have a systematic price mismatch across your entire catalog. Fix this at the source: adjust your feed export configuration to output prices that include VAT. In Shopify, this is the "Include taxes in prices" setting per market. In WooCommerce, this is the "Display prices in the shop" setting. Set it to display including tax, and ensure your feed export pulls the displayed price rather than the base price.

Multi-Country Feeds and Different VAT Rates

If you sell to both Germany and France, you are dealing with two different VAT rates on the same products (Germany at 19%, France at 20%). Your feed needs to reflect this.

For Merchant Center multi-country feeds, you have two options:

Country-specific price attributes: Use price:de and price:fr in your supplemental feed to submit different prices for each country. This lets you apply the correct VAT rate per market without changing your main feed.

Separate feeds per country: Run a separate feed for Germany and a separate feed for France, each exporting the correct VAT-inclusive price for that market. This is more setup work but gives you full control over what each market sees.

Do not try to use a single price across all EU markets unless your prices already account for the highest VAT rate. A price valid for France at 20% VAT will understate the consumer price in the Netherlands at 21%, which creates another mismatch.

After Setting Tax Correctly: Verification Steps

Once you have updated your tax settings or feed prices, resubmit your feed in Merchant Center under Products, then Feeds. Google needs to re-crawl your products before the disapprovals clear.

After resubmission, use the Shopping preview in Merchant Center to check what price appears in the ad. Navigate to the product in your catalog, click the preview, and verify that the price shown in the ad matches the price on your product page exactly. For EU products, both should show the gross price including VAT. For US products, the ad should show the pre-tax price and your checkout should add tax correctly from there.

Allow 24 to 72 hours after resubmission for Google to process feed changes and re-crawl your product pages. Tax-related disapprovals typically clear within this window once the underlying prices match.