Pulling reservations from OwnerRez and Hospitable…
2026 YTD + Pipeline
$0
As of —
YTD Revenue
$0
Jan 1 – today
Future Booked
$0
0 upcoming bookings
Total 2026
$0
YTD + pipeline
YTD Bookings
0
0 nights sold
Last 30 Days
$0
Revenue (check-ins)
Last 90 Days
$0
Revenue (check-ins)
Avg ADR (YTD)
$0
Per-night, EAM-wide
Active Listings
9
EAM allowlist
Lens
Monthly Revenue 2026 — Booked Stays Basis
Teal = realized (past months). Sage = on the books (booked, not yet stayed).
YTD Revenue by Property
Channel Mix (2026 Bookings)
Monthly Bookings Count 2026
YTD vs Future Revenue by Property
Average Daily Rate (YTD) by Property
Property Performance Table — 2026 Live
Live QBO Summary — Endless Stays Entity
Loading from QuickBooks…
—
Pulled live from QBO MCP on dashboard open. Class dimension not exposed by Intuit's MCP, so this is company-wide, not property-level.
Property P&L Key Metrics — 2025 Full Year (from QBO export)
Cost to Accommodate = full QBO Cost of Stays bucket per property. NOI = Revenue − Cost to Accommodate − OpEx (incl. T&I, excl. mortgage interest). Cash Flow After Debt = NOI − (Monthly PI × 12).
Net Rental Revenue by Market — 2025 (Self-Managed)
Property Gross Margin % — 2025
Cash Flow After Debt by Property — 2025
Source: OR review-export.csv (Google Drive · refreshed 2026-04-26). Multi-channel feed (Airbnb 276, Vrbo 69, Direct 1). Refresh cadence: monthly via /eam-dashboard refresh-reviews skill (planned). Migration note: OR is being phased out in favor of Hospitable. Once Hospitable's get-guest-reviews API is wired and ingesting all channels, this becomes a live feed and the CSV workaround retires. The OR WordPress Plugin add-on is a non-purchase given OR sunset.
Migration Readiness — OwnerRez → Hospitable
Context: OwnerRez is the legacy PMS being phased out. Hospitable is the migration target (better MCP tooling — bookings, reviews, tasks, payouts). Hospitable currently only ingests Airbnb — VRBO/Booking.com/Direct channels still need to be wired. Use this view to track cutover readiness: when Hospitable matches OR across all channels, we can retire OR.