Typically, professional painters will provide all necessary materials including primer, paint, brushes etc., but you may wish to discuss this with them prior to beginning your project. Some homeowners prefer to supply their own paint especially if they have a specific brand preference.