Construction managers oversee projects from planning to completion. They fine-tune the design plans and deliver accurate cost estimates. Meanwhile, general contractors supervise the construction and oversee the daily activities at the job site. They manage all subcontractors and charge a set price for their services.