The short answer
ECB reference rates are published for information. The ECB strongly discourages using them for transactions. A customer exchange quote is a different object.
A daily observation, not a dealing screen
The ECB says its reference rates are usually updated around 16:00 CET on working days, except TARGET closing days. They are based on a daily concertation procedure, normally around 14:10 CET. The source explicitly distinguishes information from transaction use.[3]
A converter can correctly reproduce a reference rate while differing from an available customer quote. That gap is not, by itself, proof of an error. Record the publication date and the time at which you collected the customer quote before investigating the difference.
Keep the direction visible
The ECB table quotes currencies against the euro as base currency. Read a hypothetical EUR/USD value of 1.20 as 1 euro corresponding to 1.20 U.S. dollars under that example. For the inverse direction, use 1 ÷ 1.20, approximately 0.8333 euros per dollar. The value 1.20 is not a current observation.[3]
For a cross-rate calculation, use observations from the same date and source. With hypothetical values of 1.20 USD per EUR and 0.90 GBP per EUR, the implied GBP per USD is 0.90 ÷ 1.20 = 0.75. Dividing in the opposite order answers a different question.
Compare what actually arrives
For your own comparison worksheet, record the amount debited in the source currency and the amount received in the destination currency, including known fees. The effective rate is destination amount received divided by source amount paid. This is an analytical definition, not a claim about any provider’s pricing.
If a hypothetical total debit of 100 euros produces 117 dollars, the effective rate is 1.17 dollars per euro. Compared with a hypothetical reference of 1.20, the shortfall is (1.20 − 1.17) ÷ 1.20 = 2.5%. Do not call this a universal fee: timing and all included charges matter.
Handle non-publication days honestly
A page fetched on Sunday can legitimately contain Friday’s observation. A new fetch timestamp does not make the underlying rate new. Conversely, a missing entry does not mean the rate is zero or that a transaction cannot happen.[3]
Display the observation date separately from the retrieval time. If you carry a prior value forward for a comparison, label it as carried forward. Do not create a fictional observation for a day when the source did not publish one.
What to retain with your comparison
Keep the currency direction, reference date, provider quote time, total debit, expected receipt and any conditional fees. If the receipt is not guaranteed, label it as estimated rather than settled. This page does not recommend a payment provider or promise savings.
The publication schedule can change. We checked the ECB methodology on 20 September 2026; that is an editorial review date, not an exchange-rate timestamp. Follow the linked ECB page for the current official schedule and scope.[3]
Sources & scope
Links support definitions and methodology. Worked examples are hypothetical, not quotes; the review date is not the observation date of a market value.