JOIN THE COMMUNITY
Subscribe to our weekly newsletter for the lastest industry news and resources delivered straight to your inbox.
Let us know your interests:
Preferred language

Cost to paint a house: Interior and exterior price breakdown

Written By Alexis Nicols

house being painted

When it comes to the cost to paint a house, the total price can vary significantly. The size of your home, the type of paint used, the complexity of the job, labor costs, and your location all affect how much it costs to paint a home. A small bungalow with budget latex paint will be far less than a two-story home finished with high-quality paint and professional painters. This guide breaks down the average cost to paint both the interior and exterior of your home. You’ll also see what impacts the cost of painting your house, so you can get reliable cost estimates, whether you want to DIY or hire a pro.

Quick look

  • The average cost to paint a house is around $1,000–$15,000 USD or $1,500–$20,000 CAD, depending on square footage, location, and paint quality.
  • A DIY paint job can cost $300–$600 in supplies, while professional painters charge more but deliver faster results and warranties.
  • Home size, paint type, prep work, design complexity, and labor and material costs are the key factors affecting price.
  • Small DIY jobs land at the low end, while large two-story homes with premium paints and pro crews can exceed $15,000+.

How much does it cost to paint a house?

Here’s what painting a house typically costs in the U.S. and Canada:

LevelU.S. Estimate*Canada Estimate*
Low/basic≈ $1,000≈ $1,500
Mid-range$5,000 – $10,000$5,000 – $12,000
High / premium$15,000+$15,000 – $20,000+

*Includes both interior painting cost and house exterior ranges.

How these numbers play out

Exterior painting costs: In the U.S., painting the exterior of your home averages $1.50 to $4.00 per square foot, which includes primer, paint, and labor.

Interior painting cost: For the interior of a house, painters typically charge $1 to $3 per square foot, depending on prep work, ceiling height, and the type of paint used.

For those living in Canada, the exterior of your home may cost between $1,500 and $3,000 for smaller properties. In Ontario, painting the interior of a house measuring approximately 1,200 sq ft can cost between $3,000 and $5,000 CAD.

Small homes with less square footage and minimal prep work cost less to paint, while large homes with detailed trim and high ceilings raise the overall cost.

Key factors affecting the cost of painting a house

Size: Bigger homes mean bigger bills

Painting a house is often priced by square feet. Interiors run $1 to $3 per square foot, while the exterior paint job ranges $1.50 to $4 per square foot. A 1,000 sq ft home might cost $1,500 to $3,500, while a 3,000 sq ft home could cost $6,000 to $12,000 or more.

Materials: Budget vs. premium options

Common paint types:

  • Latex paint: A popular choice for home interiors. Easy to clean, dries quickly, and costs less per gallon.
  • Oil-based paint: Durable but takes longer to dry and requires harder cleanup, often used for trim.
  • Specialty coatings: Low-VOC, eco-friendly, or designer paint color options.

Budget interior latex paint:

  • Pros: Affordable, widely available, easy to use.
  • Cons: Less durable; old paint may show through faster.

Premium paints (designer, eco-friendly, specialty):

  • Pros: Longer lasting, better coverage, healthier for the interior of your house.
  • Cons: Higher paint costs; premium paints often run $50 to $100 per gallon or more, while basic paints typically cost $20 to $40 per gallon.

Complexity: Simple vs. custom design

Plain walls with one coat of paint cost less to paint. Homes with trim, textured walls, accent walls, or detailed ceilings cost more. Multi-story homes add labor costs because painters need scaffolding and safety gear.

Labor: DIY vs. contractor pricing

  • DIY: Supplies like brushes, rollers, tape, primer, and drop cloths for a 1,200 sq ft home may cost between $300 and $600. One way to save money is to paint your home yourself, though it takes time and effort.
  • Contractors: Professional painters charge more upfront but include prep work like sanding and caulking, provide warranties, and finish the job faster. Labor typically accounts for 70–80% of the total cost.

Other factors

  • Regional labor costs: Higher in large cities.
  • Prep work: Fixing drywall, primer, sanding, or removing old paint raises the cost of the project.
  • Access challenges: The exterior of a home with steep roofs or limited access costs more to paint.

Basic vs. high-end painting examples

Basic example: One-story bungalow

one-story bungalow home

A 1,000 sq ft bungalow interior might cost between $2,750 and $2,850 CAD. By painting the interior yourself with budget latex paint, you can spend significantly less on paint costs, although it will take more time to paint and may require multiple coats for optimal coverage.

High-end example: Two-story custom home, pro painters with eco-friendly paints

The cost to paint a house exterior (2,500 sq ft, two-story home) averages $7,582 USD (range $5,844–$9,321) with professional painters. Using low-VOC high quality paint increases material costs, and the prep work, labor, and material costs can bring the total cost to $15,000+ USD or $15,000–$20,000 CAD.

These examples show the wide gap between a budget DIY job and a full professional, premium project. Using the ranges and real cost data above, you can help readers imagine where their own project might land, then refine estimates based on their home size, material choices, and region.

Ready to plan your next project?

If you want more cost estimates and tips for saving money, check out these related guides:

For more painting project guides, gear reviews, and ways to save money on your home interior and exterior paint jobs, subscribe to our newsletter.

Like this article? Share it here.

Share Your Thoughts