Hedge accounting software built from the curve up
Most hedge accounting tools start at the journal and treat the fair value as something you fetch from somewhere else — usually your counterparty bank, sometimes a spreadsheet nobody has re-derived in years. We built ours the other way round. Independent IFRS 13 marks, clean and dirty, curve shocks run two ways, tenor buckets, one swap or the whole book — then hand the numbers to whatever posts your journals.
Two very different jobs, one missing number
You run hedge accounting yourself
Treasury, group finance or the controller. You have the policy, the designation memo and the spreadsheet. What you don’t have is a mark you can defend when the auditor asks where the number came from.
- An independent third-party value — not your counterparty’s statement, and not your own model marking your own book.
- Point-in-time curves — pull any curve exactly as it stood on the valuation date, months after the fact.
- The same number every quarter — one documented method, so this quarter ties to last quarter.
- Evidence you can file — dated reports and downloadable curve inputs behind every figure.
You build the software other people run it in
You already own the designation records, the effectiveness workflow and the journal engine. Building and maintaining a multi-currency curve stack behind it is a different business — and it never stops needing feeding.
- One API for the whole stack — forward curves, discount factors, fixings, swap curves and FX across 30+ currencies.
- Redistribution rights in the contract — agreed up front, so your customers can see the numbers you show them.
- Historic curves for retrospective runs — the thing that blocks most in-house builds — value as of any past date.
- A methodology document you can pass on — your customer’s auditor gets an answer without a call with you.
Clean, accrued, dirty — labelled
Both numbers have a job. The dirty value is the amount that has to reach the balance sheet and move through OCI or P&L, whether you show it on one line or split the accrual out. The clean value is what you compare against a bank quote — provided the bank is quoting clean, which is worth checking.
Valued as of any date
Quarter end, year end, designation date, or a date three years ago that the auditor has just asked about. The curve is pulled as it stood at that moment, timestamped in UTC — so the number is reproducible long after the close.
One swap or the whole book
Load a single trade to check a bank quote, or run a full portfolio in one pass. Bullet, amortising and sculpted notional profiles — paste the schedule straight out of Excel and it prices on the actual profile, not a bullet approximation.
The inputs come with it
Every valuation is backed by a downloadable curve, a documented construction method and the conventions applied. Your evidence file is the output, not a follow-up request.
Two ways to shock a curve. We run both.
Shock the par swap curve
Move the quoted par swap rates, then re-bootstrap everything from them — discount factors and forwards both move, consistently.
- Apply the shock to the quoted par swap rates
- Re-bootstrap the zero curve from the shocked pars
- Re-derive forwards and discount factors together
- Revalue every trade on the rebuilt curve
Shock the projected forward curve
Move the forward curve output directly and leave the discount curve where it is — an isolated test of the projection leg.
- Take the built forward curve as the starting point
- Apply the shock to the projected forwards only
- Hold the discount curve unchanged
- Revalue on the shocked projections
Run both, show both, and put the method you used in the disclosure note. That’s a five-minute conversation with the auditor instead of a three-email one.
Bucketed by tenor, not just a total
A single portfolio-level sensitivity hides where the risk actually sits. Break the shock down by tenor bucket and the picture changes — a book that looks flat overall is often long the front end and short the back. Shock any bucket on its own, or move the whole curve in parallel, at any size you like: ±25, ±50, ±100bp, or the stress your policy specifies. One caveat worth carrying into the note: IFRS 7 asks for a reasonably possible move rather than a stress scenario, so keep the disclosure number and the internal stress number separate.
IFRS 9 and US GAAP don’t agree — and it shows up in the numbers
What both agree on: fair value is an exit price, it sits in a three-level hierarchy, and it has to reflect credit risk — your counterparty’s and your own. IFRS 13 and ASC 820 are substantially converged, which is why one independent valuation can feed both reporting stacks. This table summarises the differences we get asked about most; it is orientation, not accounting advice — take the treatment decision with your auditor. For the three hedge models, the implementation steps and the portfolio layer method, see our full guide to hedge accounting.
Coming soon to BlueGamma
CVA and DVA
IFRS 13 and ASC 820 both require fair value to reflect credit risk — your counterparty’s and your own. Today our marks are curve-based and do not carry a credit adjustment. If your auditor has asked about CVA, tell us; it is the next thing we ship and we want the design shaped by the teams who need it.
CSA-aware discounting
We discount on the OIS curve today. Most corporate swaps are uncollateralised, so that is not automatically the right basis — selecting it per trade, whether collateralised, uncollateralised or by CSA currency, is on the way.
Frozen period snapshots
A locked close, so re-running a valuation today can never quietly restate last quarter’s number, plus a full restatement history when you genuinely do need to re-open a period.
Effectiveness testing engine
Prospective and retrospective testing in the product itself — dollar-offset, regression with R², slope and F-statistic, and critical-terms match. Today you can run the pieces in Excel using our add-in; we want it to be one button.
Hypothetical derivative, built for you
Right now you construct the hypothetical derivative as a second swap and mirror the terms yourself. Next: hold the hedged item as its own object and derive the hypothetical from it, with off-market terms zeroed at designation.
Option time value and forward element
The cost-of-hedging mechanics for caps, collars and FX forwards — splitting time value and the forward element out of the designation and tracking the deferred amount separately.
Cash flow hedge reserve roll-forward
The period-by-period reserve movement and the reclassification schedule as hedged cashflows occur — the working paper behind the OCI note, generated rather than maintained by hand.
Fair value hierarchy disclosure pack
Level 2 versus Level 3 classification with the justification attached, plus the IFRS 13 and ASC 820 disclosure tables — valuation technique, inputs used, transfers between levels.
And what we’re not building
Not a roadmap item, a decision. Hedge accounting is a ledger problem as much as a valuation problem, and the ledger half belongs to your accounting system or your TMS. We produce the independent number those systems post — which is precisely why we can sit alongside one without competing with it.
- Designation memos and hedge documentation storage
- Posting journal entries into your ledger
- The OCI versus P&L split and its accounting judgements
- ERP integration — SAP, NetSuite, Oracle
- Trade capture, confirmations and settlement
- Multi-entity consolidation and FX translation
FAQs
Hedge accounting is an optional treatment that lets you match the timing of gains and losses on a hedging instrument with the item it hedges, so the income statement reflects the economics rather than the noise. In exchange, the standards require formal designation at inception, documentation of the relationship, and evidence that the hedge is effective — and all of it rests on one input: a defensible fair value for the derivative at each reporting date, which is the part this page is about. For the three hedge models, the implementation steps and the disclosure requirements, see our full guide to hedge accounting.
It’s the valuation half of one, and deliberately not the ledger half. You get IFRS 13 and ASC 820 fair values, clean and dirty, sensitivities and curve shocks, across 30+ currencies and any historical valuation date. What you don’t get is designation memo storage, the effectiveness workflow or journal posting — that stays in your accounting system or your TMS, and we’d rather say so on the website than in an implementation call. Teams run BlueGamma three ways: alongside a hedge accounting system, to replace the bank marks it was being fed; as the valuation engine behind one they’re building themselves; or on its own, where the accounting is done in Excel and the valuation was always the weak link.
The dirty valuation — the full or all-in fair value — is the present value of every remaining cashflow on both legs. The clean valuation takes that figure and strips out the interest accrued since the last payment date, leaving only the forward-looking value. The dirty figure is what has to reach the balance sheet, because fair value is the present value of everything still owed on the contract; how you present it is a policy choice, with some entities putting the whole amount on the derivative line and others carrying the clean value there and showing the accrual separately. Clean is usually the number to hold against a bank mark — but check the basis first, because statements vary and a termination or collateral figure is normally the dirty one.
Both are defensible, and they give different answers. Shocking the par swap curve and re-bootstrapping moves projection and discounting together — the market-consistent view, and the curve you would actually observe if rates moved that far. Shocking the projected forward curve directly, holding discounting fixed, isolates the effect on floating cashflows, which is how many hedge policies and internal limits are written. The gap between them is mostly discounting, plus the fact that a shift in par rates doesn’t come through as an equal shift in the forwards once you re-bootstrap. IFRS 7 asks you to state the methods and assumptions behind the analysis, and to flag any change from last year and why — so pick one, say which, and stick to it. We run both, so you can see the difference before you commit.
Fair value measurement is largely converged — IFRS 13 and ASC 820 both define fair value as an exit price, share the three-level hierarchy, and both require credit risk to be reflected. The divergence is in applying hedge accounting: IFRS 9 dropped the retrospective 80–125% test for an economic-relationship assessment, while ASC 815 keeps a highly effective threshold and still tests at least quarterly, forwards and back. Under IFRS 9 the cash flow hedge reserve is capped by a lower-of test and only an over-hedge charges profit or loss; under ASC 815 since ASU 2017-12 the whole change in the instrument goes to OCI with no separate ineffectiveness line. IFRS 9 requires rebalancing and forbids voluntary discontinuation; ASC 815 has no rebalancing concept and lets you dedesignate at will. US GAAP also limits eligible benchmark rates for fair value hedges to a defined list. The comparison table above sets out all eight side by side.
Not yet. Our valuations today are curve-based and carry no credit valuation adjustment — and we would rather tell you that on the website than in an implementation call. IFRS 13 and ASC 820 both require fair value to reflect credit risk, your counterparty’s and your own, so for some reporting stacks this matters and for others — a fully collateralised book, for instance — the adjustment is immaterial. CVA and DVA are the next thing we’re building. If your auditor has raised it, talk to us; we want the design shaped by the teams who need it first.
Auditors don’t formally approve data vendors. What they test is where the number came from, whether the source is independent of both you and your counterparty, and whether you can show the methodology and curve inputs behind it. A valuation from an independent third-party platform, with a documented construction method, downloadable curve inputs and a dated report archived each period, is a considerably stronger evidence trail than a self-built spreadsheet or your counterparty’s own statement. Several customers adopted BlueGamma specifically ahead of a Big Four or top-tier audit — and the methodology document ships with every trial, so you can put it in front of your auditor before you buy.
Yes. The valuation input is the same whichever framework you report under — a fair value built from a documented curve, as at a stated valuation date, in the currency and conventions of the trade. FRS 102 sections 11 and 12, the IAS 39 hedge accounting requirements (still used by some groups as a policy choice and for portfolio fair value hedges), Ind AS 109 and HKFRS 9 all want the same thing from a data provider. What differs is the treatment applied on top — and that stays with you and your auditor.
Both. Load a single trade to check a bank quote in a couple of minutes, or hold the whole book in the MtM portfolio view and revalue it together. Bullet, amortising and sculpted notional profiles are all supported — paste the schedule straight out of Excel and each trade prices on its actual profile, not a bullet approximation. For recurring month-end runs the Excel add-in prices the same trade as of any date in your workpapers, and swap MtM is available as an API endpoint — so the process gets scheduled instead of repeated.
Yes — it’s one of the two ways the platform is used. Treasury management systems and treasury software vendors licence the API for forward curves, discount factors, fixings, swap curves and FX across 30+ currencies, and build their own hedge accounting module on top. Redistribution rights are agreed in the contract up front, pricing is flat rather than per-valuation, and historic point-in-time curves are included — usually the requirement that stops teams building the curve stack themselves. The methodology document can go straight to your customers’ auditors.