Case study

AI Offer Memorandum Parsing & Investment Intelligence

For commercial real estate brokers, lenders, and investors, evaluating an Offering Memorandum (OM) is a massive bottleneck. These 40-150 page documents are packed with crucial investment data hidden in complex tables, paragraphs, and financial projections that take hours to manually process.
  • Client: Finance Lobby
  • Industry: Real Estate & PropTech
  • AI capability: Intelligent Document Processing
Visit Finance Lobby (opens in a new tab)
Cover of a confidential offering memorandum for a 245-unit multi-housing development
OM analysis time, down from several hours
<3 min
Extraction accuracy on critical financial fields
95%+

The challenge

Every OM is different, and the numbers hide inside tables

Offering memorandums arrive in countless formats from different brokerages, and each one hides the same underwriting inputs in a different place: NOI, cap rates, rent rolls, tenant summaries.

Generic OCR fails on complex financial tables, and misses context that only exists in narrative paragraphs. Finance Lobby needed a system that reads an OM the way an experienced underwriter does, at marketplace scale.

What we built

Document AI built for commercial real estate

Layout, tables and narrative are handled by the model best suited to each.

sample-offering-memorandum.pdf
Processing

Offering memorandum

Harbor Point Plaza

182 units · Sample listing

Financial summary

Gross potential rent$4,620,000
Vacancy allowance−$323,400
Operating expenses−$1,440,000
Net operating income$3,180,000

Market overview

84 pages

1/4Any brokerage format goes in. Every page is classified, so the pipeline knows what it is looking at.

An offering memorandum runs 40 to 150 pages, and the numbers that decide a deal sit inside tables and paragraphs. The pipeline reads the whole document and returns one structured investment record in under three minutes.

  • Layout detection

    Reads the structure of each page first, so tables are treated as tables and prose as prose.
  • Financial table extraction

    A table transformer rebuilds nested rent rolls and expense grids into clean rows and columns.
    Microsoft Table Transformer
  • Narrative extraction

    Language models pull the qualitative parts: risks, market positioning and lease expiry notes.
    LLM
  • One structured record

    Every field lands in a single record your underwriting model and deal filters can read.
    JSONCSV

The impact

Underwriting starts with data, not data entry

  • OM analysis in under three minutes
  • 95%+ accuracy on critical financial fields
  • Any brokerage format accepted

Analysing an offering memorandum went from several hours to under three minutes, so brokers and lenders can filter and underwrite far more deals in a day.

Extraction reaches 95%+ accuracy on critical financial fields, and every value can be checked against the page it came from.

Book a strategy session

Talk to an AI engineer about your project

Tell us what you want to automate. The first call is a 30-minute working session with an engineer, not a sales pitch.

  • Send the form, it takes 2 minutes
  • We reply within 1 business day, under NDA if you need it
  • A 30-minute call to scope feasibility and next steps

Tell us about your project

By submitting, you agree to our Privacy Policy. We never share your details.