Even if you have extensive DIY experience and you love tackling new projects around the home, there are some instances when calling in a professional is an absolute necessity. If you are planning to construct a new house, for example, you will need a blueprint for the house, or you might want to work with a designer to create a layout. If you are planning a serious remodel or addition to the home, a structural engineer can ensure that any plans you might have are safe and can meet local building codes. Use this guide to get a better idea of the various costs associated with getting building plans, hiring an architect, using an engineer or working with a home designer.