When the rate becomes the margin
ResearchA part priced at USD 1,200 and quoted as EUR 1,200 carries a 13.80% uplift at the ECB reference rate for 29 July 2026 — 19.74% at the euro’s high this year. Conversion is a real cost, and it is nowhere near that: 0.90% at a published bank margin, 1.6% all-in by the FSB’s own measurement. This note separates the two, shows why a costed BOM line looks identical whichever produced it, and proposes nine rules that make the difference checkable from both sides of the table.
2026-07-30 · Field notes · 9 min read · By Sondre Hegerland KristiansenThis started as a section on how we make money and outgrew it. The short version lives there as one line among four; the arithmetic, the mechanisms, and the convention live here.
Two numbers that are not the same number
Somebody has to carry currency risk, and moving money between currencies is genuinely not free. Nordea publishes an FX margin of 0.90% per conversion for the euro and eight other European currencies. The Financial Stability Board measured the all-in cost of a cross-border business payment at 1.6% globally in 2024. Non-financial companies paid an average effective spread of about 0.06% on EUR/USD forward contracts. Every one of those is legitimate, disclosable, and small. None of them is 13.80%. The problem is not the price of currency — it is that a BOM line arrives carrying a number and no rate, no date, no source, and no separate charge, so nobody downstream can tell which of these produced it.
Six ways the rate becomes margin
Why the BOM line cannot tell you which one happened
| How the number could have been built | Part that is sourced | Residual still needed |
|---|---|---|
| Rate taken as 1.00 — no conversion at all | 13.80% in one decision | 0% |
| Rate fixed 13 Jan 2025 (1.0198), never refreshed | 11.59% | 1.98% |
| An illustrative 5% FX buffer | 5.00% (illustrative) | 8.38% |
| Three conversion hops at a published 0.90% margin | 2.72% | 10.78% |
Reference: ECB series EXR.D.USD.EUR.SP00.A, 29 July 2026 — EUR 1 = USD 1.1380, so USD 1,200 = EUR 1,054.48. Each row reconciles to 1.1380 to four decimals. Only the sourced column is evidence; the 5% buffer and the 15% markup used above are illustrative parameters we cannot source, and we say so rather than dressing them up. For calibration: 13.80% on materials is comparable in size to the entire gross margin the listed assemblers earn — Sanmina 8.81%, Plexus 10.08%, Benchmark Electronics 10.16% in FY2025.
Nine rules, fair from both sides of the table
A manufacturer who adopts these is not left carrying uncompensated currency risk, and a customer who adopts them can reproduce every number. That is the test.
EXR.D.USD.EUR.SP00.A, or the daily eurofxref-daily.xml. Free, four decimals, stably keyed, archived to 1999, and reusable with attribution.
Rate, source, retrieval date, endpoint, and the conversion charge — printed on the BOM line, with the retrieved file kept. Federal US procurement already requires a buyer to insert the "source of rate" and its effective date when evaluating foreign-currency offers, and EU customs law requires additions to a price to rest "only on the basis of objective and quantifiable data". The test is simply whether two parties, given the same inputs, arrive at the same number. And a note on silence: choosing an Incoterm settles none of this — the ICC's own introduction lists the currency of payment among the matters its rules expressly do not deal with, and warns that leaving them unaddressed "is likely to cause problems later".
What this note does not prove
The currency convention above is published as a proposal, not as a report on something already proved — no full production program has run through all nine rules with a certified hub yet. Three evidence limits are worth stating plainly. First, we found no survey, audit, regulator finding, or litigation record measuring how often 1:1 currency treatment actually occurs in a costed BOM, or quantifying FX uplift in contract-manufacturing quotes at all: the mechanism is fully documented and the arithmetic is checkable to four decimals, but the prevalence is a first-hand observation, and we present it as one. Second, the 15% materials markup and 5% FX buffer used in the worked example are illustrative — the ranges in circulation trace back to providers' own marketing pages, not to a filing or a survey, so what survives is the identity (base × buffer × markup), not the parameters. Third, there is no published bank tariff for what a company our size pays for a forward contract or the collateral behind it, so our working band of mid-market plus roughly 10 to 100 basis points is our position, not a benchmark — the FSB's measured 1.6% average sits above the top of it. Two anchors also have licensing gaps: Norges Bank publishes no reuse licence for its rate data, and the main commercial alternative fix is licence-gated with no published price for referencing it in a contract.
Where these numbers came from
The currency sources, in full. The rest of the cost research — materials markup, freight, landed cost, the admin layer — is sourced on the economics page.
ECB — euro foreign exchange reference rates, method and disclaimer · ECB — EUR/USD daily series (all currency arithmetic here is reproducible from this endpoint) · ECB — reuse policy for ESCB statistics · ECB — global trade invoicing currencies · Norges Bank — published exchange rates · FSB — cross-border payment cost and transparency, October 2024 · FSB — G20 cross-border payment targets · Regulation (EU) 2019/518 — conversion charges as a mark-up over ECB reference rates · European Commission — InforEuro monthly accounting rates · FAR 52.225-17 — evaluation of foreign-currency offers (source of rate must be named) · WTO — Customs Valuation Agreement, Article 9 on currency conversion · BIS — covered interest parity and the cross-currency basis (what forward points actually are) · ACCC — foreign currency conversion services inquiry (mid-market-plus-disclosed-fee pricing in practice) · ICC — Incoterms rules do not address the currency of payment · AACE International RP 58R-10 — segregating currency exchange from escalation and contingency · Filed EMS supply agreements and 10-K FX disclosure (Jabil, Flex, Plexus, Benchmark, Sanmina — via EDGAR) · GlobalFoundries–Cirrus capacity reservation agreement (SEC)