Capital Markets & Debt

Loan Sizing Engine

Sizes CMBS and balance sheet CRE loans from raw property financials.

size the loanDSCR/LTV/debt yieldagency loan
Open GitHub source

No packaged download — skills install from the open-source plugin repo. Read the SKILL.md and bundled files below before you install.

How to install a skill →
01 · Problem

Sizes CMBS and balance sheet CRE loans from raw property financials.

Derived from the skill’s “Skill description” section.

02 · Who & When

Trigger on any of these signals:

  • Explicit: "size this loan," "what are my max proceeds," "underwrite the debt," "CMBS sizing," "how much can I borrow," "loan sizing," "debt sizing"
  • Implicit: user provides property financials and asks about debt capacity; user is preparing a credit committee package; user needs to compare CMBS vs. balance sheet vs. debt fund execution
  • Upstream: acquisition underwriting engine needs debt assumptions; refi-decision-analyzer needs new max proceeds

Do NOT trigger for: equity return calculations (use deal-underwriting-assistant), mezzanine/preferred equity analysis (use mezz-pref-structurer), general interest rate questions.

Derived from the skill’s “When to Activate” section.

03 · How It's Done Today

Not documented yet for this skill.

04 · What This Skill Changes

Present results in this order:

  1. Property & Loan Summary -- single-row table with key metrics
  2. Cash Flow Normalization Table -- Borrower T-12 vs. Lender UW with adjustment notes
  3. Loan Sizing Matrix -- three constraints with binding constraint identified
  4. Rate Sensitivity Grid -- base through +200 bps with DY constant annotation
  5. Reserve Schedule -- all reserves with upfront holdback and net proceeds
  6. Rating Agency Gap -- originator vs. agency with delta
  7. B-Piece Risk Flags -- severity-rated checklist
  8. Execution Comparison -- multi-lender comparison (if applicable)

Derived from the skill’s “Output Format” section.

05 · Risks & Caveats
  1. Sizing off NOI instead of NCF: The single most common error. Replacement reserves must be deducted before sizing. A $250/unit reserve on 200 units = $50K/year difference in max proceeds at 1.25x DSCR = $600K+ in loan sizing.
  2. Using borrower vacancy instead of underwriting floor: In-place 97% occupancy does not mean 3% vacancy for sizing. Apply the property-type floor.
  3. Tax reassessment omission: Property taxes reassess to acquisition basis in most jurisdictions. Failing to adjust understates expenses and overstates NCF.
  4. Ignoring reserve holdbacks: Gross proceeds and net proceeds can differ by $500K-$1M+ after upfront holdbacks. Always report both.
  5. Confusing DY with DSCR: Debt yield is rate-independent. It measures income relative to loan balance regardless of coupon. DSCR measures income relative to debt service, which depends on rate. These constraints bind at different rate levels.
  6. Above-market lease reliance: A lease at 130% of market rent expiring in year 2 creates a roll-down risk that agency underwriting will capture even if originator underwriting does not.

Stale-data note: Default spread assumptions (10Y Treasury + 150 bps) and rating agency stress parameters reflect mid-2025 CMBS market. Verify current spreads and agency methodology before submission. Reserve minimums ($250/unit MF, $0.25/SF commercial) are industry conventions that shift with vintage.

Derived from the skill’s “Red Flags & Failure Modes + stale-data note” section.