Every number points back to the page it came
from.
Abstract reads a lease PDF and returns every term as
structured data — rent, escalations, options, notice windows,
guaranties — with a citation on each figure. Lease abstraction for
landlords who have to be able to prove it.
Five leases free, with the
complete abstract and every citation. Residential and commercial.
Three of 127 fields. Every one of them carries the page it
was read from, and clicking the tag opens the document there.
The citation
Verifying a number takes one second.
Every money
figure and every date carries the page it was read from. Click it and the
source document opens there.
The abstract
Expense cap5%p2
Cap is cumulativeYesp2
Controllable onlyYesp2
Audit window90 daysp2
Page 2 of the lease
…Tenant shall pay its Proportionate Share of Operating
Expenses, Real Estate Taxes, and insurance, as Additional Rent, based
on a Base Year of 2026. Controllable Operating Expenses shall not
increase more than five percent (5%) per year on a cumulative
basis. Non-controllable expenses, including taxes, insurance,
and utilities, are not subject to the cap.
From the sample commercial lease.
The cap looks like protection until you read the second sentence — which
is why the abstract records what the cap excludes, not just its value.
The schedule
The model reads the clause. The code does the
arithmetic.
An escalation clause states a rate and a frequency. It does not
state what rent is due in year four — that is compounding, and
compounding is something software should never ask a language model
to perform.
So Abstract extracts the rate, the base and
the frequency, cites all three, and computes every year in code. The
same rule covers notice deadlines, option windows and free-rent
burn-off.
Read from the leaseComputed from it
3.0% compounding, stated once on page 2. Every
figure above it is arithmetic, so it is reproducible and it is the
same number twice.
Silence is a finding
A term the lease never mentions is not a
blank to fill.
What Abstract returns
Deposit return deadlineNot stated
The lease does
not address it. That is now a thing you know, and can raise before
signing or before a dispute.
What a filled-in guess looks like
Deposit return deadline30 days
Plausible,
market-standard, and absent from the document. Diarise it and you have
a deadline with nothing behind it; rely on it in a dispute and you are
arguing from a number your software invented.
The ledger
127 fields, and a lease is asked for every one that applies.
Each square
is one term the extraction looks for. A term the document states comes
back with its page; a term it never mentions comes back as
not stated rather than as a plausible default.
Asked of every leaseAsked only where it applies — a lease is
residential or commercial, and a hangar lease carries the aviation
terms on top
The stack
A lease is never one document.
By year four a tenancy is a base lease and a pile of
amendments, and the amendment controls. Abstract folds the pile into one
effective abstract and keeps the trail: every value that was displaced,
what displaced it, and on which page.
Original lease · 01 Mar 2026
Base rent $4,200 · Suite 208 · Renewal option
Amendment 1 · 14 Jun 2027
Suite 210 added to the premises
Amendment 2 · 02 Feb 2029
Base rent $4,200 → $4,650
Amendment 3 · 19 Sep 2030
Renewal option deleted
In effect today
Base rent$4,650AM 2
PremisesSuites 208 + 210AM 1
Renewal optionStruckAM 3
Expiry28 Feb 2031ORIG
Silence does not displace
An amendment that says nothing about rent leaves the rent alone. Only
a stated value displaces a stated value, which is the same discipline
that governs the extraction itself.
Deletions are recorded, not dropped
A struck renewal option does not quietly vanish from the abstract. It
reads struck, names the amendment that struck it, and the
calendar stops diarising a deadline that no longer exists.
Order is by effective date
Not by upload order and not by filename. Amendments arrive out of
sequence more often than not, and the one that controls is the last
one to take effect.
The calendar
A notice window closes quietly.
Nothing
happens when a renewal deadline passes. No alert fires, no invoice
changes. You find out later, when the option you meant to exercise is
gone and the holdover clause is running.
Every date on this drawing except the commencement is
arithmetic over a stated term and a stated notice period. None of them
is a date a model produced on its own.
Every property, its own calendar
Each lease has a subscribable feed of its own, its own reminder
ladder, and its own recipients — so the manager of one building
hears about that building, and the owner sees everything.
Amendments consolidate first
A fifth amendment that moves the expiry moves every deadline behind
it. The dates reflect the terms actually in effect, not the ones
originally signed, and the supersession trail says which document
changed what.
Warnings that arrive early
Five emails per obligation, at 120, 90, 60, 30 and 7 days out. The
first one lands while there is still time to negotiate rather than
time to comply.
Measured, not asserted
We publish how often it is right.
Extractions are scored field by field against ground truth keyed by
hand from the documents. Two numbers come out: how often a stated term
is captured, and how often a term the lease never mentions gets
invented.
No vendor we can find publishes a
methodology, a ground-truth corpus, or a hallucination rate — only a
headline percentage. Ask any of them what corpus theirs was measured
against.
The standing report includes the method,
the corpus, a changelog, and the list of fields it gets wrong.
Pricing
Free
$0
5 leases
The complete abstract
Every page citation
Amendment consolidation
Exports carry a sample mark
No card
Solo
$79
10 leases
Deadline email digests
Portfolio calendar feed
Rent roll and exports
1 user
Starter
$149
25 leases
Deadline email digests
Portfolio calendar feed
Rent roll and exports
3 users
Portfolio
$399
100 leases
Everything in Starter
Per-property calendars and reminders
API, webhooks, mapped exports
10 users
Firm
$899
300 leases
Everything in Portfolio
$3.00 per lease per month beyond 300
Accuracy report on your portfolio
Priority extraction, unlimited users
What a lease costs on each tier
Monthly price divided across the leases the tier carries, annualised.
The ladder is built so that the tier you outgrow is always the
expensive one.
Annual billing takes two months
off. Five residential tenancies count as one lease; a commercial lease
counts as one. Amendments attach to a lease and never consume an
allowance, and re-uploading a corrected document doesn't either.
Dollars per lease per year at each tier's full
allowance.
The filing cabinet problem.
The reason lease software goes unused is never the software. It is
the hundred and forty leases nobody has time to load.
Backfile Sprint — $12 per lease,
$600 minimum
Send the filing cabinet. Every lease abstracted, every amendment
consolidated against its lease, and every abstract checked against the
document by a person before it lands in your account. Five business
days.
Per lease, one time. An in-house hour costs more than the
top of that range.
Fit
Built for
Commercial landlords and asset managers with 20–150 tenancies
Property managers with mixed residential and commercial books
Anyone tracking critical dates in a spreadsheet one person
maintains
Portfolios where the leases exist as PDFs and the terms live in
nobody's head
Airport sponsors and FBOs, where a ground lease hands the
tenant's hangar to the airport at the end of the term and nobody
has that date written down
Probably not a fit
If you need ASC 842 journal entries or a lease subledger —
Abstract abstracts terms and does not close the audit loop. FinQuery
and Trullion do that, and we will say so rather than sell around
it.
If your real problem is rent collection or maintenance. That is
your property management system, and Abstract is a complement to
it.
Under ten doors, where a spreadsheet genuinely is enough.