PropStackShape a deal
← Investor Roadmap
Module 6 of 87 min read

HMO strategy

HMOs (houses in multiple occupation) let rooms individually, often producing far more rent than a single tenancy. Done well, they can also be valued on that income — which is where the real value is created.

The routes to value

  • Buy a house and convert it into an HMO
  • Buy an existing HMO and run it better
  • Refurbish an underperforming HMO
  • Improve room quality and add en-suites where it makes sense
  • Increase the rental income
  • Improve the valuation position
  • Refinance later on the improved income and value

Why valuation method is everything

Smaller HMOs are often valued like a normal house (bricks and mortar) — the rent barely moves the figure. Larger, licensed HMOs can be valued on their income (the investment method), which can put them well above the house next door. Knowing which basis a lender will apply is the heart of the strategy.

What drives the valuation

  • Article 4 areas and planning use class
  • Licensing and compliance
  • Room sizes and overall layout
  • En-suite bathrooms and kitchenettes
  • The rental income the rooms achieve
  • The yield a valuer applies
  • Whether it's valued commercially or as bricks and mortar

Value an HMO the way a surveyor does — investment vs bricks and mortar.

HMO valuation calculator

Key takeaways

  • HMOs create value by lifting income and improving the valuation basis.
  • Investment-basis valuation (rent ÷ yield) can far exceed bricks-and-mortar.
  • Article 4, licensing, room quality and en-suites all drive the figure.

Want to check whether a real deal is financeable? Shape it, then send it over for a sense-check.

Open the Deal Shaper

Module exam

Answer all 4 questions. You need 75% to pass and complete the module — anything you miss points you back to the right section.

  1. 1. A larger, licensed HMO can be valued on:

  2. 2. A smaller HMO is often valued:

  3. 3. Which factor drives an HMO's investment valuation?

  4. 4. A common way HMO investors create value is: