Owner statements and portal
Stop rebuilding owner payouts in a spreadsheet. Supahost totals the month from your reservations, applies each commission agreement, and gives every owner a portal that shows only what you published.
Set up an owner and their agreement
Open Owners, then select Add owner. Enter the owner name and the email address they will use for the portal.
Assign a property and set the agreement that pays you:
Effective dateis the first day the agreement applies.Commission rateis your percentage of the basis.Commission basisis eitherGross revenueorRevenue less fees. SelectRevenue less feeswhen you take your cut after the channel takes its own.
One property has one active owner agreement at a time. A property that is already assigned appears as unavailable in the property list.
How a month totals
Supahost recognizes a booking in the month that contains its checkout date, not its booking date. A stay that arrives on 28 June and leaves on 2 July belongs to July.
- The provider booking value is revenue.
- The commission the channel reports is a fee, and so is every tax and service the channel reports on the booking.
- A direct booking paid on your booking site counts the same way: what the guest paid is revenue, and each fee or tax from your
Fees & taxesrules, plus the card processing fee, is a fee. - A refund you issue in Stripe for a direct booking appears as an adjustment, so the month nets what you actually kept.
- Your commission comes from the property agreement, applied to the basis that agreement names.
- Owner net is revenue, less fees, less your commission, plus or minus any adjustment you added.
Select Add fee to record a cost you passed on, such as a maintenance call-out, or an adjustment that moves the total in either direction. Give it a property, a recognition date, and a description the owner will understand, because the owner reads that description in the portal.
Review, then publish
Select Generate draft, then pick the owner, the checkout month, and the currency. The draft appears in Statement queue marked Manager review.
Select Review to open the statement. The ledger lists every recognized line with its date, property, description, type, and amount, above totals for revenue, fees, commission, adjustments, and owner net. Add anything missing and generate the draft again.
Select Publish statement when the numbers are right. Publication freezes the header and the line snapshot.
A draft is tied to the sources it was built from. If you change an agreement or add a fee or adjustment after generating it, the draft is marked out of date and cannot be published until you generate it again.
A draft is private to your workspace. Owners see nothing until you publish. A published statement cannot be rewritten by a later booking change, so a correction is published as a new revision and the owner keeps both.
Invite an owner to the portal
Select Invite beside an owner in Owner directory. Supahost creates a single-use invitation link that expires in seven days. Send it to the owner yourself.
Accepting the invitation creates an owner session that lasts 30 days. You can revoke it at any time.
Owner sign-in is separate from staff sign-in. An owner is not a workspace member, has no role, and cannot reach the dashboard. Portal reads are constrained to that one owner and to published statements only.
What the owner sees
The portal lists the statements you published for that owner. Opening one shows the totals, the same ledger you reviewed, and their net for the month.
CSVdownloads the statement lines for their own records or their accountant.Print / PDFopens a print layout they can save as a PDF.
The portal is read-only. An owner cannot change a line, see another owner, or see a draft.
Use your own address
Every workspace can use the Supahost owner-portal address as it is. To send owners to your own brand instead, open Hosted owner portal domains and add a subdomain such as owners.example.com.
Supahost shows two DNS records to add at your registrar: a TXT record that proves you control the domain, and a CNAME that points the subdomain at Supahost. Select Verify and activate once both are in place.
The address must be a subdomain. An apex domain such as example.com is rejected, because this flow is CNAME only. The portal still runs on Supahost infrastructure; a custom address does not mean self-hosting.
Add the domain before you send the first invitation. New invitation links use your active address, so the owner signs in where you want them to stay.