Before hiring a painter, you should get a detailed estimate from them. This should include costs for labor, materials, paint, and the timeframe of the project. Covering details upfront will prevent issues from emerging later on. Ask the painter if they charge for travel time, whether their estimate includes pressure washing and caulking, and any other questions you might have.
Most of a projects price is the cost of labor at $25 to $75 per hour. However, most contractors bid out based on the entire project which includes all work hours. Hourly rates are only useful if your pro asks to do the job as “time and materials.” However, be wary of this pricing structure, it usually shows the contractor is uncertain how long the project will take.