Different homeowners have various reasons for opting in for a home extension. Before you undertake this project, you must consider the following factors.