Skip to contentTreasury risk intelligence for the modern enterprise
When your numbers move, know exactly why.
►Hedge bookBloomberg
12 forwards · avg 1.12EUR 0.5M
CoveredUSD 1.7M
►EUR exposure · vs planLive
PLANNED €38M → HELD €66M
ERPSupply agreement 57A · Munich+€16M
TMS · SUB15 more items ▸+€12M
Unplanned+€28M
FX impact · Q2 2026
Net FX Lossreported 2026-07-14
USD (2.9)Mpre-hedge: (4.6)M
Orbit reads the systems your finance team already runs. It traces any movement in your results to the entities, contracts and currencies behind it — then sizes and prices what would close the gap.
Shaped in production with finance teams running multi-entity, multi-currency books.
In productionLive across enterprise SaaS · asset management · global distributionAdvised byTreasury leaders who ran FX at scale — meet themBacked byDiagramSagard
The problem.
Your numbers are right. They can't explain themselves.
The consolidated figure is correct — and it can't answer why. Building the explanation takes days; the decisions it would change close in hours.
01Capture · the number
USD (4.2)Mcorrect · can't say why
One number, closed on time. It says how much — not why.
02Attribution · the drivers
32%Rate
26%Volume
18%Scope
13%Timing
11%Hedge
The same total, resolved into the pieces that made it — each traced to the row that produced it. Illustrative.
03Optimization · the levers
Netting calendarUSD 0.4M · cost: none
Invoicing currency · 57AUSD 0.3M/qtr · one contract change
Hedge ratiosized · priced either way
Each fix priced before you decide — taken or not.
FX, tariffs and input costs usually land in one headwinds figure — not because anyone chose that, but because no system splits them. Nobody was wrong. There was just no column for it.
Currency first
What Orbit does
Attribution, then optimization.
Explain what the program did. Then improve what feeds it — same reconciled basis, every period.
01 · After it postsPerformance attributionOrbit Flow
The rate you're graded against was set once; the program traded at whatever the market gave it. Orbit builds the bridge — what the program controlled, and what arrived before it could act.
Each factor traced back to where it originated — a forecast, a contract, an entity, a settlement date. Then what to change upstream, sized before you commit to it.
Your bank can tell you what it filled. It can't tell you what the program cost you — and it isn't the one to ask.
Independent · never your counterparty
Where it sitsReads everything. Replaces nothing.How Orbit sits alongside the ERP, the TMS and your banks — read-only, nothing migrated.
See the diagram ⌄
Orbit reads where your numbers live — whether that's an ERP and spreadsheets or a full treasury stack — and writes to none of it. Nothing migrates, nothing is replaced. When you act, execution stays with your banks.
Your systems · untouched
ERP
Spreadsheets
TMS
Subledgers · contracts
The plan · rate feeds
read-only.
OrbitAttribute · Optimizeone reconciled basis
execution — through your banksYour banksnever the counterparty
what comes out.
On your desk
Attribution
Alerts
Priced actions
Orbit reads. It never writes to your systems.Read-only
Security, legal and procurement reviews run in parallel — nothing blocks the first step.Parallel, not gating
Null is never zero, estimates are labeled, and every row carries its source.Provenance on every row
Before the board asks
The questions a single figure cannot answer.
Every quarter, the same questions land on the same figure — and the figure can’t answer one of them. Being right was never the hard part. Orbit answers all of them from the same reconciled quarter, on one screen.
The problemWhat the room asks
The solutionWhat Orbit answers
Attribution / Q2 2026 / Group revenueAll sources current · 09:32 EST
“How much of this would have happened to anyone?”
the currency effect (3.7) split by origin · beyond currency (0.5) completes the (4.2) · USD M
From the marketUSD (2.9)M69.0% · rates moved against plan
From own structureUSD (0.8)M19.0% · booking and timing choices
Recoverable next quarterUSD 0.7Mthree actions · cost: none
One part is the market — it would have happened to anyone. The other is decisions the company made — and only that part can be fixed.
“Where in the group did it land?”
entity effects total the currency effect (3.7) · as the ledger reads it · exposure and effect USD M · USD eq.
EntityFunctionalPairExposureEffectShare
German manufacturing subEUREUR/USD64.1(2.6)61.9%
UK services subGBPGBP/USD28.4(1.1)26.2%
Canadian parentUSD——0.0—
APAC sales subUSDUSD/CNY11.90.0—
Effects land on the entity carrying the exposure, not the one that signed the contract. APAC shows zero because it keeps its books in dollars — not because there's no risk. The case study below walks one to source.
“How much of the base was locked before the quarter opened?”
base 104.4 = 64.1 + 28.4 + 11.9 across four entities · USD M · USD eq.
Committedcontracted or invoiced at quarter open61.759.1%
Forecastplanning assumption · repriced as it lands42.740.9%
Total exposurematches the entity ledger on 03104.4100.0%
One definition, applied every period — so the answer is the same when the question is asked twice.
“Which offsets held on paper only?”
one GBP netting pair · USD M · USD eq.
Inbound legdue 12 Aug 20266.2
Outbound legdue 30 Aug 2026 · 18 days later(5.8)
Offset on the sheetzero in the report · live for 18 days0.4
Lever · run netting on the settlement calendarsized (0.4) · cost: none
Currency and amount can match while dates do not. Between the two settlement days the pair is live exposure that the report counts as closed.
“Where do we sit among companies shaped like ours?”
FX effect as a share of revenue · filed accounts of similar groups
peer medianthis quarter (1.0)%smallerlarger
Peer setfiled accounts of similarly built groups
This quarter(1.0)% of the line
Benchmarked against the filed accounts of similarly built groups — a reference anyone in the room can check.
“What does this quarter already say about the next?”
(0.3) + (0.3) carried in continuing contracts = 0.6 · USD M
Visible todayUSD 0.6Mpriced into contracts that continue
Actionable nowUSD 0.7Mcalendar and coverage · cost: none
Book the renewal in the entity carrying the costat renewal · cost USD 0.1M(0.3)
Reprice the input leg in the currency it moves inat renewal · cost USD 0.2M(0.3)
Structure outlives the quarter. What continuing contracts carry across the period break is readable before the period begins.
Every entry was right when posted. The miss lived between systems, in a view nobody had. That view is the product.
Illustrative · figures invented for this page
AnonymisedIndustrial manufacturer
Case study.
A USD (38.9)M quarter that read as a currency story.
Attribution told a different story: 35% market, 53% the business changing shape — and 12% neither, which is where the money was. Below is the document, as the board received it.
Attribution-Map-Q3.pdf2 pages · USD M
OrbitAttribution map · prepared for the board · Q3
01 · Summary
The quarter closed USD (38.9)M under plan and the close narrative said the dollar. Attribution said otherwise: 35% was the market, 53% was the business changing shape, and 12% was neither — USD 4.6M the netting sheet showed as covered.
13.6
20.7
4.6
35% · the marketRate movement. Nothing to do with the business.
53% · business changeMostly an acquisition's first full quarter.
12% · neitherShown as covered. It was not.
02 · Findings
The offset that was not one
Two EUR positions net on paper — not in time. One settles on a monthly clock, the other on a quarterly one. No single view held both, so the sheet read covered where money sat open.
USD 4.6Mopen in time · marked covered
The lever · timing
Move the netting run onto the settlement calendar, or extend hedge tenor to the longer of the two clocks. Both were priced; the calendar change would cost nothing per quarter.
The cost that hides
Invoiced in dollars. Costs move with the peso. The system reads the currency on the invoice; the cost base underneath it sits somewhere else entirely.
USD 8.1Mestimated · unmanaged · no field ever said MXN
The lever · structural
Reprice the supply agreement in the currency the cost moves in at the next renewal, or hedge the MXN leg directly in the interim. Sized both ways, against the renewal date.
01 · The figureGroup operating income USD (3.1)M→02 · The entityAPAC sales sub · ledger reads 0.0→03 · The contractSupply agreement 41B invoiced EUR · costs CNY→04 · The source rowPO line 88-2213
The lit path is the finding.
03 · Outcome
Netting run onto the settlement calendarpriced · cost: none
Supply agreement repricing, MXN leg hedged in the interimpriced · closes at renewal
Everyone's numbers were right. The column for this did not exist.
Checked by the people who built these programs by hand.
Orbit's method is reviewed by four operators — bank-side, corporate-side and in the CFO's office.
Jim McCrindleEnterprise FXPrior Head of Corporate FX, NA · Bank of America.
Jeffrey CooperIndustrials & manufacturingPrior FX MD · BMO. Director, FX and Risk · Magna International.
David PierceMid-market FX techFounder, FinnSavvy Consulting. 20+ years at GPS Capital Markets (acq. Corpay).
Shreyans ParekhPublic-co CFO officeVP, Deputy CFO & Treasurer at a public multinational.
Institutional backingDiagramSagard
How to start
Start free. Go deeper only if it earns it.
Each step asks for more access than the last, and each has to earn the next. The first asks for nothing at all — no data, no signature.
01
The attribution mapYour industry's FX drivers — and the one question only your team can answer.
Built from Orbit's risk graph — two decades of public filings, mapped across your industry. It shows exactly which drivers move the number in your industry, where that risk originates inside comparably-structured companies, and asks one question of each: could your team trace it to source within an hour?
Driver categoryShare of peer FX impactPrevalenceAttributable in an hour?
Supplier cost currency ≠ invoice currency62.0%Most peersNo field holds it
Offsets on split settlement clocks56.0%Most peersManual · days
An acquisition’s first full quarter38.0%Some peersClose only
Hedge clock vs. exposure clock58.0%Most peersNo field holds it
Two outcomes, both useful: it confirms what the team already tracks, or it names the driver that was never in the sheet.
Then, only if it earns it
02The teardownName the number that will need explaining. Orbit takes it apart.Fixed scope⌄
Pick the one figure that will need explaining this quarter. Orbit takes it apart — driver, entity, contract, currency pair — with the fixes sized and priced. Runs on exports your team already produces. Nothing to deploy.
One number · existing exports · days, not quarters
Asks forYour exports
03Orbit connectedAlways-on, once the path is clear.When cleared⌄
Read-only connections into the systems Orbit reads. Continuous attribution instead of snapshots; alerts when the structure of your exposure shifts, not just when rates do. Security, legal and procurement reviews run in parallel — nothing blocks the first step.
Read-only · continuous
Asks forRead-only access
The next step
The board's first question is “why.” Arrive with the answer.
The attribution map is free and built from public filings: the drivers that move the number in your industry, where peers took the hit, and the one question only your team can answer.
Built from public filingsNo data requiredNothing to sign