Expense Stop Clause in Commercial Leases: How It Works and What to Watch For
An expense stop is the dollar amount per square foot above which your landlord passes operating expenses to you. If your lease has a $12/sf expense stop and actual building expenses reach $15/sf, you pay your pro-rata share of the $3/sf difference. The stop defines your threshold: expenses below it stay with the landlord, expenses above it become your problem.
Most tenants accept their annual reconciliation charge without verifying the math. The four places where expense stop calculations break down, including a gross-up sequencing error that generates phantom charges, are not obvious from the reconciliation statement alone.
What an expense stop is
Your lease defines the stop in one sentence. It might read:
"Tenant shall pay Tenant's pro-rata share of any operating expenses in excess of $12.00 per rentable square foot per year."
That $12.00 is the stop. The landlord absorbs the first $12.00 of building operating expenses per square foot. Anything above it gets allocated to tenants based on their proportionate share.
In practice, that looks like this: the building has 50,000 rentable square feet. Total actual operating expenses for the year come in at $800,000. Divide by total area: $800,000 / 50,000 sf = $16.00 per sf. Your expense stop is $12.00 per sf. The overage is $4.00 per sf.
You occupy 5,000 sf. Your annual payment is $4.00 x 5,000 sf = $20,000. That figure shows up as a true-up charge on your reconciliation statement.
Expense stops appear most often in full-service gross leases, where the base rent is structured to include a landlord contribution toward operating costs. The stop defines exactly how much of that contribution the landlord is making.
Expense stop vs. base year: what's the difference
Both structures split operating expense responsibility between landlord and tenant at a threshold. The difference is how that threshold is set.
A base year structure uses actual expenses from a specified year (typically the first year of your lease, or the year you take occupancy) as the threshold. If your base year operating expenses were $11.80 per sf, and current expenses are $16.00 per sf, your overage is $4.20 per sf. The threshold floats based on what actually happened in the base year.
A fixed expense stop uses a dollar amount negotiated before the lease starts. That number does not adjust based on actual first-year expenses. It stays fixed for the life of the lease unless the lease specifies otherwise.
The risk profile for each looks different:
Base year: Your threshold reflects actual building operating conditions at inception. If the building ran lean that year (low occupancy, deferred maintenance), your base year understates normalized costs, and you pay more going forward. If first-year costs were high, the base protects you. The catch is that the threshold is unknowable until the year ends.
Fixed expense stop: The threshold is known at signing. The risk is time. A $12.00 expense stop negotiated in 2018 covers very different territory than a $12.00 stop in 2026. If your lease runs 10 years and building costs climb, you absorb more of the overage each year while the stop stays flat.
Office leases tend to use base year structures. Retail and industrial leases more often use fixed stops. Either way, the threshold mechanics work the same once you know the number.
How the calculation should work
Four steps. You can run these against the landlord's reconciliation statement yourself.
Step 1: Get total building operating expenses for the year. The reconciliation statement should itemize the full expense pool. This includes property management fees, insurance, property taxes (sometimes), janitorial, utilities for common areas, landscaping, repairs, and maintenance. Verify that the items included match what your lease defines as operating expenses.
Step 2: Divide by total rentable area. Take the total expense pool and divide by the building's total rentable square footage. This gives you expenses per square foot for the year. If the building has 80,000 rentable sf and total expenses are $1,040,000, the per-sf figure is $13.00.
Step 3: Subtract the expense stop. Subtract your lease's expense stop from the per-sf figure. In this example, $13.00 - $12.00 = $1.00 per sf overage.
Step 4: Multiply by your square footage. Multiply the overage amount by your leased area. If you occupy 8,000 sf, your annual payment is $1.00 x 8,000 = $8,000.
This is the gross payment before any pro-rata allocation adjustments for tenants on different lease structures within the same building. Landlords run this calculation on their end and present a reconciliation statement showing the result. Your job is to verify that each step used the correct inputs.
Here's where it gets important: landlords make errors at each of these four steps, and every one of them inflates your bill.
Four errors that inflate your expense stop charge
All four of the following cause you to pay more than your lease requires.
1. Gross expenses include items that aren't operating expenses. Management fees on the wrong base, capital expenditures treated as recurring costs, insurance double-counted across policies: all of these inflate the total expense pool before the per-sf figure is calculated. If the pool is too high, the overage is too high.
Check the itemized expense list against your lease's definition of allowable operating expenses. The excluded category typically includes debt service, depreciation, and capital improvements. Your lease specifies the exclusion list; the reconciliation statement should honor it.
2. The per-sf denominator uses less area than the actual building. If the landlord divides total expenses by 70,000 sf when the building has 90,000 rentable sf, the resulting per-sf cost is inflated. A smaller denominator means more expenses exceed the stop threshold, which means a larger overage charge for you.
Request the building's rent roll or total rentable area certification and verify the denominator matches.
3. Gross-up is applied on top of the expense stop instead of before it. This is the sequencing error that creates phantom charges. Gross-up should happen before the stop comparison, not after. The section below explains the correct order and what goes wrong when it's reversed.
4. The expense stop dollar figure itself is wrong. The reconciliation simply uses the wrong number. Check your lease's exact expense stop figure against what appears in the landlord's calculation. A $1.00/sf error seems trivial. On 10,000 sf, it produces $10,000 in overbilling per year.
How gross-up sequencing creates phantom charges
Gross-up adjusts variable operating expenses (those that scale with occupancy, like janitorial and utilities) to a "stabilized" level, typically 90% or 95% occupancy, before allocating costs to tenants.
The reason it exists: if the building is 60% occupied, janitorial costs are genuinely lower, and tenants shouldn't get a windfall from that while the landlord absorbs the risk of a half-empty building. Gross-up prevents artificially low bills in down markets.
The problem is sequencing. Here is the correct order:
- Take actual variable operating expenses.
- Gross them up to stabilized occupancy.
- Compare the grossed-up total to the expense stop.
- Charge tenants their pro-rata share of the overage.
Here's what goes wrong: the landlord reverses steps 2 and 3. Say actual expenses are $11.50/sf, the stop is $12.00/sf, and gross-up would push the stabilized figure to $13.00/sf. The correct overage is $1.00/sf. But if the landlord compares actual expenses ($11.50) to the stop ($12.00) first and finds no overage, then applies gross-up to the result, you end up paying for expenses that never crossed your lease threshold.
The gross-up generated a bill even though actual building costs never crossed your stop. That is the phantom charge.
To check the sequencing, request the supporting workpapers showing pre-gross-up and post-gross-up figures for each line item, along with the occupancy percentage the landlord used. Most reconciliation statements show only the final numbers. If the landlord can't provide the intermediate figures, that gap is worth flagging.
Three ways to negotiate a better expense stop at renewal
If you are renewing a lease with an expense stop set years ago, the stop may sit well below current building operating costs. You absorb most of the expense overage on every renewal year while the stop provides almost no protection.
Three approaches actually move the needle.
Reset the stop to current expenses. Negotiate a new expense stop equal to actual building operating expenses in the final year of your current term, or the two-year average. A $12.00 stop that hasn't moved in eight years provides almost no buffer in a market where operating expenses now run $14.50/sf. A reset restores the deal you originally signed.
Add a CPI escalation provision to the stop. Request that the expense stop escalate annually by the Consumer Price Index for All Urban Consumers (CPI-U), capped at a specified percentage (2-3% is common). This keeps the stop from being eroded by inflation over the renewal term. The landlord benefits too: a predictable stop reduces reconciliation disputes.
Switch to a base year structure. If you are renewing a lease with a fixed stop, propose converting to a base year approach using the first year of the renewal term as the base. You absorb increases above actual renewal-year costs, not above a number negotiated when the building looked different. Neither side has a reason to game a base year that reflects what actually happened.
Over a five-year renewal, the difference between a stale fixed stop and a reset or base year structure can be substantial. On 8,000 sf, a $2.00/sf difference in the effective threshold amounts to $80,000 over five years. That number is negotiating leverage.
Legal Disclaimer: This article provides general educational information about expense stop provisions in commercial leases. This is not legal advice. Consult qualified commercial real estate counsel before negotiating or signing any commercial lease.
Frequently Asked Questions
What is an expense stop in a commercial lease?
An expense stop is a fixed dollar-per-square-foot threshold written into your lease. The landlord absorbs operating expenses up to that amount; you pay your pro-rata share of anything above it. For example, a $12.00/sf expense stop means the landlord covers the first $12.00 of annual operating expenses per rentable square foot, and you pay your proportionate share of any costs exceeding that figure.
What is the difference between an expense stop and a base year?
An expense stop is a fixed dollar amount that does not change. A base year uses actual operating expenses from a specified year (usually your first lease year) as the threshold, so it reflects what the building actually cost to run at inception. Both split expense responsibility at a threshold, but the base year threshold is set after the fact, while the expense stop is locked in before you sign.
How is an expense stop calculated?
Four steps: (1) Total the building's allowable operating expenses for the year. (2) Divide by total rentable square footage to get expenses per square foot. (3) Subtract your expense stop from the per-sf figure to get the overage. (4) Multiply the overage by your leased square footage. The result is your annual reconciliation charge. If expenses per sf don't exceed the stop, you owe nothing above base rent for that year.
Can a landlord change the expense stop amount?
Not unilaterally. The expense stop is a lease term that can only change through a signed lease amendment. If your landlord applies a different stop amount than what appears in your executed lease, that is an unauthorized modification. At renewal, both parties can negotiate a new stop amount as part of the renewal terms.
What happens if building expenses don't reach the expense stop?
If actual building operating expenses per square foot stay at or below your expense stop, you pay nothing beyond your base rent for operating expenses that year. Your reconciliation charge is zero. The stop only activates when costs cross the threshold.
Related reading: