Question: what is the difference between main contractor and subcontractor?
Answer: You probably knew this already, but the actual difference is that typically, general or prime contractors are hired directly by the property owner, while subcontractors are typically hired by a party other than the property owner.