Welcome to Casa Stays
Business Management System
Sign in to continue to your workspace.
Overview
Your property finances, at a glance. Dashboard totals include approved expenses only; pending and rejected submissions are excluded.
Spend by property
Spend by category
Recent expenses
Business analytics
Revenue, occupancy, payouts and profitability across your Airbnb properties.
Select a period and refresh to load your business metrics.
Property performance
| Property | Bookings | Revenue | Payouts | Occupancy | ADR | Expenses | Net after expenses |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Common Building costs are included in the portfolio total, not assigned arbitrarily to individual Airbnb units.
Payout reconciliation
Record each transfer separately, including partial payments. Outstanding amounts are calculated from net booking revenue minus all recorded payout entries. Older payout amounts are migrated as one entry using the booking check-in date.
| Date received | Property / booking | Amount | Reference | |
|---|---|---|---|---|
| Loading payout records… | ||||
Monthly revenue vs expenses
Upcoming check-ins and check-outs
Metric definitions and limitations
Revenue and payout figures come from manually entered booking records. OTA iCal events contribute occupancy dates only; they do not contain reliable prices or payouts. Booking revenue is attributed to the booking check-in date. Payouts are attributed to their actual recorded receipt dates; migrated legacy payouts use check-in date because their original receipt dates were not stored. Occupancy deduplicates overlapping calendar dates across connected feeds. Blocked nights are excluded from sellable nights. “Net after recorded expenses” is a management estimate, not formal accounting NOI: the current expense records do not distinguish operating expenses from capital expenditure, depreciation, financing or owner taxes. ROI is not calculated until investment/capital data is recorded.
Add an expense
Record a payment and attach its receipt.
Expense records
Search and filter all recorded payments.
Bookings & property calendar
View reservations and occupancy, manage bookings, block dates and connect OTA calendars according to your assigned role permissions.
Add a booking
Block property dates
Use this for maintenance, personal use or any period when the property cannot be booked.
Property calendar
Bookings for selected property
Blocked dates for selected property
OTA calendar synchronization
Connect Airbnb, Booking.com, Vrbo, Expedia or another platform using its iCal calendar export URL. Imported calendar events block dates automatically.
iCal sync imports availability dates and event titles only. Most OTA iCal feeds do not include guest contact details, booking price, taxes or payout amounts; enter those financial details manually if required.
Expense approvals
Review expenses submitted by other team members.
Approval rules
Owner and authorised Managers can approve or reject expenses. A person cannot approve their own expense. Owner-submitted expenses are automatically approved.
People & Access
Manage team roles, property access and role permissions. Only the Owner can change these settings.
Manage properties
Add a new Casa or archive a property you no longer operate. Only the Owner can manage this list.
Add team member
Invite the person first in Supabase Authentication → Users. Then enter the same email here.
Team members Manage your team
To invite a new person, first create/invite their account in Supabase → Authentication → Users. Then refresh this page and assign their role and property access here.
Roles & permissions
Configure expense, booking, calendar and reporting permissions for each role. Owner permissions are always unrestricted.
Recent activity log
Reports & data
Export, back up and protect your records.
Export expenses
Download one Excel workbook with a separate worksheet for each property, or export a single property.
Complete workspace backup
Exports expenses, payment-proof files, bookings, property blocks, calendar notes, OTA feeds and imported OTA events. Also includes workspace configuration and audit history where access is available. Keep this file private because it contains guest details and confidential OTA feed URLs.
Storage information
Checking local storage…