A painting contractor is a licensed, insured, and bonded professional painter who can work on interior and exterior painting projects for homes and businesses. They can be hired directly by a homeowner or work for a general contractor.