The cap is the whole story
A HELOC payment is not a number, it is a schedule. What matters is the largest move the contract allows at one reset, and how many of those the household budget can absorb before the payment becomes a second problem.
Carry cost
What a floating balance costs at the next four rate steps, and how much movement exhausts your cushion.
Payment after the next reset
Computed
The line
A draw-period HELOC is interest-only, so its payment moves one for one with the rate.
Index plus margin, as printed on the statement.
The contract
The largest move the contract allows at one reset — 2% on most HELOCs.
An absolute rate, not a spread. Above this the payment cannot rise, so the engine stops projecting.
Repayment-phase term for a HELOC, or months remaining on an ARM.
What you could absorb without touching savings or another line of credit.
| Move | Rate | Payment | Change | Extra cash, 12 mo |
|---|---|---|---|---|
| Today | 7.40% | $271 | — | — |
| +25 bps | 7.65% | $281 | +$9 | $110 |
| +50 bps | 7.90% | $290 | +$18 | $220 |
| +100 bps | 8.40% | $308 | +$37 | $440 |
| +200 bps | 9.40% | $345 | +$73 | $880 |
| Lifetime cap | 18.00% | $660 | +$389 | $4,664 |
A blocked step is a rate the contract forbids. The engine reports the ceiling instead of projecting past it.
Where the payment goes
Caps are inputs, not assumptions. Read the note, the rider or the HELOC agreement and type what it says; a stress test against caps the contract does not contain is theatre.
Nothing here is a projection of where rates go. The table is a schedule of what each move costs, so the visit can be planned against a number rather than a feeling.
Figures are monthly cash. Annual columns are twelve of those months, not a projection.
A HELOC payment is not a number, it is a schedule. What matters is the largest move the contract allows at one reset, and how many of those the household budget can absorb before the payment becomes a second problem.
When the draw period ends, an interest-only line becomes a fully amortizing payment over a decade or two. The rate does not have to move at all for the payment to double, which is why the repayment phase is priced here rather than mentioned in a footnote.
A stress test that projects a 9% line to 11% when the contract caps it at 8% produces a scarier number and a wrong one. Steps past the lifetime ceiling are reported as blocked, with the ceiling named.
draw payment = balance × rate / 12
repayment payment = PMT(balance, rate, months remaining)
cushion ceiling = smallest Δrate where payment rise ≥ monthly cushion
extra cash = Δpayment × 12 (cash, not interest)
Nothing here forecasts rates. The engine runs a fixed ladder of increases — 25, 50, 100 and 200 basis points — against the caps you enter, so the output is a price list rather than a prediction.