Deal engine for commercial real estate

The complete CRE transaction platform

Drop in an OM, rent roll, or income statement — or build from scratch. Full DCF for commercial properties in 10 minutes.

The first agentic
modeling platform.

"Cut rents 10%, add 3 months downtime across all MLAs." The model applies it and shows you exactly what changed. No tab-hunting.

Combined model impactRe-solved
Unlevered IRR
+130 bps
Levered IRR
+190 bps
Exit value
+$9.8M
ChangeAppliedImpact (bps · levered)
MLA rents+15%+105 bps
Downtime-3 months+50 bps
LCs · new / renewal6% / 5%-25 bps
TIs · new / renewal$50 / $15-50 bps
Escalations3.0%+40 bps
RecoveriesNNN+25 bps
Renewal probability75%+30 bps
Lease term60 months+15 bps
8 assumptions updated across 42 linked model cells.

Institutional modeling,
built in.

Moraine includes the modeling capability a transaction team expects: a real DCF engine, debt, waterfalls, and scenario controls in one connected workspace.

DCF engine
Pro formaLive
Unlevered IRR7.7%
Levered IRR9.1%
Equity multiple2.11x

Full DCF, legacy parity

Ten-year cash flows, reversion, levered and unlevered returns.

Workflow
1Live recalculationInstant
2Model presetsSaved
3Undo / redoComplete
4DocumentationCurrent

Optimize workflows

  • Live model, instant recalculation
  • Reusable presets across deals
  • Complete undo/redo history
  • Documentation that stays current
Capital stack
Capital structureDebt + equity
T1
T2
T3
T4
Senior · IO
55% LTV
Mezzanine
12% LTC
Pref return
8.0%
Promote
20 / 80

Debt, waterfall, JV & pref

Model senior and mezzanine debt, refinancings, preferred equity, promote tiers, and GP / LP splits in one connected structure.

Scenarios
Base
9.1%
Downside
5.6%
Upside
10.6%

Instant scenario modeling

Build and compare base, downside, and upside cases in one connected model.

No more downside_v9_FINAL_FINAL.xlsx

Base case, downside, upside, and any other scenario you want to build. Change the whole model, then compare every case against your base case side by side — one click to flip back.

Scenario Diff View

Compared with Base · click any value to explain

MetricBaseCaseDownsideUpside
Levered IRR?9.1%5.6%10.6%
Equity Multiple?2.11x1.59x2.38x
Unlevered IRR?7.7%5.8%8.5%
Year 1 NOI?$6,835,309$6,425,492$6,926,379
Assumption differences
FieldBaseCaseDownsideUpside
General Vacancy?4.5%8.0%3.5%
Exit Cap Rate?6.75%7.25%6.25%
Credit Loss?0.5%1.5%Inherits Base
Downtime · new leases?4 mo6 moInherits Base
Market Rent Growth?3.0%Inherits BaseInherits Base

Pick two variables. See what breaks the deal.

Exit cap against rent growth. Vacancy against downtime. Change the axes, change the metric, and keep the whole deal in view.

X
Y
Metric
Live sensitivity grid
Rent growth by Exit cap rate
Unlevered IRR
6.25%
6.50%
6.75%
7.00%
7.25%
4.0%
9.2%
8.8%
8.5%
8.2%
8.0%
3.5%
8.7%
8.4%
8.1%
7.8%
7.5%
3.0%
8.3%
8.0%
7.7%
7.4%
7.1%
2.5%
7.8%
7.5%
7.2%
6.9%
6.7%
2.0%
7.4%
7.1%
6.8%
6.5%
6.2%
Exit cap rate
Deal stressLive
Break point
6.2%

Exit cap rate 7.25% with rent growth 2.0%.

Best case
9.2%
Range
294 bps
Base case
7.7%

How it works.

Upload what the broker sent. Check what the model built. Export what the committee needs. That's the whole workflow.

Upload

OM or rent roll and income statement. Moraine reads it and builds the first draft of the DCF.

Check the numbers

Every extracted number shows the document and page it came from. Fix what's wrong. Accept what's right.

Underwrite the deal

Change assumptions by hand, or type them in plain English.

Export

Custom exports that fit to your existing workflows and formatting requirements.

Your format. Every time.

Custom exports and reports, savable firm presets, and a full formula audit on every number.

IC memorandumFinal

Acquisition summary

Moraine Logistics Center

$84.2M

Levered IRR

9.1%

Equity multiple

2.11x

Year 1 NOI

$6.8M

Moraine output

Fully custom exports

Any format the deal needs — your IC template, the broker's schedule, a lender package. Columns, layout, and branding are yours.

Firm presetSaved

Industrial acquisition

Core underwriting standard

18 settings
Rent growth3.0%
Exit cap6.75%
Max LTV55%
Hold period10 yrs
Formatting, scenarios, and exports included
Moraine output

Savable presets

Save your firm's assumptions, formatting, and export layouts as presets. Apply them to the next deal in one click.

Cell auditLinked

Selected cell · G42

Levered IRR

9.1%
=XIRR(Equity_CF, Investment_Dates)
Rent roll.xlsxBase rent · 128 leases
Offering memorandumPage 47 · Exit assumptions
Moraine output

Full formula auditing

Every number traces to its formula and its source document. Click any cell to see exactly how it was computed.

Complete deal diligence

Every diligence stream,
one source of truth.

Moraine turns disconnected reports, reviews, and checklists into one continuously connected view of risk—ready for the investment committee.

  • Lease IntelLease abstracts & red flag summary
  • FinancialsHistorical review
  • Model AuditRent & CAM audit
  • Tenant CreditProbability of default
  • Legal ReviewTitle, survey & zoning
  • OperationsLedger & contracts
  • Tax IntelAssessments & appeals
  • Preliminary PCACapital needs
  • Preliminary ESA ScreenEnvironmental risk
Moraine property intelligence

Due Diligence Engine

Every review, finding, and source in one connected record.

9 workstreams

2026 YTD metrics

Documents processed
25K+
Leases abstracted
5K+
Transaction value
$2B

A note on why Moraine exists.

Hey everyone—

I'm Jeff, the founder of Moraine. I spent the past ten years underwriting institutional real estate deals at Stockbridge and serving as Director of Research. I've built the models, written the IC memos, and used the same software teams still rely on today.

I believe tools should make your job easier. Too often, underwriting software does the opposite. Teams spend hours manually tracking model changes, exporting and re-exporting, saving new scenarios, and forcing one system's output into another.

If everyone is using the same cash flow model, we should be using a tool that doesn't actively hinder our capacity to do deals.

Moraine is my attempt to create that.

Moraine can also do complete diligence once you get awarded the transaction.

That includes lease abstracts, historical financial reviews, ledger and service contract reviews, preliminary legal, PSA, PCA, and ESA reviews, and tenant credit reports.

Less time doing lower-value work. More building relationships and getting deals done.

We build Moraine by listening to users. If something is missing, email me at jeff.axelrod@morainecre.com. I read every note, and we move quickly.

Thanks,

Jeff Axelrod

Founder, Moraine

FAQ

Common questions.

What does Moraine actually do?+

Moraine turns an OM, rent roll, and operating statements into a working DCF—not a summary or a static template. It builds the leases, recoveries, expenses, debt, and market leasing assumptions, then gives you a model you can review, edit, stress, compare, and export. Every extracted input stays linked to its source.

What do I need to get started?+

An OM is enough to start. You can also begin with a rent roll and income statement, then add leases, debt quotes, or other supporting files as they become available. More complete inputs improve the first draft and give Moraine more evidence to reconcile.

Can I build a model from scratch?+

