Whether or not a general contractor business is profitable depends heavily on the size and scale of the business. Large-scale businesses will typically be more profitable than smaller ones, as they have the resources to take on larger projects and generate higher income.