Sometimes, a fresh coat of paint is all you need to make your home feel new and reinvigorated, and it's one of the most affordable ways to renovate your home. If you're going the DIY route, painting a room costs, on average, $200 to $300. Having a professional do the work for you can cost $350 to $800, but that doesn't include the cost of the paint, or the cost to paint the trim and ceilings.