Planning to repaint your home? Whether you are refreshing the interior or giving your exterior a brand new look, understanding the real cost ahead of time helps you budget smartly and avoid surprises.
This guide breaks down average painting costs by size, room type, labor, materials, and more so you can make a confident decision.
Average Cost to Paint a House
The average cost to paint the interior of a house is $2,022, with a total range of $350 to $5,800, depending on your area, type of paint, and square footage. The average cost to paint the exterior is just over $3,100.
Here is a quick overview:
| Project Type | Average Cost | Cost Per Sq Ft |
| Interior (whole house) | $2,000 to $5,800 | $2 to $6 |
| Exterior (whole house) | $3,000 to $10,000 | $2.20 to $4.37 |
| Single Room | $300 to $1,000 | $1 to $3 |
| Exterior (2 story) | $6,900 to $12,700 | varies |
Interior House Painting Costs by Home Size
The average American home is a little over 2,000 square feet, making the average cost to paint the entire house around $4,000 to $10,000.
| Home Size | Estimated Cost |
| Small (under 1,000 sq ft) | $1,000 to $3,000 |
| Medium (1,500 sq ft) | $3,000 to $5,500 |
| Large (2,500 sq ft) | $5,000 to $10,000 |
| Very Large (3,000+ sq ft) | $8,000 to $12,000+ |
Exterior House Painting Costs by Home Size
A small, one-story home may cost between $1,500 and $3,500. A medium-sized home usually falls in the $3,000 to $6,500 range. If you own a large home, expect to pay anywhere from $5,000 to over $10,000.
For two-story homes, costs go even higher because painters need ladders, scaffolding, and extra time to safely reach all surfaces.
Cost to Paint a House Room by Room
The average price to paint a bedroom can range from $650 to $950, while a master bedroom costs $750 to $1,260 on average.
| Room | Average Cost |
| Bedroom | $350 to $950 |
| Master Bedroom | $750 to $1,260 |
| Living Room | $600 to $1,500 |
| Kitchen | $850 to $1,350 |
| Bathroom | $150 to $400 |
| Dining Room | $300 to $900 |
Bathrooms are the smallest room in the house and the least expensive to paint, while painting living rooms tends to be the most costly.
Key Factors That Affect the Cost to Paint a House
1. Home Size and Square Footage
The bigger the home, the more paint, labor, and time are needed. The biggest factor affecting your cost is home size, as you will pay between $2 and $6 per square foot for interior work.
2. Labor Costs
Labor costs alone account for 70% to 85% of your total paint job. If you hire a professional house painter, you can expect to spend $20 to $50 per hour. Most professionals quote jobs on a per square foot basis rather than hourly.
3. Paint Quality and Type
Budget paint runs $20 to $40 per gallon, mid-range costs $40 to $70 per gallon, and premium paint that resists fading and weathering costs $70 to $100 or more per gallon. Choosing higher quality paint costs more upfront but lasts longer, saving money on repaints down the road.
4. Ceiling Height
Walls taller than 10 feet can increase the cost per square foot by $0.75 to $1.25. Walls that extend 14 feet or more in height can add an extra $1.50 to $2.25 per square foot.
5. Surface Condition and Prep Work
If a wall requires sanding and patching, the cost for wall prep is between $0.50 and $0.75 per square foot. Homes with damaged walls, peeling paint, water stains, or mold will cost significantly more to prepare before painting begins.
6. Siding Type (Exterior)
Wood and stucco absorb more paint, requiring extra coats. Vinyl and aluminum siding are easier to paint, needing less material and labor, which lowers the overall cost.
7. Location
Interior and exterior painting costs can vary across different regions because pricing is often determined by local labor and material rates. Urban areas and cities with a higher cost of living typically charge more for the same project.
Must Read: How Long Does It Take to Build a House
DIY vs Hiring a Professional Painter
| Factor | DIY | Professional |
| Cost | $150 to $400 per room | $300 to $1,000 per room |
| Time | Several weekends | A few days |
| Quality | Variable | Consistent and high quality |
| Safety | Risk on multi-story | Trained and insured |
| Warranty | None | Often included |
Professional painters know how to prepare surfaces, apply paint evenly, and handle tricky areas like trim, windows, and corners. DIY can save money on labor but takes much longer and may result in a finish that needs redoing sooner.
Tips to Save Money on House Painting
Saving on painting costs does not mean cutting corners. Here are practical ways to reduce your total bill:
- Do your own prep work such as moving furniture, taping edges, and patching small holes before painters arrive.
- Get at least three written quotes from licensed contractors before committing.
- Choose a mid-tier paint brand for the best balance of quality and cost.
- Paint during off-season months like fall or winter when contractors often offer lower rates.
- Limit the number of color changes or accent walls to avoid extra coats.
How Long Does a House Paint Job Last
Interior paint typically lasts 5 to 7 years under normal conditions. Exterior paint can last 7 to 10 years with proper preparation and a quality product. High-traffic areas like hallways and kitchens may need repainting sooner.
Frequently Asked Questions
How much does it cost to paint a 2,000 sq ft house interior?
Painting a 2,000 square foot home interior costs between $3,000 and $8,000, depending on the number of rooms, wall condition, and paint quality chosen.
What is the average cost per square foot to paint a house?
The average cost to paint the interior of a home is around $3.75 per square foot. If you include walls, trim, and ceilings the total rises to about $6.75 per square foot.
Is it cheaper to paint a house yourself?
Yes, DIY painting for a single room costs around $150 to $300 for paint and supplies, but it takes significantly more time and may not last as long as a professional finish.
How long does it take to paint a house interior?
A professional crew typically completes an average home interior in 3 to 5 days. A DIY project for the same home can take 2 to 3 weekends depending on experience and preparation.
Does exterior painting cost more than interior painting?
Yes. Exterior work requires more preparation, protective equipment, and weatherproofing materials, which makes it more expensive than a comparable interior project.
Conclusion
The cost to paint a house in 2026 ranges widely based on size, location, paint quality, and the scope of the job. On average, most homeowners spend between $2,000 and $6,000 for interior work and $3,000 to $10,000 for exterior work.
Getting multiple quotes, doing your own prep, and choosing the right paint quality for your needs are the best ways to stay within budget while still getting great results.