Use case · Real estate finance

One lender requires a rate cap, the other doesn't. Which loan is actually cheaper?

Two term sheets for the construction facility. Lender A has the tighter margin but requires you to buy a two-year SOFR cap at a strike they choose. Lender B costs more over SOFR and asks for nothing. On the margins alone, A wins. But the cap is cash out of the door on day one, and B leaves you floating against whatever SOFR does next. You need the all-in cost of each offer, side by side, in a table the rest of the team can read without learning a pricing tool.

Last updated: October 2026 · Based on real workflows from BlueGamma customers

The short answer

BlueGamma gives you both inputs the comparison needs: the live premium for the exact cap the lender requires (notional, term and strike) and the SOFR forward curve to project floating interest on each loan. Add the premium to the capped offer, run both offers under the forward curve and a few higher-rate scenarios, and the cheaper loan stops being a matter of opinion. Do it in the web app, in Excel, or have Claude build the table via the MCP connector. BlueGamma is an interest rate data and pricing platform used by 100+ financial institutions for swap rates, forward curves and cap pricing across 30+ currencies.

How the comparison usually gets done

Each of these gets you a number. None of them gets you the number the decision turns on.

Half the picture

Compare the margins

Lender A is 25bp tighter, so Lender A it is. Except the cap premium never made it into the comparison, and neither did the fact that Lender B's loan has no ceiling if SOFR moves the wrong way.

Wrong curve

Assume SOFR stays where it is

A flat SOFR assumption across a multi-year construction loan ignores the forward curve. On a two- or three-year term, the curve's shape can move the answer by more than the margin gap you're trying to judge.

One strike, on their timing

Wait for a cap quote

You ask a cap provider for a price at the strike in the term sheet. It arrives when it arrives, for one strike only, and you can't see what the strikes either side would cost when the lender asks what you'd accept instead.

Nobody opens it

Give the team a login

The people who sign off on the facility aren't going to price a cap. They need a table that says what each offer costs, not a calculator and instructions.

How it works

Two inputs from BlueGamma, one table at the end. Pin everything to the same valuation date so both offers see the same market.

1

Pull the terms out of both term sheets

Notional, term, margin over SOFR for each lender, and for the lender that requires a hedge, the cap's term, strike and notional. That's everything the comparison needs.

2

Price the cap the lender requires

Enter the notional, strike and term in the cap pricer for the upfront premium on that exact cap. Look at the strikes and tenors either side too: if a higher strike is much cheaper, that's a point to take back to the lender.

3

Project SOFR off the forward curve

Pull the SOFR forward curve, in the web app or straight into your model with the Excel add-in, as of the date the term sheets arrived. Project the floating interest on each loan period by period. Same curve, both offers.

4

Build the scenario table

One row per offer, one column per scenario: the forward curve, then the curve shifted up, say +100bp and +200bp. The capped loan's cost is margin plus SOFR up to the strike, plus the premium; the uncapped loan is margin plus SOFR, all the way up. In the base case the cap usually looks like money spent; in the shock columns it's the reason Lender A exists.

5

Deliver it, and keep it current

Connect the BlueGamma MCP connector to Claude (Settings → Connectors → add connector) and ask it to pull the curve and the cap premium and rebuild the table on a schedule, so the comparison moves with the market until you sign. Build in a check: if the data didn't refresh, the report doesn't go out and you get a message instead. A stale table sent to the whole team is worse than none.

"Say I have a lender that requires me to buy a cap… but another lender doesn't require me to buy that cap. I want to be able to compare the cost of the capital on an effective basis with the rate cap versus without it."

Head of finance at a US real-estate developer, October 2026

"You gotta deliver it to them… whether it's a sensitivity table or some kind of scenario analysis… that basically tells them what the cost is, not have them calculate it."

The same head of finance, on getting the answer to the team

For this job specifically: how the options compare

Just the job of comparing two loan offers when one comes with a hedge requirement, not a full vendor comparison.

Margin-only comparisonFlat-SOFR spreadsheetCap quote from a providerBlueGamma
Includes the cap premiumNoOnly if you get a quoteYes, for one strikeYes, that strike and the ones either side
Projects SOFR properlyNoNo, one flat rateNot its jobYes, off the SOFR forward curve
Shows the higher-rate scenariosNoIf you build themNoShift the curve, rerun the table
Readable by the people signing offYes, and misleadingDepends who built itA price, not a comparisonA scenario table, delivered where they read
Keeps up with the market until you signNoOnly if someone updates itAsk againRefreshes from the curve via Excel or Claude

Where this comes from

The pattern behind this guide, from a real borrower's workflow.

Mini case: a developer's morning rates brief

The head of finance at a US real-estate developer had already automated a morning rates report for their team: the SOFR forward curve, swap rates and historical series, interactive, sent to a distribution list, with a safeguard that holds the report back and alerts them if a data pull fails. He brought in the BlueGamma MCP connector so Claude could keep SOFR and Treasury data current in that report and in their models. The question that followed was the one on this page: when one lender requires a cap and another doesn't, what does each offer really cost? Their answer was that it belongs in the same brief, as a scenario table rather than a calculator.

1 table
all-in cost per offer, under the forward curve and rate shocks
Any strike
price the cap the term sheet names, and the strikes either side
3 ways in
web app, Excel add-in, or Claude via the MCP connector
30+
currencies: SOFR, SONIA, EURIBOR, CORRA, BBSW and more
14 days
free trial, full platform access, no card required

FAQs

Put both term sheets through it before you pick one.

The 14-day trial includes the cap pricer, forward curves, the Excel add-in and the MCP connector. Price the cap your lender wants and see what each offer really costs.

Try Free for 14 Days
No card required · Full portal access · Bring both term sheets