Painters charge per sq.ft., per hour, or per day depending on the size of the project and who you hire. In Florida, painters charge $2 to $4.50 per sq.ft., $25 to $125 per hour, or $200 to $500 per day.