Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Allocate Students to Rooms and Flats Fairly When Everyone Has a Request?
Problems We Solve

How Do We Allocate Students to Rooms and Flats Fairly When Everyone Has a Request?

Student accommodation room allocation drags on with requests in emails and a giant spreadsheet. We build allocation that applies your rules and shows the gaps.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Room allocation takes weeks because requests like quiet flats, friends together and accessible rooms arrive in different places and have to be balanced by hand. We build an allocation tool that gathers requests in one form, applies your rules in the order you choose, proposes a room plan for staff to adjust and writes the result back to your booking system.

A spreadsheet the size of a car park

Every summer someone in the lettings team builds the allocation spreadsheet. It has every booking, the room type they paid for, and a notes column full of requests: "wants to be with Aisha and Priya", "quiet flat please", "postgrad, not with first-years", "ground floor for medical reasons". Some requests came through the booking form, some by email, some through a parent phone call.

The person doing it drags names between rows for days. A late cancellation undoes a flat that was perfectly balanced. When allocations go out, the complaints start.

Why allocation is so hard to get right

The job is a puzzle with many constraints, and the constraints are held in free text rather than as data. Some are firm, such as an accessible room or single-sex flats if you offer them. Others are preferences. Without a clear order of priority, each allocator decides differently, and the process cannot be repeated or explained.

  • Requests arrive by form, email and phone and are copied into notes by hand.
  • Firm requirements and nice-to-haves are mixed together.
  • Friend group requests are not mutual: one student names another who never named them back.
  • Cancellations and late bookings break flats that were already planned.
  • Nobody can explain afterwards why a student ended up where they did.

What a messy allocation costs

The allocator's time over several weeks is the obvious cost. The bigger one is the start of the year: room swap requests, unhappy flats, students who feel their request was ignored and parents who ring to say so. Rooms with accessibility features given to students who do not need them, while someone who does ends up elsewhere, is the kind of mistake nobody wants.

How we build room allocation

  1. Students fill in one allocation form, linked to their booking, with structured options: flat preferences, study level, quiet or social, and named friends. Accessibility needs have their own section that goes only to the staff who handle them.
  2. Friend requests are checked for mutual matches, and one-sided requests are flagged.
  3. Your rules are written in priority order, for example accessibility first, then room type paid for, then friend groups, then study level and lifestyle preferences.
  4. The tool proposes an allocation across buildings and flats that meets firm rules and as many preferences as it can, and shows each preference it could not meet.
  5. Staff adjust the proposal on screen by moving students between rooms, with warnings if a move breaks a firm rule.
  6. When a cancellation or late booking arrives, only the affected flat is re-planned, not the whole building.
  7. The final allocation is written back to your booking system, and students receive their room details.
Request typeHow it is treated
Accessible room neededFirm rule, handled first
Room type paid forFirm rule
Mutual friend groupStrong preference, kept together where possible
One-sided friend requestFlagged for staff
Quiet or social flatPreference

The rules and their order are yours. The tool proposes; staff decide.

What allocation season looks like after

Requests arrive in one place in a form that can be used. The first proposal takes minutes rather than weeks, leaving staff time for the awkward cases. When a student asks why they were placed somewhere, the answer is on screen. Room swap requests in the first weeks of term still happen, but for fewer reasons.

Does your allocation process look like this?

  • Allocation is done by one person on a spreadsheet.
  • Requests come in through several channels.
  • Cancellations undo planned flats.
  • Students often say their request was ignored.
  • You could not explain the allocation rules if asked.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this work with our booking system?

We read bookings and write allocations back through its API or import where it has one. We check what your system allows first.

Can we still allocate some rooms by hand?

Yes. Any room can be locked to a student before the tool runs, and staff can change anything afterwards.

How are medical and accessibility details protected?

They are held separately, shown only to the staff who need them, and used only to apply the allocation rules.

What if the tool cannot meet every preference?

It shows which preferences were not met and why, so staff can decide whether to change anything.

What affects the cost?

The number of buildings and beds, how complex your rules are, and how the tool connects to your booking system.

Keep reading

More on Problems We Solve

Start here

Tell us where your residences lose time

Describe the problem, the booking or property system you run and who handles it today. We will tell you what we would build and what we would leave alone, and if a setting in your existing software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →