Accommodation & Homestay Management for Schools and Education Providers

Homestay shouldn't live in a spreadsheet, three inboxes, and someone's memory

SELMA's Accommodation module (also known as Homestay) manages the complete lifecycle of student housing, from onboarding host families and building a room inventory, to matching students to the right placement, running bookings, and handling all the associated invoicing and payments. Built for language schools and international education providers who manage housing themselves rather than outsourcing it, it replaces manual matching and scattered spreadsheets with a single system your team can actually rely on, one that tracks every host, every room, every booking, and every dollar owed in both directions.

Host and Provider Management

Every housing supplier, whether a host family, a boarding house, or a student residence, is set up as an Accommodation Provider with its own profile: name, city, capacity, registration number, host bio, and active status.
  • Providers can be included or excluded from availability reporting at any time
  • Setting a provider to inactive instantly removes their rooms from the booking wizard, so they can never be accidentally allocated
  • A single, structured record replaces the spreadsheet-and-email trail most schools currently rely on to track their host network
Know exactly who your hosts are, where they are, and whether they're currently available, without digging through old emails.

Room and Bed Inventory

Each provider can hold any number of rooms, recording type, weekly rate, deposit, availability dates, amenities, accessibility information, and gender restrictions. Individual beds can be tracked separately within a room when finer control is needed.
  • Room blocks mark a room unavailable for maintenance, renovation, or holidays, and appear visually on the calendar so it can never be double-booked
  • Gender restrictions act as a whitelist, ensuring only eligible students are ever placed in a given room
  • Occupancy is enforced automatically at bed level where bed records exist, or at room level otherwise
Always know exactly how many beds you actually have, and exactly which ones are free.

Smart Student Matching

Each student's accommodation request captures arrival and departure dates alongside preferences such as pet-free, non-smoking, or dietary needs, each marked as Preferred or Required. When staff go to book, SELMA automatically scores and ranks every available room against those preferences.
  • Required criteria are hard filters, so a room missing them is excluded entirely, and incompatibilities such as a pet allergy are handled automatically
  • Preferred criteria raise a room's match score, surfacing the best-fit options first
  • Group bookings merge preferences across members, so siblings or cohorts are matched together correctly
Stop matching students to hosts from memory. Let the system surface the best fit, every time.

A Guided Booking Workflow

The New Booking wizard puts student search, preferences, and scored matching rooms side by side, so staff select a provider and room, add it to basket, and confirm, with fees automatically applied from the room's rate configuration.
  • Bookings start as Pending and don't block other pending bookings, only confirmed ones do
  • Confirming a booking automatically cancels any other overlapping pending bookings for that room
  • Every booking carries a unique reference number, and check-in/check-out dates are seeded directly from the student's enrolment, removing double entry
Turn a multi-step, error-prone process into a guided workflow your team can complete in minutes.

Clear Status Tracking, Start to Finish

Every booking moves through a defined lifecycle, Pending, Confirmed, Active, Cancelled, and Finished or Completed, so staff always know exactly where a placement stands.
  • Cancelled bookings retain their cancellation date, reason, and pro-rata charge automatically
  • Once a booking reaches a terminal status, it's locked from further changes, protecting your records
  • The full history is visible on the student's profile for easy review
No more guessing whether a booking is confirmed, finished, or fell through the cracks.

A Visual Calendar, Built for Drag and Drop

The Accommodation Calendar shows a full Gantt timeline of every booking, across every room, grouped by provider, with colour coding for pending, confirmed, active, cancelled, and room blocks at a glance.
  • Filter by city to focus on a specific location, and hover any booking bar for full student details
  • Drag a booking to a different room or date and SELMA validates the move in real time, blocking capacity conflicts and warning on gender or criteria mismatches
  • A confirmation modal shows the before-and-after details before any move is committed
See your entire housing operation on one screen, and make changes with confidence, not guesswork.

Room Swaps, Cancellations, and Early Exits, Handled Properly

Staff can swap a student to a different room at any point, with the system automatically linking the original and new bookings for a fully auditable chain. Cancellations and early exits are handled through guided flows rather than manual adjustments.
  • Early exits let staff set the exit date, reason, and bond handling, with a live credit preview before anything is confirmed
  • The entire early exit process can be undone, restoring credit notes and payment instalments
  • If staff try to shorten a booking after invoices are raised, SELMA automatically opens the correct Early Exit flow instead, protecting your finance records
Handle the messy, real-world exceptions, swaps, early departures, cancellations, without ever risking a billing error.

Invoicing on Both Sides of the Placement

Once a booking is confirmed, a student invoice is generated automatically through SELMA's standard invoicing flow, with support for payment instalments and, for non-homestay accommodation, a refundable bond held by the school.
  • Provider bills track exactly what the school owes each host, entirely separate from the student invoice
  • Choose Weekly, Fortnightly, or Pay in Full frequency, with instalments calculated automatically and every bill visible under Finance
  • Airport transfer fees can be charged to the student and billed to the host performing the transfer, all within the same system
Stop reconciling homestay payments by hand. Invoice students and pay hosts from one connected system.

Automated Notifications and a Full Audit Trail

Accommodation bookings are first-class subjects in SELMA's Workflow Builder, so schools can trigger automated emails on booking events, notifying a host family when a booking is created, or a student when their placement is confirmed or updated.
  • Configure your own notification workflows and templates to match your school's branding and process
  • Every booking holds a complete audit log, generated automatically by workflows or added manually by staff
  • Audit events are visible on the booking, the student's profile, and the provider's organisation record
Keep hosts and students informed automatically, and keep a defensible record of every decision.

Frequently Asked Questions

01.
What is SELMA's Accommodation module?
02.
Is this only for homestay, or does it cover boarding and residences too?
03.
How does SELMA match students to the right host or room?
04.
Can SELMA handle group or sibling bookings?
05.
Does the system prevent double-booking a room?
06.
How are host families or providers paid?
07.
What happens if a student leaves early?
08.
Can staff move a student to a different room after check-in?
09.
Does SELMA send automated emails to hosts and students?
10.
Is there an audit trail for accommodation bookings?
11.
Does the calendar show all bookings across every host?

Run a compliant, scalable education operation on one professional platform.