Typically, a professional painter will charge per square foot rather than per hour. You'll spend between $2 and $6 per square foot on average to hire a painter. Keep in mind, you'll still have to pay for paint if you go with a professional company. In the less-common circumstance in which the company you choose charges by the hour, expect to pay $20 to $50 on average.
