MessyFile · Rent roll conversion

Synthetic example · No customer data

What a rent roll cleanup actually involves.

This simplified example shows why a table that looks orderly in a PDF can produce unreliable spreadsheet rows. It demonstrates structure and review logic, not a universal accuracy claim.

Source-like extraction

Common problems

Unit / tenantLeaseRent
101 - Morgan Lee01/01/26 - 12/31/26$1,450.00
UNIT TENANT LEASE RENT
Repeated page heading imported as a record
102 - Avery
Johnson
02/15/26 -
02/14/27
$ 1,525
.00
Occupied units: 2$2,975.00
Normalized spreadsheet rows

Reviewable result

UnitTenantStartEndRent
101Morgan Lee01/01/2612/31/261450.00
102Avery Johnson02/15/2602/14/271525.00

Excluded: the repeated heading and summary row. Currency becomes a usable numeric field rather than split text.

Checks illustrated

Limits: Real rent rolls vary. MessyFile does not infer missing tenants, lease terms, balances, or accounting meaning. Consequential dates and amounts should be validated against the source, and sensitive tenant information should be redacted when it is not needed.

Check one rent roll freeDiscuss recurring files