A general contractor leads a team of subcontractors to assist in completing various types of construction projects in your house. These projects can range from simple repairs to major renovations. On the other hand, a custom home builder is an expert in building custom homes and can handle all aspects of this particular kind of project on their own, from inception to conclusion.