REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA One / Leasing / Lease lifecycle / Multi-Year Leases & Step-Ups

Multi-Year Leases & Step-Ups

A three-year lease is not one rent number — it's usually a rent that rises each year. REDA handles that with step-ups: when a lease runs longer than the step-up window (typically a year), REDA splits the rent into dated yearly periods and escalates each one by a rule you choose. This article shows the exact math, with worked numbers, for all three escalation rules — Year 1 Base Rent %, Previous Year Base Rent %, and Fixed — how the dated charge rows look on the lease, the settings that drive them, and how admin fees can step up too. No prior REDA experience is assumed; every term is defined as we reach it.

Getting there. Step-up behavior is configured on the Leasing Rule: App Launcher → REDA Admin → the Leasing Rules tab, in the multi-year block. The dated rent rows it produces appear when you build the chargebook — open the lease and click Terms & Charges (top-right of the record).
Access you'll need. Changing the rule requires the REDA - Master Data - Admin permission set; generating a lease's charges requires REDA - Property Leasing User.

What a step-up is

Consider a 36-month commercial lease on Harbour Tower Suite 300, starting at 2,000.00 a month. Left as a single figure, REDA would bill 2,000.00 for three straight years. But most multi-year contracts raise the rent annually, so REDA instead lays out one dated rent row per year — a first-year row, a second-year row, a third-year row — each with its own escalated amount and its own date window. The tenant is billed from whichever row's window covers the invoice date, so the increase happens on its own at each anniversary.

A Leasing Rule is the policy record a lease follows for its rent, fees, and escalation behavior; every lease inherits one from its property or region. The step-up settings live there, so a rule that turns step-ups on applies them to every long lease under it.

Turning it on

Five settings on the Leasing Rule control step-ups:

FieldWhat it does
Enable Multi Year RuleThe master switch for step-ups on this rule.
Multi Year Breakup (Months)The length of each period — the step-up window. Defaults to 12 months (one year).
Rent Step Up RuleWhich escalation rule to use: Year 1 Base Rent %, Previous Year Base Rent %, or Fixed.
Rent Step Up % / Rent Step Up FixedThe size of the increase — a percentage for the two percent rules, a flat amount for Fixed.
Follow EOM (End of Month)Optionally aligns each period to month-end instead of the exact anniversary date.

REDA gates the setup so a half-configured rule can't save. Turn on multi-year without picking the window and rule and you'll see:

"Please provide Multi Year Breakup Months AND Rent Step Up Rule if Multi Year Rule is enabled."

Pick a rule but leave its amount blank and REDA points you at the matching field:

"Please provide "Rent Step Up %" if Rent Step Up Rule is based on "Rent %" OR provide "Rent Step Up Fixed" amount if "Rent Step Up Rule" is Fixed."
Step-ups only engage on a long-enough lease. The split happens only when the lease term is longer than the breakup window. A 12-month lease under a 12-month window stays one rent row; a 36-month lease under the same window splits into three.

The three step-up rules, with numbers

All three rules start from the same first-year rent — the base — and differ only in how each later year is calculated. Take a base of 2,000.00, a 5% increase (or a Fixed increase of 150.00), and read across:

RuleHow each year is figuredYear 1 / Year 2 / Year 3
Year 1 Base Rent %Each year adds the percentage of the first year's rent — a level increase every year.2,000.00 / 2,100.00 / 2,200.00
Previous Year Base Rent %Each year adds the percentage of the previous year's rent — so the increases compound.2,000.00 / 2,100.00 / 2,205.00
FixedEach year adds the same flat amount.2,000.00 / 2,150.00 / 2,300.00
The two percentage rules diverge from Year 3. Through Year 2 they're identical (2,100.00). It's in Year 3 that they part: Year 1 Base always adds 5% of the original 2,000.00 (so 2,200.00), while Previous Year Base adds 5% of Year 2's 2,100.00 (so 2,205.00). On a long lease that small gap widens every year — choose deliberately.

