Commercial painters charge between $2 and $6 per square foot, which equates to $60 to $100 per hour.