Yes. Start a blank model, enter the deal assumptions directly, and add tenants, expenses, financing, and market leasing assumptions yourself. Documents accelerate the first draft, but they are not required to use the underwriting engine.

Which property types does Moraine support?+

Moraine supports office, retail, and industrial underwriting. The engine is designed for income-producing commercial real estate, including tenant-level lease schedules, recoveries, rollover, operating expenses, capital, debt, and exit assumptions.

How do I know I can trust the numbers?+

You do not have to take Moraine’s word for an input. Extracted values carry document and page references, unstated items remain explicit assumptions, and the review queue surfaces conflicts, low-confidence reads, and failed tie-outs. Exports include source lineage, warnings, and a trust stamp so the model’s review state travels with the numbers.

How does Moraine handle conflicting documents or a bad extraction?+

Moraine shows the competing values and links you back to their sources instead of silently choosing one. You decide which value belongs in the model, and every field remains editable. Changes recalculate immediately and are captured in the model’s undo and audit history.

Can I change the model and run complete scenarios?+

Yes. Change tenant assumptions, market leasing, expenses, capital, exit assumptions, or financing by hand or with the modeling agent. Clone a case, change the whole model, compare it with your base case, run two-variable sensitivities, and move between scenarios without maintaining separate files.

Can Moraine model the full capital structure?+

Moraine supports multiple debt instruments, senior and mezzanine financing, interest-only periods, amortization, fees, sizing tests, and refinancing. Partnership modeling adds LP and GP equity, preferred returns, promote tiers, catch-ups, fees, and waterfall reporting. Refinance and waterfall modeling are available when you enable them; neither is assumed by default.

Can I save my firm’s assumptions and reuse them?+

Yes. Save market leasing assumptions, operating conventions, financing inputs, formatting, and export layouts as reusable presets. Apply the same house standards to the next deal, then adjust only what is transaction-specific.

Does Moraine replace Excel or ARGUS?+

It can replace much of the repetitive setup, data entry, scenario maintenance, and audit work around them, but it does not force an all-or-nothing migration. Use Moraine as the working underwriting model, export the results to Excel, and keep the downstream templates and approval processes your team already trusts.

What can I export?+

Moraine exports XLSX workbooks with flat headers and no merged cells. You can assemble packages from reports covering cash flows, returns, debt, waterfalls, rent roll, tenant cash flows, recoveries, assumptions, sensitivities, and source lineage. Moraine does not currently export formatted PDFs.

Can multiple people work on the same model?+

Team accounts provide shared access and centralized billing, but Moraine is not yet Google Docs for underwriting. Live multi-user editing, self-service team administration, and in-product document sharing are not currently available. Exported files are distributed through your existing process.

How much human review is still required?+

A qualified underwriter should review the open items, source conflicts, key lease economics, recovery structures, financing, and return assumptions before relying on a model for IC. Moraine reduces the work from re-keying an entire deal to reviewing the inputs that can actually change the decision; it does not remove professional judgment.

What happens when the deal changes?+

Update the relevant inputs, revise the scenario, or apply a new set of assumptions and the model recalculates immediately. Undo and redo preserve the edit trail, while separate scenarios let you keep prior cases intact instead of creating another final-version spreadsheet.

Who owns my data, and do you train AI on my deals?+

Your documents and models remain yours and are never used to train Moraine’s models or third-party models. Firm data is isolated from other customers. Larger teams can also complete a security review and discuss SSO or SAML requirements before rollout.

What does Moraine not do today?+

Moraine does not export PDFs, provide live multi-user editing, or offer self-service team and document-sharing administration. It also will not guess whether a lease is executed, extended, or month-to-month when the documents do not say; it creates an open item for you to resolve instead.

What does it cost?+

Your free trial lasts 7 days or 10 models, whichever comes first, with no card required. Pro is $300 per month for unlimited models and workbook exports. Team plans add shared seats, onboarding, priority support, security review, and legacy-model conversion.

Bring us the next deal.

Underwrite Everything.