Ecommerce

Pound Sterling (GBP)

Also called £, sterling, GBP currency code

The UK's currency, written £ and coded GBP, which must be set consistently across prices, feeds, analytics and ad accounts.

Quick facts: Pound Sterling (GBP)

Category
Ecommerce
Also called
£, sterling, GBP currency code
Level
Beginner
Affects
Revenue reporting, ROAS, ad billing, product feed approval, rich results
Where to see it
GA4 property settings, Google Ads and Meta ad account settings, Google Merchant Center, the Rich Results Test, your data layer
In this article4
  1. How GBP works across your marketing tools
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Pound sterling is the currency of the United Kingdom, written with the symbol £ and identified by the international currency code GBP under the ISO 4217 standard. A pound is divided into 100 pence. In marketing systems, GBP is the value you choose or send wherever a platform asks for a currency.

One note on naming: in this glossary and across digital marketing, GBP is also the usual abbreviation for Google Business Profile. The context nearly always makes it clear, but it is worth knowing when you read a report that mentions both.

How GBP works across your marketing tools

The same currency appears in several places, each with its own format:

  • Prices shown to shoppers. The UK convention is the symbol before the number with no space, a comma for thousands and a full stop for pence: £1,250.00. Small amounts are often written in pence, as in 99p. Customer-facing copy should use £ rather than “GBP 1,250”.
  • Structured data. In Product schema, the offer’s price is a plain number such as 1250.00 and the currency goes in a separate field, priceCurrency, as “GBP”. The symbol does not belong in either.
  • Product feeds. Google Merchant Center expects a price followed by the code, such as 1250.00 GBP, and it must match the price on the landing page. Prices for UK consumers should include VAT.
  • GA4. Each property has a reporting currency set in its admin settings. Every ecommerce event, such as purchase, should send a value and a currency parameter. GA4 converts other currencies into the reporting currency, but if the currency is missing, revenue may not be recorded properly.
  • Ad accounts. Google Ads and Meta ad accounts are given a currency when they are created, and that sets how you are billed and how costs and conversion values are reported. Google Ads does not allow the currency to be changed afterwards, and changing it on Meta is also disruptive, so getting it right at setup matters.

Why it matters

A currency mismatch rarely causes an error message. It just makes the numbers wrong. If a site’s data layer sends purchases in US dollars because of a theme default, and GA4 reports in pounds, every order is converted at the exchange rate and revenue is understated. If the ad account is in dollars, your bank may add conversion fees to every bill, and ROAS comparisons with GA4 stop lining up.

For UK retailers, the price shown also has to be the total a consumer pays, which is why feeds and pages should show VAT-inclusive prices rather than net figures.

Common mistakes

  • Creating a Google Ads or Meta account in US dollars by accepting a default.
  • A GA4 property left on the currency it offered at setup rather than GBP.
  • Purchase events with a value but no currency parameter.
  • Schema prices written as “£1,250.00”, which tools cannot read as a number.
  • Feed prices without VAT, leading to price mismatch disapprovals.
  • A report that uses “GBP” for both revenue and Google Business Profile metrics without saying which is which.

How to act on it

Run a short audit. Check the currency in GA4’s property settings and in every ad account’s settings, along with the time zone set alongside it. Place a test order and inspect the purchase event in GA4’s DebugView to confirm currency is “GBP” and the value is correct. Run a product page through the Rich Results Test and look at the price and priceCurrency fields. In Merchant Center, check for price mismatch warnings.

If an ad account was created in the wrong currency, plan the move to a new GBP account at a quiet time, because its history does not come with it. I check these settings at the start of any PPC management engagement, before judging any campaign on its figures.

Do and do not

Do

  • Set GA4 and every ad account to GBP before data builds up
  • Send currency: 'GBP' with every ecommerce event
  • Put the plain number in schema and the code in priceCurrency

Do not

  • Accept a US dollar default when creating an ad account
  • Put the £ symbol inside a schema price
  • Send feed prices without VAT for UK shoppers

Questions people ask about this

Can I change my Google Ads account currency from dollars to pounds?

No. Google Ads sets the currency when the account is created and does not allow it to be changed later. The fix is to create a new account in GBP and move your campaigns across, accepting that the old account's history stays where it is. Plan the move for a quiet trading period.

Should UK prices in schema include the £ sign?

No. In Product schema the price should be a plain number, such as 1250.00, and the currency should go in the priceCurrency field as GBP. The £ symbol belongs in the price shown to visitors on the page, not in the structured data.

Why does GA4 show my revenue in dollars?

Usually because the property's reporting currency was left as US dollars when it was created. You can change it in the property settings, though the change applies from that point forward. Also check that your purchase events send currency as GBP, since that is a separate setting in your site's tracking code.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.