Multi-Country Merchant Center: Currencies, Shipping, Taxes and Returns

by Francis Rozange | Apr 4, 2026 | Google Ads

## Multi-Country Merchant Center: Currencies, Shipping, Taxes and Returns

Expanding your e-commerce business across borders is a logical step once you’ve established product-market fit domestically. Google Merchant Center makes this possible, but the complexity multiplies quickly when managing currency conversions, shipping costs, tax requirements, and return policies across multiple countries. This guide walks you through the mechanics of international setup, real-world examples, and the critical mistakes that can derail your campaigns.

## Understanding Target Countries and Data Feeds

When you decide to sell in multiple countries, Google Merchant Center requires you to explicitly declare each target country. This isn’t just administrative: it triggers different compliance rules, currency expectations, and data validation requirements. For instance, if you target Germany, France, and Italy simultaneously, each country may require different product information, pricing structures, and legal disclosures.

The foundational choice is whether to use a single multi-country feed or separate feeds per country. Multi-country feeds work well when you have consistent product assortment across borders, but they require careful structuring. Separate feeds offer more control, particularly if you’re testing different product mixes or pricing strategies by market.

### ManoMano and Cross-Border Product Catalogs

ManoMano, the French DIY marketplace, manages this across five countries: France (17.9 million monthly visitors), Germany (8.3 million), Italy (8.3 million), Spain (5.1 million), and the UK (3.1 million). Their product catalog varies slightly by country, and shipping times differ significantly, so they use country-specific feeds with localized inventory data.

For example, certain power tools popular in Germany (like heavy-duty angle grinders) may not feature prominently in the French catalog. ManoMano’s German feed emphasizes these products, while the French feed prioritizes lighter DIY items and home improvement goods. This granular approach lets them optimize for regional demand without maintaining a single bloated feed.

## Automatic Currency Conversion: How It Works and Its Limitations

Google Merchant Center includes automatic currency conversion. When you upload product prices in your home currency (say EUR), Google converts them to GBP for UK customers, using exchange rates from Google Finance. This sounds straightforward but carries three critical caveats.

First, the displayed conversion is an estimate only. Google uses Google Finance rates, but the actual charge depends on the customer’s payment method and their card issuer’s rates. A product priced at EUR 100 might display as GBP 86, but the customer’s bank could charge GBP 87.50. This discrepancy can trigger policy violations if customers report price mismatches.

### The Challenge of Exchange Rate Volatility

Second, accuracy degrades across multiple conversions. If you’re selling in five countries with five different currencies, you’re running five separate conversion chains. Exchange rate volatility means prices in weaker currencies (Polish Zloty, Czech Koruna) can swing 2-3% weekly, potentially making your margins negative or crushing competitiveness.

Third, you cannot control which rates Google uses or update them in real time. For high-margin products, this is acceptable risk. For low-margin items (where margin is 8-12%), currency fluctuations can erode profitability rapidly. A tech retailer selling smartphones (typically 5-8% margin) cannot afford the EUR-GBP swing from 1.17 to 1.12, which represents nearly 5% of profit.

## Manual Multi-Currency Feeds: When to Use Them

If you want precise control over prices in each country, you must create separate feeds with localized pricing. This is more work but eliminates conversion surprises.

Consider a French fashion brand selling across five countries. They might price a dress at:

### – France: EUR 89…

– France: EUR 89
– Germany: EUR 92 (2% higher for market positioning)

### – UK: GBP 79 (not 75…

– UK: GBP 79 (not 75 from auto-conversion, but higher to account for import VAT)
– Spain: EUR 85 (competitive discount)

### – Italy: EUR 90 (premium market)…

– Italy: EUR 90 (premium market)

Manual feeds let you set these prices strategically. You maintain five separate XML or CSV files, each with localized prices, shipping costs, and tax information. The operational burden is higher (you need a system that can manage five feeds at once), but you avoid margin erosion from automatic currency conversion.

### Automation Tools for Multi-Currency Management

For automation at scale, tools like Channable, GoDataFeed, or DataFeedWatch allow you to build rules: “If target country = Germany, add 2% to base price. If target country = UK, apply GBP conversion and round to nearest GBP 0.99.” These systems integrate with your e-commerce platform and update feeds hourly or daily, keeping pricing competitive and margin-positive.

