Yes, unless you have substantial construction experience. A general contractor will oversee the building process, from pulling permits to managing tradespeople. This alleviates the headache for homeowners.