For Windows, Mac and iPhone

LeaseRail reads a folder of tenancy-contract PDFs on your own computer and turns them into spreadsheet data. You check each field against the part of the page it came from, then export to Excel or CSV.

Free to try with all the features, three documents at a time.

LeaseRail1 doc read · 1 to review · 2 flags

Fieldsspecimen-commercial-clean.pdf

FieldValueConfOKAs printed
LR2026HighLR2026
2026-04-01High01-April-2026
Suite 14HighSuite 14
Fixed Term, RenewableHighFixed Term, Renewable
SPECIMEN HOLDINGS LTDHighSPECIMEN HOLDINGS LTD
SPECIMEN TENANT ONEHighSPECIMEN TENANT ONE
Meridian Business Park, Building 4HighMeridian Business Park, Building 4
OfficeHighOffice
2026-04-01High01-April-2026
2027-03-31High31-March-2027
96000High96,000.00
4800High4,800.00
currencyLow
96000High96,000.00

Sourcecontract_value

Particulars of Lease

GENERATED SPECIMEN. Not a real contract. Every name, number and amount on this page is invented.

Reference No.
LR2026 01-April-2026
Unit Reference No:
Suite 14
Contract Type:
Fixed Term, Renewable
Lessor Name:
SPECIMEN HOLDINGS LTD
Lessee Name:
SPECIMEN TENANT ONE
Property:
Meridian Business Park, Building 4
Lease Type:
Office
Rent Commencement:
01-April-2026
Expiration Date:
31-March-2027
Total Base Rent
96,000.00
Security Deposit
4,800.00

Base Rent Schedule

Charge DescPeriodFrom DateTo DatePer AreaAnnualCalculatedBasic RentYear 101-Apr-202631-Mar-202712.5096,000.0096,000.00

Payment Schedule

PeriodPayment NoPayment AgainstCheque DateAmountVATTotalYear 11st PaymentBase Rent01-Apr-202624,000.001,200.0025,200.00Year 12nd PaymentBase Rent01-Jul-202624,000.001,200.0025,200.00Year 13rd PaymentBase Rent01-Oct-202624,000.001,200.0025,200.00Year 14th PaymentBase Rent01-Jan-202724,000.001,200.0025,200.00Year 1One TimeSecurity DepositCurrent Dated4,800.000.004,800.00Year 1One TimeCommissionCurrent Dated2,400.00120.002,520.00Year 1One TimeRegistration FeeCurrent Dated1,000.0050.001,050.00

contract_value · page 1 · specimen-commercial-clean.pdf

An interactive drawing of the review screen, set with the app's own specimen contract. Choose a field to see where on the page it was read.

How it works

From a folder of PDFs to a workbook, in four steps.

  1. 01

    Point LeaseRail at a folder.

    LeaseRail reads the contracts and lists each one with what it found. On Windows a batch holds up to 200 contracts, and you can stop a long run and resume it later.

    The Documents list in LeaseRail: six lease PDFs read, each marked with one field left to review.
  2. 02

    It puts the fields in a grid and marks its confidence.

    LeaseRail marks how confident it is in each value. It flags a doubtful value instead of guessing, and a set of checks written from an accountant's habits raises a red flag on a value that does not sit right.

    The Fields grid: fourteen fields with their values, a confidence mark on each, and the empty currency field marked Low.
  3. 03

    You check each value against the contract.

    Click a field and LeaseRail shows the part of the page it read the value from, so you confirm the extraction instead of trusting it.

    The source page of the specimen contract, with a box drawn on the line the selected value was read from.
  4. 04

    You export to Excel or CSV.

    You correct what needs it and export to Excel or CSV. On Windows you can also append into a workbook you already have.

    The LeaseRail toolbar, with Accept all high, Next to review, Export all and Append to workbook.

The review step

Click any value to see the region of the page it was read from.

The grid keeps the value LeaseRail read beside the text as the contract prints it. Select a field and the source page opens beside it with that line boxed, so checking a number takes one look.

The LeaseRail window on Windows: the Fields grid for a specimen lease, its payment schedule below, and the source page with the total rent line boxed.
  • Conf

    LeaseRail marks its confidence in each field.

  • OK

    You accept the high-confidence values in one step and work through the rest.

  • As printed

    The grid shows each value the way the contract prints it.

A folder, not a document

A folder of contracts becomes rows you can check.

LeaseRail reads each contract in the folder and keeps the ones that still need you at the top. Accept all high ticks the values it is confident in, and Next to review takes you to the next one that needs a look.