Channable, for instance, lets you define a master price list in EUR and then apply transformation rules per country. You might set: base price EUR 50, then apply +3% for Germany, -2% for Spain, and convert to GBP with 1.2x multiplier for the UK. All five country feeds update automatically when you change the master price.

## Shipping Configuration: Flat Rates, Carriers, and Free Thresholds

Shipping is where many multi-country strategies fail. Costs are wildly different per market. Shipping a 500g package domestically within France costs EUR 3-5 with La Poste. Shipping the same package to Italy costs EUR 7-9. Shipping to the UK costs EUR 10-14 plus potential customs fees post-Brexit.

Google Merchant Center allows up to 20 shipping policies per country. You can configure various approaches, each with distinct advantages and trade-offs for your business model.

### Flat Rate Shipping

Charge the same amount regardless of product weight or destination postal code. Example: all orders to Germany pay EUR 6.99. Simple but inaccurate for mixed carts (a customer ordering one t-shirt and one dress pays the same EUR 6.99). This approach works best for retailers with light, uniform products like clothing brands or digital goods.

### Carrier Rates and Services

Choose a carrier (UPS, DHL, DPD, Hermes for European deliveries) and select service level (standard, next-day, 2-3 day). Google pulls the carrier’s published rates, which you can adjust up or down by percentage. Example: DHL Ground to Italy, standard rates, +10% markup. This scales automatically, but rates vary by weight and postal code, creating complexity.

DHL operates differently in each country. Domestic Germany-to-Germany shipping may cost EUR 5 for 0-5kg, while Germany-to-Italy costs EUR 8. DPD in Spain charges EUR 3.50 domestic but EUR 6 to Portugal. Hermes in the UK charges GBP 2.99 for small parcels but GBP 5.99 for large. You must reference each carrier’s tariff and set rules accordingly.

### Free Shipping Thresholds

Offer free shipping above a certain order value. Example: free shipping to Spain on orders EUR 50+, EUR 6.99 flat below EUR 50. This drives average order value up and reduces cart abandonment. Retailers report that free shipping thresholds at EUR 50-75 increase basket size by 12-18%.

### Cdiscount’s Multi-Country Shipping Structure

Cdiscount (France’s third-largest e-commerce platform) ships across mainland France, Corsica, Monaco, Spain, Italy, Germany, Belgium, and Luxembourg. Their shipping structure is:

– France (mainland): EUR 2.99 flat for orders EUR 0-30, free EUR 30+

### – France (Corsica): EUR 5.99 flat,…

– France (Corsica): EUR 5.99 flat, free EUR 60+
– Germany: EUR 4.99 flat, free EUR 45+

### – Spain: EUR 5.49 flat, free…

– Spain: EUR 5.49 flat, free EUR 50+
– Italy: EUR 6.99 flat, free EUR 50+

### – Belgium/Luxembourg: EUR 3.99 flat, free…

– Belgium/Luxembourg: EUR 3.99 flat, free EUR 45+

Each country-specific shipping policy accounts for local carrier costs, distance, and customer price sensitivity. If you tried to apply a EUR 4.99 flat rate across all countries, you’d lose money on Italian and Corsican shipments while pricing yourself out of competitive markets like Belgium.

### Configuration in Merchant Center

In Merchant Center, this requires separate shipping configurations per country. You cannot combine “Spain and Italy” into one shipping policy if their costs differ. If you attempt to, Google removes country-specific options like carrier rates or percentage adjustments. You must set each country independently, then test that your final delivery cost matches customer expectations.

## Tax Configuration: VAT, GST, and Who Pays

Taxes are where international e-commerce becomes legally complex. The rule differs by geography, and Google’s handling of tax varies significantly by region.

### US-Based Merchants and Sales Tax

You configure sales tax rates in Merchant Center by state. This is straightforward if your rates don’t change, but complex if they do (many US states have different rates for clothing, groceries, digital goods). Tax is collected at checkout and you remit it. States like California (7.25-8.625%), Texas (6.25-8.25%), and New York (4-8.875%) have overlapping local tax jurisdictions, so managing this in Merchant Center requires mapping your customer locations accurately.

