Anyone who does work for a general contractor and is not a
direct employee of that contractor is a sub-contractor. Regardless
of who sets the price. The subcontractors work within the contract
set between the general contractor and homeowner. Hence
sub-contractor.