Use case · Hedging & execution
How do I check whether my bank's swap quote is fair?
The hedge bank's quote is on your screen and you have hours — not days — to accept it or push back on the spread. You can't price the swap independently, and asking another relationship bank for a "quote" you'll never trade burns goodwill you'll need for the next facility. Meanwhile the margin is real money: borrowers who can't check have been charged 30–40 basis points on a 3–5 year swap, while one borrower who could see the mid pushed a quote with 20–25bp embedded down to 12bp on one phone call. So how do you find out what the bank's margin actually is?
Last updated: July 2026 · Reading time: ~8 minutes
Price the swap yourself before you sign. Upload your exact notional profile to an independent swap pricer, read the live mid swap rate, and compare it to the bank's quote — the gap is the bank's margin. BlueGamma is an interest rate data and pricing platform used by 80+ financial institutions for swap rates, forward curves and cap pricing across 30+ currencies. Its mids come from the same broker source as the premium terminals and tie out within about a basis point.
How you're probably checking quotes today
Four workflows come up on almost every call we have with treasurers, heads of finance at banks and building societies, project finance teams and debt advisors — and all four leave you negotiating blind, slowly, or at someone else's convenience.
The bank's emailed rate table
Once a week the hedge bank emails a table of swap rates by tenor. You interpolate your own curve between the grid points — which misses inversions and curve shape entirely — and by execution day the numbers are up to a week stale.
"The hedge bank sends me an e-mail with a table of one month BBSW… it's not super timely and the fact that it comes via once a week isn't super timely. Daily would be better, instantaneous better again."
— Treasurer, asset-finance lender (Australia)
Ringing the relationship banks
You call a desk for the curve or an indicative level every time the model changes. The desk answers on its own schedule — often a day later — knows the request won't trade, and every ask spends goodwill you'd rather save for the next financing.
"We have to go to the banks and request them to provide us the Sonia curve, and then we use that to price the swaps."
— Structured finance manager, UK specialist property lender
"From the banks we get [rates] once in a while — once in a month, once in 15 days. I cannot ask every day… banks normally take time, a day or so… and if you ask too many things to the banks, they're not going to provide you."
— Project finance manager, Middle East renewables developer
A premium market-data terminal
A terminal will price the swap — for roughly $2–3k a month plus per-security fees, a single non-shareable seat, and a workflow built for traders. Several customers terminated theirs for exactly this reason; others keep one shared machine nobody sits at.
"It's just so expensive and so much broader offering than what I needed… it just feels so desperately wasteful."
— Treasurer, asset-finance lender (Australia)
"We always have [a terminal], but it's one terminal in the other room… which always requires making a physical effort to walk there. And being an infrequent user, it always takes a bit of time to get my head around what I need to find there."
— Senior advisor, Finnish debt advisory
A hedging consultant on retainer
You hand the check to a third-party advisor who prices the swap on their own terminal and reports back. It works — but you pay per deal, wait for their schedule, and never build the muscle to challenge a quote yourself.
"We tend to hire like a third party to validate… the hedging assumptions that we're getting from the lenders… just to make sure that we're not getting robbed."
— Associate Vice President, infrastructure developer (Saudi Arabia)
"I thought if the tool works, why would I pay, you know, a consultant every time… They were telling me they have access to [the terminals] and everything and they can help me price rightly and then renegotiate with the bank."
— Principal, Canadian real-estate investor
How teams describe this
Verbatim from recorded sales and customer calls, 2025–2026 — lightly trimmed for filler only.
"Now we know that based on market data… the actual cost, the no-arbitrage price, is 1% — and banks are quoting us 0.95. OK, that means banks are putting 0.05 in their pocket. That will also be great-to-know stuff."
Market-risk lead, Gulf energy group
"The banks are going in charging, you know, 30–40 basis points to execute a three-to-five-year interest rate swap. Because this market, it's just such an opaque market… bring a little bit of transparency so that they can negotiate and not get rinsed every time."
Founder (ex-bank corporate risk), Canadian agricultural-lending platform
"At the moment we do it by just asking loads of people for quotes and sort of going: OK, now you look expensive. You look cheap. Do I trust you?"
Debt advisor, international advisory firm (infrastructure)
"When we do book a swap, we're kind of a bit blind as to what the market's done from close of business last night to today. So we kind of rely on what counterparties [say], which is, you know, probably not where you want to be."
Treasury, UK challenger bank
"When I have the market information I know exactly what the margin is and I can… easily negotiate on that."
Principal, Canadian real-estate investor
"The stuff from the brokers, it's enough to get us going, but in order to professionalize the whole process, we do kind of need some kind of independence… It's a second source of the truth, isn't it?"
Head of Treasury, UK bank
Checking the quote yourself: three steps
The whole check takes minutes, and you can repeat it every time the desk refreshes the quote during execution.
Upload your exact notional profile
In the BlueGamma swap pricer, load the same structure the bank is quoting: bullet, amortising or sculpted. Drop the notional schedule straight from your debt model — the pricer supports uploaded amortisation profiles, so you're pricing the real trade, not a plain-vanilla proxy. This matters: on an amortising trade the headline interest-only tenors "really don't do much, because you're not taking into account the weighted average life of the trade", as one lender put it. Set the start date, maturity and floating leg (SONIA, SOFR, EURIBOR, BBSW, CORRA, SARON, JIBAR, SAIBOR…) — and check the payment conventions match what the desk is quoting (annual-vs-semi and semi-vs-semi are different numbers).
Read the live mid swap rate
The pricer returns the mid swap rate on that exact profile, computed from live interbank broker data — the same underlying source that feeds the premium terminals — refreshed every 30 seconds. Looking at the same instrument and timestamp, the mid should sit within about a basis point of the mid the bank's own desk sees.
Subtract: the gap is the bank's margin
The bank quotes mid plus spread. Now that you can see the mid, the spread stops being invisible — quoted fixed rate minus independent mid equals the bank's charge on your hedge. Then decompose it: the charge is an execution spread plus a credit (XVA) spread, and desks will happily let you lose one inside the other. One project finance team had three banks all quoting ~5bp execution on a ~$200m hedge and asked us if that was normal — on a contested deal, execution is nearer 1bp and negotiable towards 0.5bp, while the credit spread typically runs 15–25bp depending on tenor, notional and security. Ask for the split.
Keep watching while you negotiate
Rates move during the conversation. With a 30-second refresh you can separate "the market moved" from "the margin moved" — which also fixes the two-bank problem: quotes received at different times can't be compared on headline rate, so compare each one's spread to the mid at the moment it was given, and take the genuinely smaller one. Teams stuck in internal approvals track the level through the day so they don't "have to re-go through it with a new price, or not get the price we told management we're gonna get." If you'd rather work in your own model, pull the same curve into Excel with the add-in (e.g. =BG.SWAPRATE() / =BG.FORWARDRATE()) or via the API.
There's no universal "fair" margin — it depends on your credit, tenor, notional and how contested the deal is. But the range we hear on calls is wide: 30–40bp charged on 3–5 year swaps where the borrower couldn't check, against roughly 1bp of execution spread on contested deals. One borrower saw a first quote with "at least 20 or 25 basis points embedded" and settled at 12; one advisor's closing-call challenge moved a desk from 5bp off mid to 3bp — worth roughly a million Swiss francs to the client over ten years. As one project finance partner put it: "before closing, people are trying to save even one basis point if they can." You can't negotiate a number you can't see.
For this job, compared
How the usual quote-checking workflows stack up when the quote is live and the clock is running.
| Weekly bank email table | Ringing relationship banks | Hedging advisor on retainer | Premium market-data terminal | BlueGamma | |
|---|---|---|---|---|---|
| Rate freshness | Up to a week stale; interpolated by hand between grid tenors | Whenever the desk replies — often a day later | Whenever the advisor is engaged and available | Live | Live — 30-second refresh from the broker market |
| Prices your amortising / sculpted profile | No — flat tenors only; misses curve shape and inversions | Yes, but you're asking the counterparty to mark its own quote | Yes — on their terminal, in their report | Yes, with terminal expertise | Yes — upload the notional schedule, get the mid on that exact profile |
| Independent of the quoting bank | No — it's the hedge bank's own table | No — and desks know a check-quote when they see one | Yes, but you're "dependent on an advisor systematically" | Yes | Yes — direct broker-market data, no axe in your trade |
| Relationship cost | None, but you only see what they send | High — repeated no-trade quote requests burn goodwill | None with banks; ongoing dependence on the advisor | None | None |
| Price anchor | "Free" (you're paying in spread) | "Free" (ditto, plus goodwill) | Per-deal advisory fee — "why would I pay a consultant every time?" | ~$2–3k/month + per-security fees, one non-shareable seat | Monthly subscription — web app + Excel add-in, no long contract |
| Audit trail of what mid was when | Weekly snapshots only | Whatever you wrote down | Their report, on their timestamp | Yes, if you build it | Yes — historical swap rates and as-of-date curves on demand |
Why teams run this check
From recorded sales and customer calls, 2025–2026. Quotes lightly trimmed for filler only.
A one-person treasury team originates fixed-rate equipment leases funded by a floating-rate warehouse, and hedges in bundles of tens of millions with one of the big Australian banks. His market view was a weekly emailed BBSW table he blended into a curve by hand. On the BlueGamma trial he benchmarked his bank's weekly time series against the platform's historicals — "it was, you know… right on the money" — and priced his amortising profiles in the swap pricer to validate the desk's levels at execution.
A ~15-person debt advisory team closes SARON swaps for its clients maybe ten times a year — "we don't need this every day… but then it's crucial." When a client's swap goes to close, they price it themselves and join the closing call armed: "we say, OK, well, you took five basis points from the midpoint — that is too much for your client… then we negotiate, for instance, to three basis points… and we can tell the client afterwards: hey, we saved you like a million Swiss francs over the next ten years. That was just because of us — and that helps us with our fee."
"When I'm doing my hedging, I want to make sure that I can validate the rates I'm getting from the bank swap desk… I just want to make sure I keep the bank honest."
Treasurer, asset-finance lender (Australia)"The first quote I got, I knew it had at least 20 or 25 basis points embedded. And then I'm like, listen, I'm not paying more than 12 — so they just cut it down to 12."
VP Capital Markets (ex-banker), US commercial real-estate firm"The idea is to have a tool to make the challenge by ourselves… not to be dependent on an advisor systematically. But to check by ourselves that the rate [the bank is] proposing in real time is the correct one."
Treasury lead, emerging-markets infrastructure investor"We sometimes price the swaps ourselves, just so we have, like, some kind of indication as well. Obviously, the banks do that for us, but just so we can compare like the delta."
Structured finance manager, UK specialist property lender"I did the trial. And I called the trader after that and I tried to check the price — and it seemed quite OK, and I could determine the margin he was taking."
Principal, Canadian real-estate investor"So if I were to call [the bank], I would be able to compare their rate to this mid rate."
Head of Finance, UK building society"We can use that in any model, right? And drop the notional profile in, get the effective swap rate… and when we are getting a project in its model ready for an investment committee decision, we can recalculate."
Finance lead, US solar developer"When we enter into a new swap, we use the one screen… where we'll put in the key details and… we know that we're entering into it at a fair price — and we'll track it through the day also."
Senior treasury manager, UK challenger bankFAQs
Price the same swap independently and compare. Upload the exact notional profile (bullet, amortising or sculpted) to a swap pricer fed by live broker market data, read the mid swap rate, and subtract it from the bank's quoted fixed rate. The difference is the bank's margin — that number, not the headline rate, is what you negotiate.
The mid is the midpoint between where dealers bid and offer the swap in the live interbank broker market — the fair-value rate before any bank adds its charge. It's not a survey or "an average of consensus on 12 bank quotes", as one prospect asked; it's where dealers are actually trading with each other right now. Banks quote clients mid plus a spread for credit, capital and profit, so if you can see the live mid for your exact structure, the spread stops being invisible.
Yes. In BlueGamma's swap pricer you upload the notional profile — the amortisation or sculpted debt schedule from your model — set the dates and floating leg, and it returns the live mid swap rate on that exact profile, in line with what a bank's swap desk would compute before adding its spread.
BlueGamma sources swap data directly from the interbank brokers — the same underlying source that feeds the premium terminals — refreshed every 30 seconds. Looking at the same instrument, conventions and timestamp, the rates tie out, and the mid you compute should sit within about a basis point of the mid a bank shows you.
It varies with your credit, the tenor, the notional and how much competition the bank thinks it faces — from a few basis points on a competitive deal to materially more when the bank knows you can't check. There is no universal fair number; the point is that you can't negotiate a margin you can't see.
You can, but relationship banks know when a quote request won't turn into business, and repeatedly asking burns goodwill you may need for the next facility. It's also slow: desks respond on their schedule, and on execution day you often have hours, not days. An independent data source removes both problems.
Term SOFR itself is separately licensed by its benchmark administrator, so BlueGamma provides curves derived from compounded overnight SOFR — which is how the liquid swap market actually trades. If your loan is term SOFR but your hedge trades against compounded SOFR, that same small basis exists at the bank too; BlueGamma has published backtesting on how the two track each other.
The charge decomposes into an execution spread and a credit (XVA) spread. On a contested project finance deal, execution is typically around 1 basis point — negotiable towards 0.5bp — while the credit spread commonly runs 15–25bp depending on tenor, notional and security. Borrowers who couldn't check have told us they were charged 30–40bp all-in on 3–5 year swaps; one borrower who could see the mid negotiated a quote with 20–25bp embedded down to 12bp. Ask for the split, not just the all-in rate.
In practice, yes — banks price off the same interbank broker market. One solar advisor put BlueGamma's numbers next to the bank's own on a closing call and the difference was about a basis point, after which the bank accepted the source. Some banks even disclose their margin once they know you check — one treasury team is told "this is 1.4 basis points away from the mid" on every trade. Simply signalling that you verify quotes changes how you get priced.
BlueGamma covers swap rates, forward curves and cap pricing across 30+ currencies, including SONIA (GBP), SOFR (USD), EURIBOR and ESTR (EUR), BBSW (AUD), CORRA (CAD), SARON (CHF), JIBAR (ZAR), SAIBOR (SAR), EIBOR (AED) and other regional benchmarks that rarely appear on free data sites.
Check your next quote before you sign it
Load your notional profile, see the live mid, and know the bank's margin before the desk calls back. Most teams validate the data against their own bank's numbers in the first week of the trial.
Related situations
More scenario guides from the same desk.