Skip to content

Daily ECB midpointFrankfurter / ECBNo signupNo trackingNot a trading desk

CCCurrencyCentral

Revenue Math

Calculate the Real Impact of Exchange Rates on Revenue

8 min read · Updated September 2026

The revenue number in the CRM is often a conversion someone typed on quote day. The cash that funds payroll is a later conversion, after collection, after inbound fees, after a provider spread. Calling the first number “revenue” and the second a surprise is how FX quietly rewrites margin. This page is the operating arithmetic: date each rate, separate the pair move from the spread, and do not confuse that with a tax worksheet. CurrencyCentral does not ingest your books or run a trading desk.

Three dates, three rates

A foreign-currency job usually has a quote (or price list), an invoice, and a conversion — sometimes the same week, sometimes months apart. Each date has a reference midpoint you can look up. Use a daily ECB midpoint from the CurrencyCentral converter and write the date next to it. The pair can move between those dates for the usual macro reasons in what moves currency rates. That move is transaction risk on a receivable, described in the risk-management explainer.

Invoice currency choice changes who holds the move, not whether a conversion exists. If you billed in the client’s currency, you convert on receipt. If you billed in home currency, they convert — and approval friction plus disputes show up instead. That commercial choice is invoicing in their currency. Inbound leakage before you ever convert is getting paid without losing fees.

Separate the pair move from the spread

Two gaps get lumped together as “FX.” The first is the change in the reference midpoint between quote and conversion. The second is the provider’s rate versus that midpoint on the day you convert — the same hidden spread that shows up on supplier payments. You can have a quiet pair and still give away margin in the second gap. You can also have a large pair move and a tight conversion. Write both.

The table uses labeled example figures only. It is not a live quote and not a CurrencyCentral rate. Replace the midpoints with dated ECB references for your own invoice.

Illustrative quote-to-cash FX impact on a euro invoice
LineExample figureNote
Invoice faceEUR 20,000Amount the client owes
Quote-day referenceUSD 21,600 at a dated midpointCRM / proposal snapshot
Conversion-day referenceUSD 21,280 at a later midpointExample pair move of 1.5% against you
After example spreadabout USD 21,000 cash1.3% worse than that day’s midpoint, labeled example
Operating gap vs quoteabout USD 600Pair move plus spread; fees inbound would add more

Open a EUR 20,000 to USD converter view to pull today’s midpoint for the same notional. Do not treat the example dollars as yours.

Practical takeaway

Realized home-currency revenue is invoice cash after inbound leakage, converted at the provider rate. Compare that to the quote-day midpoint. Split “the pair moved” from “the conversion was marked up.”

This is not the tax worksheet

An educational gain-or-loss sketch from two user-supplied rates lives under the tax hub for literacy only. It is not a Section 988 computation and it is not this operating story. Revenue impact for operators is whether the job still paid what you thought when you said yes. If foreign receipts already distort the cash calendar, read why FX volatility breaks cash-flow forecasts next.

A measurement checklist

  • Face invoice currency and amount.
  • Quote-day and conversion-day ECB midpoints, with dates.
  • Amount actually credited, after inbound fees.
  • Provider conversion rate versus the conversion-day midpoint.
  • Home-currency cash versus the quote-day snapshot — the operating gap.

If that gap is larger than the job’s margin, FX is already a pricing input. A policy can still say you leave small invoices on spot. It should not say the CRM dollar figure is cash.

The bottom line

The real impact of exchange rates on revenue is quote-to-cash, not a single rate on the proposal. Date your midpoints, separate pair movement from spread, and subtract inbound leakage. CurrencyCentral is the reference for those midpoints, not a revenue engine. Pair context is on today's top currency pairs. More guides sit on the blog index.

Frequently asked questions

Is the dollar number in our CRM the revenue we actually keep?

Not necessarily. That figure is often a snapshot at quote or invoice time. Cash can differ because the pair moved before collection, because fees came out inbound, and because the conversion rate you were given is not the reference midpoint.

Is this the same as an FX gain and loss for tax?

No. This page is an operating comparison of quote, invoice, receipt, and conversion. Tax treatment of FX differences is a separate literacy topic and is not computed here.

Which rate should we use as the “real” one?

Use a dated daily ECB midpoint as the clean reference for each decision point you care about — usually quote day, invoice day, and conversion day. Provider rates are what you actually got. The gap between those two is part of the impact.

Does CurrencyCentral calculate our revenue impact automatically?

No. CurrencyCentral publishes educational copy and daily ECB reference rates. It does not ingest your books, lock rates, or file tax.