Painting concrete fence posts can be a DIY-friendly project if you have the time and patience. It’s relatively straightforward, but it does require proper preparation and care for long-lasting results. If you have a large number of posts, limited time, or want a flawless finish, hiring a professional might be the best option. Pros have experience with proper techniques and access to higher-quality materials.