200
contracts in one batch on Windows
F4
accepts the high-confidence values
F2
moves to the next value to review

On Windows the bundled OCR engine reads scanned contracts, including pages fed into the scanner sideways.

The LeaseRail window on Windows with six leases read and their high-confidence values accepted.
The status bar: Accepted 78 high-confidence fields, 6 documents still need review.

Payment schedules

LeaseRail reads the payment schedule out of a lease contract and exports it.

The schedule sits under the fields it belongs to, one row for each payment with its due date, amount, charge and VAT.

The Payment schedule pane: seven rows read from the specimen contract, with due dates, amounts, charges, VAT and totals.

English and Arabic

LeaseRail reads English tenancy contracts and Arabic ones.

It treats a bilingual document, with the same field printed in both languages, as the ordinary case. Arabic text keeps its direction in the grid, the preview and the exported workbook.

Three rows of the Fields grid: an English tenant name, then the landlord and tenant names in Arabic, set right to left.

Export

You export to Excel or CSV.

On Windows you can also append the rows into a workbook you already have.

On your own computer

Your contracts stay on your computer.

A tenancy contract carries names, identity numbers and bank details. LeaseRail reads and extracts on your own device.

  • No account and no server

    LeaseRail has no account or sign-in, and we run no server for it.

  • No upload

    LeaseRail does not upload your documents, and it collects no telemetry, analytics or usage statistics.

  • Works with the network blocked

    On Windows LeaseRail works with the network blocked. The Microsoft Store checks the licence and installs updates, as it does for other Store apps.

  • Your exports are what stays

    On Windows LeaseRail keeps no database of your contracts and clears its temporary working files. When you uninstall it, the exports you made are what stays behind.

Platforms

LeaseRail runs on Windows, Mac and iPhone.

The same review screen runs on each one: the fields, the confidence marks, and the page with the line boxed.

The LeaseRail window on a Mac: the Fields grid, the payment schedule and the source page with the total rent line boxed.

The Mac app

Point LeaseRail at a folder on your own Mac and check each value against the page it was read from.

The LeaseRail iPhone screen: the security deposit value, with the contract page above it and the line it was read from outlined.

The iPhone app

You choose the contracts in Files, tap a value to see where on the page it was read, and export to Excel or CSV through the share sheet.

What it does not do

LeaseRail extracts data from contracts. It does not manage leases.

  • It has no dashboards or renewal reminders.
  • It does not store your leases.
  • It does not sync, sign or edit your PDFs.

LeaseRail reads the contract layouts it was built for. When it does not recognise a contract's layout, it marks the contract as not read instead of guessing, so try it on your own contracts first.

Pricing

You pay once and LeaseRail is yours.

LeaseRail has no subscription and no charge per document.

Windows

Microsoft Store

USD 49.99once

  • The trial includes all the features, three documents at a time.
  • Buying removes the limit, and a batch then holds up to 200 contracts.
  • The Store installs updates.
Get it from Microsoft Store

Mac and iPhone

App Store

Freeto download, one purchase to unlock

  • The free download runs all the features, three documents at a time.
  • One in-app purchase removes that limit for good.
  • One App Store listing serves the Mac and the iPhone.
Get it from the App Store

Each store shows the price in your own currency.

Questions

What people ask before they install.

Which contracts does LeaseRail read?

LeaseRail reads tenancy contracts in the layouts it was built for, in English and in Arabic. When it does not recognise a contract's layout, it marks the contract as not read instead of guessing. The free trial runs all the features, so you can try it on your own contracts before you buy.

Does LeaseRail upload my contracts?

No. LeaseRail reads and extracts on your own device. It has no account or sign-in, we run no server for it, and it collects no telemetry, analytics or usage statistics.

Does it read scanned contracts?

Yes. LeaseRail reads scanned contracts on your device. On Windows the bundled OCR engine also reads pages fed into the scanner sideways.

How do I know a value is right?

Click the field and LeaseRail shows the part of the page it read the value from. It also marks how confident it is in each value and flags a doubtful one instead of guessing, so you know where to look first.

How many contracts can it read at once?

On Windows a batch holds up to 200 contracts, and you can stop a long run and resume it later. The trial reads three documents at a time.

Is LeaseRail a subscription?

No. You pay once and LeaseRail is yours, with no subscription and no charge per document.

Does LeaseRail manage leases?

No. LeaseRail extracts data from contracts and gives you rows you can check. It has no dashboards or renewal reminders, and it does not store, sync, sign or edit your documents.

Try LeaseRail on your own contracts.

The trial runs all the features, three documents at a time.