A contractor can assess if your home’s structure, foundation, roof, siding etc. can support an addition. Zoning laws also determine allowed addition size.