Amounts are rounded to two decimals. Without multi-year enabled, a single charge covers the whole term at the base amount.

What REDA generates on the lease

When you build the chargebook with Terms & Charges, REDA turns the rule's settings into real charge rows:

It counts the periods. The number of rent rows is the lease term divided by the breakup window, rounded up — so a 30-month lease under a 12-month window still produces three rows.
It chains the dates. Each period runs from where the last one ended; a period's end date is its start plus the breakup window, minus a day. With Follow EOM on, period ends are aligned to month-end.
It clamps the last row. The final period is trimmed to the lease's end date, so the chargebook never bills past the lease.
It escalates each amount. Each row carries its year's stepped rent, calculated by the chosen rule.

From there, invoicing simply follows each row's date window — no special billing setup is needed beyond the normal recurring cadence. The lease's Current Rent Charge — the pointer REDA uses to show one headline "today's rent" figure — moves to the period in force at each anniversary, so the displayed Current Rent always reflects the year the lease is actually in.

The rent didn't "disappear" at renewal time. When an anniversary passes and the Current Rent figure changes, that's the pointer moving to the new year's row — not a lost or reset rent. All the periods are still there on the chargebook; the lease is simply in a later one.
After approval, the stepped rows lock like any other charge. Once the lease is approved, you can't edit the generated rent rows in place — the same approval lock that freezes a single-rent chargebook freezes a stepped one. If a multi-year plan needs to change mid-term, it goes through the charge tickets, not an edit. See Changing Charges Mid-Lease.

Admin fees can step up too

Escalation isn't only for rent. A recurring administrative charge — a facility fee, say — can carry its own step-up on its charge setup, using the same three rules. The setup has an Enable Multi Year Rule switch, a Charge Step Up Rule, and a percentage or fixed amount, and REDA runs the identical math on it. So a 100.00/month facility fee under a Year 1 Base rule at 10% steps to 110.00 in Year 2 and 120.00 in Year 3, right alongside the rent.

The setup is gated the same way. A fee that isn't recurring, or a rule where lease-level multi-year isn't on, can't enable step-ups:

"Multi Year Rule can only be enabled for recurring charges and if Multi Year is enabled for Leasing Rule and Charge Step Up Rule must be defined."

And, as with rent, the increase amount is required once a rule is chosen:

"Please provide Charge Step Up % if Charge Step Up Rule is Rent % OR Charge Step Up fixed if Charge Step UP Rule is Fixed."

Property amenity charges escalate on the same engine, so a stepped rent, a stepped facility fee, and a stepped amenity all rise together across the term.

Renewals and step-ups

Step-ups apply to renewals just as they do to new leases. When you set up a renewal's charges, REDA runs the same generation over the renewed term — using the renewal (rather than new-lease) base amounts and the same escalation rules. A renewed multi-year term is split, dated, and stepped exactly like the original. The renewal cycle itself is covered in Renewing a Lease.

Stepped rent pairs with straight-line recognition. Rent that rises each year is the classic case for straight-line recognition, which spreads the total evenly across the term for accounting — for instance a 24-month lease at 1,000.00 then 1,100.00 recognizes at 1,050.00 a month. If the rule also enables straight-line, REDA linearizes the stepped chargebook for you. The mechanism is covered in Straight-Line Rent Recognition.

Worked example: the Harbour Tower step-up

Harbour Tower Suite 300 is a 36-month commercial lease at a base rent of 2,000.00 a month, running 1 Aug 2026 to 31 Jul 2029. Its rule has multi-year enabled, a 12-month breakup window, and the Year 1 Base Rent % rule at 5%. When you run Terms & Charges, REDA generates three dated rent rows:

PeriodDatesMonthly rent
Year 11 Aug 2026 – 31 Jul 20272,000.00
Year 21 Aug 2027 – 31 Jul 20282,100.00
Year 31 Aug 2028 – 31 Jul 20292,200.00

Under Previous Year Base Rent % at 5%, the same lease compounds — the Year 3 row reads 2,205.00 instead of 2,200.00:

