Workspace
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Build an adjustable mortgage’s fully-indexed rate the way the note builds it: the current index value plus the margin written into the note, quantised to the rounding increment the note names.
The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.
Two ingredients, with completely different characters. The index is a published benchmark that moves without anybody’s permission and belongs to nobody in the transaction. The margin is a spread agreed once and then fixed for the life of the note — it does not adjust, it is not renegotiated at an adjustment, and it is the part of the rate the borrower actually shopped for. Only one of the two is ever news, which is why a rate that feels volatile is usually being driven by a benchmark and priced by a spread the borrower accepted years earlier.
The word “fully” is load-bearing. A fully-indexed rate is the rate the arrangement is entitled to charge on its own terms, with no discount applied and no cap yet consulted. It is emphatically not the introductory rate, and at a given adjustment it need not be the rate actually charged either, because the caps in the note can hold the charged rate below it. Read this page as the rate the note points at; what the note is permitted to reach at any one adjustment is a separate calculation.
Rounding is a term of the note, not a display choice. The increment defines a ladder of permissible rates, and the sum is moved to the nearest rung on it. The declared vectors show both outcomes: two of them supply sums that already sit exactly on a rung — one on an eighth-of-a-point ladder, one on the coarser quarter-point ladder — and the rounding leaves them untouched; the third supplies a sum that falls between rungs, and the rate steps to the neighbouring rung, a movement smaller than the spacing of the ladder itself. Nearest rung means exactly that: the step can go either way, and the declared vectors happen to illustrate the upward one. A sum landing exactly midway between rungs is an edge no declared vector exercises, and the note’s own rounding language is what settles it.
The two reported rates are meant to be read against each other. The unrounded sum is the arithmetic; the rounded rate is the arithmetic after the note’s ladder has had its say. When they differ, the difference is the rounding convention made visible — small enough to look like noise on the rate, large enough to move a payment on a large balance, and entirely legitimate because the borrower agreed to the ladder when they signed.
Nothing here is a forecast, and no benchmark value is asserted. The index figure is supplied by the reader, and a note fixes the date whose published value counts — a look-back rule this calculation has no calendar for. Feeding it a value is asking a conditional question: if the benchmark stood here on the day my note reads it, this is the rate the note would construct.
The pack declares three benchmark-and-margin pairs read against two different ladders: two sums that already fall on a rung — one on the finer ladder, one on the coarser — and a third that falls between rungs on the finer ladder.
Compare the unrounded and rounded outputs on each run. On the first two the two figures agree exactly, which is what a sum that already sits on a rung looks like — rounding is present and simply has nothing to do. On the third they part company: the rounded rate sits on the next rung up, a distance smaller than the ladder’s own spacing. That third case is the whole reason this calculator exists as its own page rather than as a line inside another one.
Every figure is produced by the certified engine when the calculator loads; this page stores none. The pack also declares a refusal: an increment of nothing is declined rather than answered, because a ladder with no spacing has no rungs to round to.
The published benchmark value the note tracks, as a percentage. Which benchmark, and the date whose published value governs, are both stated in the note; this input records the value the reader wants tested rather than fetching or asserting one. Modestly negative values are accepted, because published benchmarks have printed below nought.
The spread added to the benchmark, in percentage points, as written into the note. Fixed for the life of the loan in the ordinary case, which makes it the durable half of the rate: two borrowers reading the same benchmark on the same morning get different rates entirely because of this number.
The spacing of the ladder the sum is snapped to, in percentage points — the note’s own rounding rule expressed as a number. An eighth-of-a-point ladder and a quarter-point one both appear among the pack’s declared vectors, which is a fair sample of the conventions in circulation and no substitute for reading the note. The pack ships an illustrative value so the field is never empty; the increment that governs is the one the note names.
Fully-indexed adjustable-rate construction with note rounding
The benchmark value and the note margin added, then divided by the stated rounding increment, rounded to the nearest whole multiple and multiplied back — the rounding convention ARM notes and plan riders state in words, performed as arithmetic.
Educational reference, not financial advice, and not a quotation of any benchmark: the index value, the margin and the rounding increment are all supplied by the reader, and the note’s own terms govern. The signed pack carries its own citation, which displays from the verified leaf once the calculator loads; the page reports the verification state of the release it mounted rather than asserting one.