Concepts
You can run Stay N Host without reading this section. But each concept here explains a dozen small behaviours at once - why a button is missing, why a number is what it is - so it pays for itself quickly.
A guest’s payment is a claim until a person verifies it; verification posts balanced, double-entry ledger records automatically. The books always reconcile to zero - that’s enforced by the system, not by discipline. Revenue is recognized per night stayed, check-in night included, check-out night not: a March-spanning booking puts March’s nights in March, whenever the guest paid.
Sensitive actions split into a request and a decision. Requests park on the Approvals screen; deciding is permission-gated and always human - though since the single-approver decision, one person may release their own request, with both halves independently recorded in the audit trail. What your workspace gates at all is policy, set on Settings → Approvals.
Every unit posts under one of five models: owned (your unit, your revenue), leased (you pay rent, keep the upside), profit-share (rent plus a share of the net to the landlord), managed (the owner’s revenue; your fee is your only income - their gross is their money you’re holding), or investor (returns flow pro rata per the pool’s terms). Set per property, read portfolio-wide on Operating Models, and respected by every report - a managed unit can never inflate your own P&L.
A per-stay door code reaches a guest only when payment is verified and ID is verified - both checked at the moment of sending. A human hand-off checks it; the pre-check-in agent checks it; a held send re-checks until the blocker clears. Every release is in the Lock Codes ledger. There is no path around the gate, including for admins.
Your workspace is a sealed tenant: your data, your team, your books. People who belong to several workspaces switch between them; nothing leaks across, ever.
Your sidebar is a projection of what your seat may do - every page declares the permission that gates it, empty groups are dropped, and that’s why two people in one workspace can see what look like two different apps.