Why estate agents should charge upfront fees (and how it can transform your business)

Estate agency is one of the few industries where professionals invest months of work with no guarantee of being paid