A mezzanine floor is a great way to add extra space to your home or office. But before you start construction, you need to hire a structural engineer to design the floor. The engineer will help determine the most appropriate type of mezzanine floor for your needs, the size and number of posts needed to support the extra floorspace and give you a quote.