The most expensive part of any professional painting estimate is labor. Painters typically charge between $20 and $50 per hour. However, since most painting contractors charge by the square foot rather than the hour, you probably will not see that on the receipt.