### EU Merchants and VAT Collection

Google handles VAT collection and remittance for you if you’re selling to EU customers. Specifically:

– You provide product prices including VAT in your feed (not exclusive VAT)

### – Google displays those prices to…

– Google displays those prices to customers
– Google collects VAT at checkout

### – Google deducts the VAT amount…

– Google deducts the VAT amount from your payout and sends it to the appropriate EU tax authority

This means you don’t set VAT rates in Merchant Center; Google applies the VAT rate of the destination country automatically. A French brand selling to Germany at EUR 100 including 19% VAT shows EUR 100 to the German customer. Google keeps the EUR 19 VAT portion and pays you EUR 81.

### VAT Rates Across European Markets

VAT rates are not uniform. Standard VAT in the EU ranges from 17% (Cyprus, Luxembourg) to 27% (Hungary, Croatia). Most countries cluster around 19-23%: Germany 19%, France 20%, Spain 21%, Italy 22%. This means the same product priced at EUR 100 ex-VAT requires different feed prices per country: EUR 119 for Germany, EUR 120 for France, EUR 121 for Spain, EUR 122 for Italy.

The critical requirement: your product prices in the feed must already include VAT. If you submit EUR 84.03 (excluding VAT) and Google applies 19% VAT, it becomes EUR 100. You cannot submit exclusive prices and expect Google to add VAT; this causes suspension.

### Non-EU VAT Handling

For non-EU countries (UK, Switzerland), you typically submit prices excluding VAT and collect it at checkout on your own website. Merchant Center displays the ex-VAT price; customers see VAT added at your checkout. Post-Brexit, UK VAT on imports is complex: goods from the EU are subject to 20% UK VAT, but small parcels under GBP 150 have special rules. Google attempts to handle this, but manually configuring VAT for the UK is often safer than relying on automatic rules.

### Real Example: French Cosmetics Brand Selling Internationally

Imagine a French cosmetics brand selling soap bars across France, Germany, Spain, and the UK:

– France: EUR 12.50 (includes 20% VAT, so ex-VAT is EUR 10.42)

### – Germany: EUR 12.50 (includes 19%…

– Germany: EUR 12.50 (includes 19% VAT, so ex-VAT is EUR 10.50)
– Spain: EUR 12.50 (includes 21% VAT, so ex-VAT is EUR 10.33)

### – UK: GBP 11.00 (includes 20%…

– UK: GBP 11.00 (includes 20% VAT, so ex-VAT is GBP 9.17)

The ex-VAT cost differs slightly by country due to local VAT rates and pricing strategy. Your Merchant Center feed for the EU countries lists EUR 12.50. For the UK, you list GBP 11.00 (or EUR 12.99 if using auto-conversion, though that’s risky). Google handles the rest. If the customer is VAT-exempt (a business buyer in Germany), Google automatically shows EUR 10.50 instead of EUR 12.50, without you manually updating your feed.

## Return Policies: Compliance by Country

Return windows are not universal. Some countries mandate 14 days; others allow 30. Some countries allow returns for “change of mind”; others require a defect or fault. EU law (the Consumer Rights Directive 2011/83/EU) mandates 14 days for consumers. The UK, post-Brexit, follows a similar rule but with subtle differences.

Google Merchant Center lets you set return policies per country. You choose:

### – Return window: 14 days, 30…

– Return window: 14 days, 30 days, or custom (up to 365 days if your brand allows it)
– Reason for return: defective products only, or both defective and non-defective

### – Restocking fees: whether returns incur…

– Restocking fees: whether returns incur fees (rare in EU, common in some markets)

The policy must be published on your website in the target language. If you’re selling to Germany, your returns page must be in German and comply with German law. If you’re selling to France and Germany simultaneously but with a single return policy, Google requires that policy to be compliant with both countries’ strictest requirement (in this case, both require 14 days for EU citizens, so 14 days works).

### Real Example: UK Fashion Retailer with Five-Country Returns

A UK fashion retailer selling to five countries might structure returns as:

– UK: 30 days, non-defective returns allowed (UK common law)

### – France: 14 days, non-defective returns…

– France: 14 days, non-defective returns allowed (EU consumer directive)
– Germany: 14 days, non-defective returns allowed (EU consumer directive)

### – Spain: 14 days, non-defective returns…

– Spain: 14 days, non-defective returns allowed (EU consumer directive)
– Italy: 14 days, non-defective returns allowed (EU consumer directive)

### The four EU countries can share…

The four EU countries can share one policy (14 days, non-defective). The UK requires a separate policy (30 days, non-defective). Trying to apply UK’s 30-day window to Germany triggers a “policy non-compliance” warning in Merchant Center, though it won’t suspend your account immediately.

### The Legal Complexity of Cross-Border Returns

If a customer in Spain buys from a UK retailer and returns the item, who pays return shipping? EU law says the seller. But if the retailer charges return shipping, it can be deducted from the refund, provided the cost doesn’t exceed the original shipping cost. UK law is slightly less strict. Your return policy must clarify this, or you risk chargebacks and disputes.

## Multi-Language Product Feeds: Beyond Translation

Language mismatches cause rejections. If your feed says “language: German” but the product title is in English, Merchant Center flags it. If 70% of your feed is in German but 30% is in English (poorly translated), Google applies a quality penalty.

For multi-country campaigns, you must translate not just the title and description, but all attributes that affect search and ranking: color, material, size, brand. A dress’s “fabric” attribute should be “Baumwolle” in German, “coton” in French, “algodón” in Spanish.

### Example: Translating Product Attributes

A leather jacket listed as:

– English: “Cognac brown, 100% leather, full-grain, size L”

### – German: “Cognac-Braun, 100% Leder, vollnarbig,…

– German: “Cognac-Braun, 100% Leder, vollnarbig, Größe L”
– French: “Marron cognac, 100% cuir, pleine fleur, taille L”

### – Spanish: “Marrón coñac, 100% cuero,…

– Spanish: “Marrón coñac, 100% cuero, flor completa, talla L”

Google doesn’t enforce a one-country-one-feed rule, but best practice is to create separate feeds per language. If you’re selling in France and Belgium (both French-speaking but different VAT rates, shipping costs), you still use one French-language feed but configure different shipping and tax settings per country.

### For automation, tools like WPML (for…

For automation, tools like WPML (for WordPress) or native Shopify multi-language features can generate separate feeds per language. You maintain a master product database, and the tool exports five localized feeds automatically.

## Managing 5+ Countries: Automation and Structure

Managing five independent country feeds manually is unsustainable. You need automation. As you scale beyond two or three countries, the operational burden becomes overwhelming without systematic tools and processes.

### Segmentation Strategy

Different products may target different countries. A product line optimized for the German market may not sell in Spain. Create separate feeds or supplemental feeds for different regions. A supplemental feed contains only the data that changed (updated prices, new inventory), which Merchant Center layers on top of your primary feed. This reduces upload size and processing time.

Example: a furniture brand sells minimalist Scandinavian designs well in Germany and Scandinavia, but Mediterranean-style pieces sell better in Spain and Italy. They maintain one base feed (all products) and two supplemental feeds: one that boosts prices and visibility for Scandinavian products in Germany, and another that boosts Mediterranean designs in Spain/Italy.

### Multi-Client Account (MCA) Structure

If you’re running multiple brands or subsidiaries across countries, use an MCA. You create a parent account and link child accounts (one per brand or country). Each child account has its own Merchant Center, reducing the risk of one country’s suspension affecting others. Amazon, for example, uses MCA structure because a suspension in the UK marketplace shouldn’t affect their US or German operations.

### Content API Automation

Instead of uploading XML feeds manually, use the Google Shopping Content API to push product updates programmatically. Benefits include:

– Batch updates: push 1000 product changes in a single API call

### – Real-time inventory: sync stock levels…

– Real-time inventory: sync stock levels automatically
– Rule-based pricing: apply different markups per country without maintaining five spreadsheets

### – Error handling: get immediate feedback…

– Error handling: get immediate feedback on data issues

Tools like GoDataFeed or Channable abstract the API and provide a UI for rules. You define “if country = Spain, apply 1% margin reduction,” and the system handles API calls. Feedonomics takes this further, offering AI-driven price optimization that adjusts prices based on competitor data and demand signals per country.

