Extract data from commercial leases
A commercial lease sets the economics of occupied space: what a tenant pays per rentable square foot, what the landlord passes through on top of base rent, and how the rent climbs across a ten-year term. Asset managers, brokers, and lease administrators read it to model net operating income, and the split between base rent and pass-through charges is where a triple-net (NNN) lease differs from a gross lease. Rentable area is measured to the BOMA Office Standard (ANSI/BOMA Z65.1), so a base rent quoted at $30.00 per square foot on 12,000 rentable square feet resolves to $360,000 a year, or $30,000 a month, before a single operating charge is added. The pass-through structure is the hard part. Under an NNN lease the tenant reimburses its share of property taxes, building insurance, and common area maintenance (CAM), and on this space those run $4.50, $1.20, and $3.30 per square foot, which is $54,000, $14,400, and $39,600 a year and foots to $108,000, or $9.00 per square foot, on top of base rent. A 3% annual escalation lifts base rent each year, two five-year renewal options extend the term, a 270-day notice window governs the renewal election, and a use clause limits the space to general office and showroom use. A security deposit of $90,000, three months of base rent, sits against default. Talonic reads the lease and returns the landlord and tenant, the premises and its rentable area, the base rent, the escalation, the renewal options, the notice period, and the use clause as fields, and keeps the rent schedule and the additional charges as tables that foot to the stated pass-through total. A lease dated 2026-08-12 between Beacon Hill Properties LLC and Vantage Robotics Inc. for Suite 1200 at 500 Congress Avenue, Austin, Texas, commencing 2026-09-01 and expiring 2036-08-31 at $30,000 a month plus $9,000 in NNN charges, loads into an asset-management model as structured data. Talonic captures the terms as written and does not opine on their enforceability.
What gets extracted from commercial leases
How extraction works for commercial leases
Commercial leases arrive as executed PDFs, landlord-portal exports, and scanned counterparts, and the same charge sits under CAM on one lease and operating expenses on the next. Talonic aligns the document to the commercial-lease schema in the Field Registry, which keeps base rent separate from the pass-through charges so a triple-net structure is never collapsed into one number. Rentable area is captured as measured, the rent schedule holds each period with its monthly and annual base rent and its escalation percentage, and the additional charges table records each CAM, tax, and insurance pass-through with its frequency and whether the tenant is responsible, so the pass-throughs foot to the stated per-square-foot total. Renewal options are kept as a table with each option term and its notice requirement. Per-field confidence and a page-level pointer accompany every value in line with DIN SPEC 91491, so a lease administrator can confirm a CAM charge or an escalation against the executed lease. Talonic structures the terms as written and leaves the reading of enforceability to counsel.
Sample extraction
A ten-year triple-net office and showroom lease
{
"document_number": "CL-2026-0812",
"document_date": "2026-08-12",
"landlord_name": "Beacon Hill Properties LLC",
"tenant_name": "Vantage Robotics Inc.",
"premises_address": "500 Congress Avenue, Suite 1200, Austin, TX 78701",
"rentable_area": 12000,
"base_rent": 30000,
"currency": "USD",
"rent_payment_frequency": "monthly",
"lease_commencement_date": "2026-09-01",
"lease_expiration_date": "2036-08-31",
"lease_term_months": 120,
"operating_expenses": 108000,
"security_deposit": 90000,
"renewal_option_available": true,
"notice_period": "270 days",
"use_clause": "General office and showroom use",
"rent_escalation": "3% annually",
"governing_law": "State of Texas",
"rent_schedule": [
{
"period_start_date": "2026-09-01",
"period_end_date": "2027-08-31",
"monthly_base_rent": 30000,
"annual_base_rent": 360000,
"escalation_percent": 0
},
{
"period_start_date": "2027-09-01",
"period_end_date": "2028-08-31",
"monthly_base_rent": 30900,
"annual_base_rent": 370800,
"escalation_percent": 3
}
],
"additional_charges": [
{
"charge_type": "Property taxes (NNN)",
"charge_amount": 54000,
"charge_frequency": "annual",
"tenant_responsible": true
},
{
"charge_type": "Building insurance (NNN)",
"charge_amount": 14400,
"charge_frequency": "annual",
"tenant_responsible": true
},
{
"charge_type": "Common area maintenance (CAM)",
"charge_amount": 39600,
"charge_frequency": "annual",
"tenant_responsible": true
}
],
"renewal_options": [
{
"option_number": 1,
"renewal_term_months": 60,
"renewal_rent": null,
"notice_requirement_days": 270
},
{
"option_number": 2,
"renewal_term_months": 60,
"renewal_rent": null,
"notice_requirement_days": 270
}
]
}Frequently asked
Does it separate base rent from CAM and other pass-throughs?
Yes. Base rent is kept distinct from the operating-expense pass-throughs, so a triple-net structure is never collapsed. The property tax, insurance, and CAM charges are captured as separate rows that foot to the stated per-square-foot total, here $9.00 per square foot on top of a $30.00 base.
How is the rent escalation captured?
The escalation is returned both as a clause and as a per-period percentage in the rent schedule, so a 3% annual step lifts the $30,000 monthly base to $30,900 in year two, and the modeled cash flow follows the schedule rather than a single flat number.
Does it capture renewal options and the notice window?
Each renewal option is kept as a row with its term in months and the days of advance notice required to exercise it, so two 60-month options with a 270-day notice window surface as data an asset manager can diary against.
Does Talonic interpret the lease?
No. Talonic returns the rent, area, escalation, and clauses as written and does not judge whether a provision is enforceable or how a court would read it.
Ready to extract from your own commercial leases?
Author note
Reviewed by Talonic engineering, real estate schema review · last reviewed 2026-07-08