Commercial Lease Calculator Formula
Understand the math behind the commercial lease calculator. Each variable explained with a worked example.
Formulas Used
Year 1 Monthly Total
monthly_total_yr1 = total_annual_yr1 / 12Year 1 Annual Total
annual_total_yr1 = total_annual_yr1Annual Base Rent
base_rent_annual = annual_base_rentAnnual NNN Charges
nnn_annual = annual_triple_netFree Rent Savings
free_rent_savings = free_rent_valueEffective Rent Per Sqft
effective_rent_psf = square_footage > 0 ? (total_base_over_term - free_rent_value + annual_triple_net * lease_term_years) / (square_footage * lease_term_years) : 0Variables
| Variable | Description | Default |
|---|---|---|
square_footage | Rentable Square Footage(sqft) | 3000 |
base_rent_psf | Base Rent (per sqft/year)(USD) | 25 |
cam_psf | CAM Charges (per sqft/year)(USD) | 8 |
insurance_psf | Insurance (per sqft/year)(USD) | 2 |
tax_psf | Property Tax (per sqft/year)(USD) | 5 |
annual_escalation | Annual Rent Escalation(%) | 3 |
lease_term_years | Lease Term(years) | 5 |
free_rent_months | Free Rent Months | 2 |
annual_base_rent | Derived value= square_footage * base_rent_psf | calculated |
annual_cam | Derived value= square_footage * cam_psf | calculated |
annual_insurance | Derived value= square_footage * insurance_psf | calculated |
annual_tax | Derived value= square_footage * tax_psf | calculated |
annual_triple_net | Derived value= annual_cam + annual_insurance + annual_tax | calculated |
total_annual_yr1 | Derived value= annual_base_rent + annual_triple_net | calculated |
free_rent_value | Derived value= annual_base_rent / 12 * free_rent_months | calculated |
total_base_over_term | Derived value= annual_escalation > 0 ? annual_base_rent * ((pow(1 + annual_escalation / 100, lease_term_years) - 1) / (annual_escalation / 100)) : annual_base_rent * lease_term_years | calculated |
How It Works
Commercial Lease Types
Commercial leases come in several structures that determine who pays operating expenses.
Common Structures
Key Terms
Evaluating a Lease
Always calculate the effective rent per square foot over the full term, accounting for escalations, free rent, and TI allowance.
Worked Example
3,000 sqft NNN lease at $25/sqft base rent, $8 CAM, $2 insurance, $5 tax. 3% annual escalation, 5-year term, 2 months free rent.
square_footage = 3000base_rent_psf = 25cam_psf = 8insurance_psf = 2tax_psf = 5annual_escalation = 3lease_term_years = 5free_rent_months = 2
- 01Annual base rent: 3,000 x $25 = $75,000
- 02Annual CAM: 3,000 x $8 = $24,000
- 03Annual insurance: 3,000 x $2 = $6,000
- 04Annual tax: 3,000 x $5 = $15,000
- 05Annual NNN charges: $24,000 + $6,000 + $15,000 = $45,000
- 06Year 1 total: $75,000 + $45,000 = $120,000 ($10,000/month)
- 07Free rent value: $75,000 / 12 x 2 = $12,500
- 08Total base rent over 5 years (with escalation): approximately $397,728
Ready to run the numbers?
Open Commercial Lease Calculator