### Monitoring and Alerts

Set up daily feed audits. Check for:

– Price mismatches between feed and landing pages (top cause of suspensions)

### – Currency consistency (all prices in…

– Currency consistency (all prices in USD, not mixed USD and EUR)
– Language consistency (title in German, description in German, not mixed)

### – Disapproved products and reasons…

– Disapproved products and reasons
– Inventory sync errors (feed says 50 units, website says 2)

### Use Merchant Center’s built-in diagnostics or…

Use Merchant Center’s built-in diagnostics or third-party tools like Feedonomics, which surface errors before Google rejects your products.

## Common Mistakes in Multi-Country Setup

Avoiding these errors is half the battle when scaling internationally. Each mistake can trigger suspensions, revenue loss, or compliance issues.

### Mistake 1: Single Feed for Multiple Countries

Submitting one feed with English titles to Germany, France, and Spain causes Google to reject or heavily penalize your products. Each country requires its native language. You’ll see disapprovals in Merchant Center like “Language mismatch: feed language is English but target country is Germany (expects German).”

### Mistake 2: Inconsistent Currency

Mixing EUR and GBP prices in the same feed confuses Google. If your target country is the UK, all prices must be GBP. If you target multiple countries, create separate feeds per currency. A feed with “price: 100” and “currency: EUR” for UK customers triggers rejection.

### Mistake 3: Ignoring Shipping Cost Gaps

Applying a single EUR 5.99 flat rate across all European countries works for Belgium but loses money on Italy and the UK. Audit competitor shipping costs per country and adjust accordingly. Check DHL, UPS, and local carriers for each market. A miscalculation here costs thousands in lost margin.

### Mistake 4: Including VAT in Prices for US States

If you’re a US merchant selling to states, never include sales tax in your feed prices. Google expects US merchants to submit tax-exclusive prices. If you submit EUR 100 including VAT to a US state, Google rejects it. The reverse is also true: EU merchants should never submit tax-exclusive prices to Google; it must include VAT.

### Mistake 5: Fake or Incorrect GTINs

Using placeholder GTINs (12345678901234) or brand-brand name mismatches triggers automatic rejections. Use real GTINs from GS1 or your manufacturer. If no GTIN exists (for handmade items or custom products), omit the field; don’t guess. Many account suspensions stem from fake GTINs detected during audits.

### Mistake 6: Forgetting Return Policy URLs

If you set a return policy for Spain, ensure your website has a returns page at example.com/es/returns or equivalent, in Spanish. Google validates that the URL is accessible and resolves to your site. A dead link causes suspension.

## Step-by-Step Setup for a New Country

Setting up a new country from scratch requires careful sequence to avoid costly mistakes:

1. Declare the country in Merchant Center settings (settings > target countries)

### 2. Create a new data feed…

2. Create a new data feed or supplemental feed for that country
3. Translate all product data into the target language

### 4. Set country-specific shipping policies…

4. Set country-specific shipping policies
5. Configure country-specific tax settings (VAT for EU, sales tax for US)

### 6. Publish a localized return policy…

6. Publish a localized return policy on your website
7. Submit the feed and monitor for errors

### 8. Wait 24-48 hours for Google…

8. Wait 24-48 hours for Google to process and index
9. Launch a pilot campaign with 10-20% budget allocation

### 10. Monitor conversion rates and cost…

10. Monitor conversion rates and cost per acquisition; scale up if profitable

## Conclusion

Multi-country e-commerce in Google Merchant Center is complex but manageable with systematic setup. The pattern is clear: separate feeds per country, localized pricing that accounts for shipping and tax, documented return policies, and automated monitoring. Start with 1-2 countries, nail the operational process, then scale to five or more. The brands scaling fastest (ManoMano, Cdiscount, Veepee) succeed not through perfection but through disciplined process and continuous optimization per market.

Your competitive advantage lies not in features Google hasn’t invented, but in executing the basics faster and more accurately than competitors. Build your multi-country infrastructure with that mindset.


Read next: Merchant Center Next | Your Merchant Center Product | Merchant Center Errors | Product Studio