← All feed attributes

priceamount plus currency, matching your page and checkout

Google Shopping attribute reference · updated 20 September 2026 · 4 min read

Short answer. price is the product’s regular price as a number and an ISO 4217 currency (15.00 EUR), matching the price on the landing page and at checkout; zero is allowed only for physical-goods subscriptions. In the United States and Canada the price excludes tax; in most other countries it includes VAT or GST; and one feed carries one currency, the target country’s.

Attributeprice
RequirementRequired for each product.
Format
  • Number plus currency code (ISO 4217), e.g. 15.00 EUR.
  • Dot as decimal separator; no thousands separator; no currency symbol.
  • One currency per feed.

Google’s rules for price

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyThe variant’s price in the store’s currency; compare-at price becomes the regular price with the current price as sale_price.
WooCommerceThe variation’s price including tax, as the shop displays it; an active sale price goes to sale_price with the regular price here.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed.

Questions merchants ask

Should I include VAT?

Depends on the country. Google’s price page lists the rule: excluded in the US and Canada, included in most other countries. Send what your product page shows for that market.

What if I sell in several currencies?

One feed per market, each in that market’s currency. Google does not convert.

How precise can the price be?

Two decimals. Google’s sale price page says not to provide more than two digits after the decimal, and the same applies here.

Sources

Merchant Center errors on this attribute

Missing value [price]Fix “Missing value [price]” and zero prices in Google Merchant Center
Product disapproved
Mismatched value (page crawl) [availability]Fix “Mismatched value (page crawl) [availability]” in Merchant Center
Product disapproved

Read next

Price mismatch in Google Merchant Center: why it happens and how to fix it for goodGoogle suspends products when the feed price and the page price disagree. The usual causes — currency, sale prices, stale feeds — and the fixes.
7 min
WooCommerce product feed not updating: why prices go stale, and the four fixesA WooCommerce feed still showing yesterday’s price has one of four causes: a file built on a timer, WP-Cron that never ran, a page cache serving an old copy, or a Merchant Center fetch nobody scheduled. How to tell them apart in five minutes and fix each.
7 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →