Wiktionary
on the ladder
a. (context idiomatic British English) On a property ladder, owning property.