Multifamily OM audit model

Check the broker numbers before you make an offer.

Enter the unit mix, T-12 expenses and financing box. The model exposes NOI and cap-rate mismatches, calculates DSCR, then works backward to the maximum offer price your return targets can support.

  • No login or lender routing
  • Inputs stay in this browser
  • Price ceiling uses the most conservative constraint

MVP scope: manual OM audit. Keep the PDF open and enter source numbers exactly as shown; PDF extraction with page-level citations comes next.

01

OM snapshot

Saved locally
Broker claims
Rent roll unit mix
T-12 and reserves
Debt and target returns
Maximum offer price
—

Income after operating expenses—
Rent roll gross—
DSCR at asking—
Cash-on-cash at asking—
Cap-rate ceiling—
DSCR ceiling—
Cash-return ceiling—
Price cut required—

    Educational estimate only — not a loan offer, rate quote or lender approval. Full disclaimer

    Audit rule

    NOI bridge

    Rent roll plus other income, less vacancy and T-12 operating expenses. CapEx reserve stays below NOI but reduces cash available to equity.

    Reverse pricing

    Three price ceilings

    The model separately solves for target cap rate, minimum DSCR and target cash-on-cash. The lowest ceiling controls the offer.

    Data lineage

    Keep source pages visible

    This MVP does not pretend OCR is perfect. Enter each figure from the source document and investigate every mismatch before export or lender submission.

    Continue the underwriting path

    Choose the next calculation

    What are you trying to solve?

    Quick answers

    Frequently asked

    How is maximum offer price calculated?

    The tool calculates separate price ceilings from target cap rate, minimum DSCR and target cash-on-cash return, then uses the lowest positive ceiling.

    Does this tool extract an OM PDF?

    This first version is a manual audit model. Enter figures from the OM, rent roll and T-12 so each mismatch remains visible. PDF extraction and page citations are planned as a later workflow.