A general contractor oversees the entire building project on-site. They supervise construction project laborers, conduct routine inspections, direct subcontractors, and consult homeowners regarding remodel or new construction specifications. Other responsibilities include documenting pricing in a daily logbook, monitoring work quality, and ensuring all building codes are met. They need extensive knowledge of building permits, construction industry best practices, and a contractor's license. A general contractor works on-site in a field office to efficiently supervise the building project.