PeriodDatesMonthly rent
Year 11 Aug 2026 – 31 Jul 20272,000.00
Year 21 Aug 2027 – 31 Jul 20282,100.00
Year 31 Aug 2028 – 31 Jul 20292,205.00

And under Fixed at 150.00, each year simply adds the flat amount:

PeriodDatesMonthly rent
Year 11 Aug 2026 – 31 Jul 20272,000.00
Year 21 Aug 2027 – 31 Jul 20282,150.00
Year 31 Aug 2028 – 31 Jul 20292,300.00

If Harbour Tower's term were 30 months instead of 36 under the same 12-month window, REDA would still produce three rows — the count rounds up — with the third clamped to the lease's end. Add a stepped facility fee alongside the rent (100.00 under a Year 1 Base rule at 10%) and it climbs 100.00 / 110.00 / 120.00 across the same three periods.

Leasing Rule multi-year block: Enable Multi Year Rule on, 12-month breakup, Year 1 Base Amount step-up at 5%
The Leasing Rule multi-year block configured: Enable Multi Year Rule on, a 12-month breakup, and the rent step-up set to Year 1 Base Amount at 5%.
Terms and Charges editor for the Harbour Tower Suite 300 lease showing three chained dated rent rows at 2,000 / 2,100 / 2,200
Terms & Charges for the Harbour Tower Suite 300 lease, showing three chained, dated rent rows at 2,000.00, 2,100.00 and 2,200.00 per month.
Lease Details Accounting section with Current Rent Charge and Current Rent
The lease Details Accounting section: the Current Rent Charge field points at the active dated rent row (here the Year-1 row at 2,000.00), and rolls forward to the next row after each anniversary.

Reference: settings to math

The rule in one line each, and how the generation works:

RuleYear-N rentBehavior
Year 1 Base Rent %base + (base × %) × (N−1)Linear — same increase every year
Previous Year Base Rent %previous year + previous year × %Compounding — the increase grows
Fixedbase + fixed × (N−1)Linear — same flat step every year

Generation, in words. Periods = term ÷ breakup months, rounded up. Dates chain (each period's end = its start + breakup window − 1 day, extended to month-end when Follow EOM is on). The last period is clamped to the lease end date, and every amount is rounded to two decimals.

Where to go next

  1. Setting Up Lease Charges — the Terms & Charges editor that generates the rows.
  2. Leasing Rules: the Policy Engine — where the step-up settings live, among the rest of the rule.
  3. Renewing a Lease — step-ups on renewal generation.
  4. Straight-Line Rent Recognition — recognizing stepped rent evenly.
  5. Rent Charge Setups — where the base amount per term comes from.
  6. Inflation Adjustments — index-driven escalation, a different mechanism from step-ups.

Frequently asked questions

The window and the rule are required: "Please provide Multi Year Breakup Months AND Rent Step Up Rule if Multi Year Rule is enabled." Set both, then save.

It depends on the rule you picked: "Please provide "Rent Step Up %" if Rent Step Up Rule is based on "Rent %" OR provide "Rent Step Up Fixed" amount if "Rent Step Up Rule" is Fixed." Percentage for the two percent rules, a flat amount for Fixed.

The fee has to be recurring, and the lease's rule has to have multi-year on, with a step-up rule set: "Multi Year Rule can only be enabled for recurring charges and if Multi Year is enabled for Leasing Rule and Charge Step Up Rule must be defined."

Year 1 Base Rent % always adds the percentage of the first year's rent, so the increases stay level. Previous Year Base Rent % adds the percentage of the prior year, so they compound — 2,200.00 versus 2,205.00 by Year 3 in the standard example.

Step-ups only engage when the term is longer than the breakup window. A one-year lease under a 12-month window is a single rent row by design.

The final row is clamped to the lease's end date so it never bills past the lease. On a term that isn't a whole number of windows, the last period is deliberately shorter than the rest.

Was this article helpful?