A contractor is usually the person physically doing the work, while the general contractor operates as a project manager. A general contractor usually sets schedules and orders and accepts materials. They are often the point of contact for the property owner.