How Much Does It Cost to Paint a House? (Price Guide)
Typical exterior cost
$1,800 – $4,500
Painting the outside of a house typically costs $1,800 – $4,500, with a midpoint near $3,177, according to NerdWallet. Interior painting is priced separately and usually runs higher for the same size of home.
Painting a house can mean the outside, the inside, or both, and the price changes a lot depending on which one you are asking about. The inside has more surfaces to cover, including walls, ceilings, trim, and doors. The outside has fewer surfaces but needs more prep, more equipment, and often more safety gear. Published guides rarely price the two together, so this page keeps them apart.
The tables below use figures from national cost guides, checked as of Oct 11, 2026. Home size is the starting point, then the room count, the condition of the surfaces, and the type of paint push the quote up or down. If you only need the outside, the separate guide to exterior painting goes deeper on siding types and stories.
Interior painting cost by home size
| Item | Typical range | Relative price range |
|---|---|---|
| Interior, 1,000 sq ft home | $2,000 – $6,000 | |
| Interior, 2,000 sq ft home | $4,000 – $12,000 | |
| Interior, 3,000 sq ft home | $6,000 – $18,000 |
Cost to Paint the Inside of a House
Interior painting scales with floor space, because a larger home has more wall and ceiling area. NerdWallet reports a 1,000 square foot home at $2,000 – $6,000, a 2,000 square foot home at $4,000 – $12,000, and a 3,000 square foot home at $6,000 – $18,000. The spread inside each range is wide. A home with plain walls, one color, and empty rooms sits near the bottom. A home with many colors, high ceilings, heavy trim, and furniture to move sits near the top.
Cost to Paint the Outside of a House
Exterior jobs run lower than interior ones in the same guide, mostly because there are fewer surfaces to cover.
Exterior painting cost by home size
| Item | Typical range | Relative price range |
|---|---|---|
| Exterior, 1,000 sq ft home | $1,500 – $4,000 | |
| Exterior, 2,000 sq ft home | $3,000 – $8,000 | |
| Exterior, 3,000 sq ft home | $4,500 – $12,000 |
For the outside, the guide reports $1,500 – $4,000 for a 1,000 square foot home, $3,000 – $8,000 for 2,000 square feet, and $4,500 – $12,000 for 3,000 square feet. These figures assume the siding is in decent shape. Rot, peeling, or old layers of paint that have to be scraped away add labor.
How Much Does It Cost to Paint a Room?
If you are not painting the whole house, pricing by room is more useful. This Old House lists common rooms separately.
Interior painting cost by room
| Item | Typical range | Relative price range |
|---|---|---|
| Bedroom | $300 – $800 | |
| Living room | $600 – $2,000 | |
| Dining room | $600 – $1,000 | |
| Kitchen | $200 – $750 |
A bedroom is on the low end, while a living room can cost well over double. Ceiling height, the number of windows and doors, and how much trim the room has explain much of the difference. Kitchens can come out cheaper than their size suggests, possibly because cabinets and tile cover much of the wall.
Interior Painting Cost per Square Foot
Some painters quote by area instead of by room. This Old House reports a whole-interior rate, plus separate rates for walls and ceilings.
Interior painting cost per square foot
| Item | Typical range | Relative price range |
|---|---|---|
| Whole interior, per sq ft of floor space | $1 – $4/sq ft | |
| Walls only, per sq ft of wall | $1 – $2/sq ft | |
| Ceilings, per sq ft | $1 – $2.50/sq ft |
Check what the square foot figure refers to before you compare quotes. One painter may measure floor space, while another measures the wall surface. A rate that looks low per square foot of wall can turn out higher than a floor-space rate once the area is multiplied out.
Painter Labor Costs
Labor is a large share of any painting job. This Old House reports professional painter rates per painter.
Labor
| Item | Typical range |
|---|---|
| Professional painter, per painter | $40 – $100/hr |
Hourly rates vary with the region and the painter's experience. Many contractors quote a flat price for the job instead, which bundles labor, paint, and supplies into one number. Ask for the quote itemized if you want to see how much goes to labor.
What Affects the Cost of Painting a House
- Size and layout. More square footage means more paint and more time, and a house with many small rooms takes longer than an open plan.
- Surface condition. Cracks, peeling paint, stains, and damaged drywall or siding need repair before any paint goes on.
- Number of colors and coats. Switching from a dark color to a light one may need extra coats or a primer.
- Ceilings, trim, and doors. Each is priced separately by many painters, and detailed trim takes longer than flat walls.
- Paint quality. Better paint costs more per gallon but can cover better, which may save a coat.
- Height and access. Two-story exteriors, steep lots, and high interior ceilings call for ladders or scaffolding.
- Furniture and prep. Moving furniture, taping, and covering floors take time and may be billed.
- Older homes. Houses built before 1978 may contain lead paint, which has special rules for safe work. The EPA lead program explains what to expect.
Why Estimates Vary
The three sources below describe different jobs. NerdWallet reports a lower exterior range, while This Old House and Networx report higher ones. The differences may come from how each source defines a typical home, whether prep and power washing are included, and which regions the data covers.
Estimates by source
| Item | Typical range | Average | Relative price range |
|---|---|---|---|
| NerdWallet | $1,800 – $4,500 | $3,177 | |
| This Old House | $4,400 – $8,800 | $6,600 | |
| Networx | $3,200 – $8,000 | — |
Sources: NerdWallet: Cost to paint a house; This Old House: Exterior painting cost; Networx: Exterior house painting cost
Read the label on each source to see what it measures. A quote that includes repairs and two coats will land well above one that covers a single coat on sound surfaces.
Inside, Outside, or Both?
Doing both at once can save a second mobilization fee with some painters, and a few offer a package price. Exterior work depends on the weather and the season, while interior work can happen any time of year. If budget is tight, the outside usually protects the home from moisture and sun damage, while the inside is more about appearance. Neither order is wrong, but peeling exterior paint tends to get worse the longer it waits.
DIY or Hire a Painter?
Painting a single room is a common DIY project, and the main costs are paint, brushes, rollers, and tape. A whole interior takes much longer to do well, and the outside adds ladder work that carries a real risk of falls. Pros bring speed, equipment, and clean edges. Ask any painter you hire about their license or insurance where your state requires it, and get the scope in writing.
What to Ask When Getting Quotes
- Does the price include prep, primer, and the number of coats?
- Are ceilings, trim, doors, and closets included?
- Which brand and line of paint is quoted?
- Who moves the furniture and covers the floors?
- What warranty covers peeling or blistering, and for how long?
Frequently asked questions
How much does it cost to paint a house?
For the outside, NerdWallet reports $1,800 – $4,500. For the inside, the same guide reports $4,000 – $12,000 for a 2,000 square foot home.
How much does it cost to paint the interior of a house?
Interior painting is listed at $2,000 – $6,000 for 1,000 square feet and $6,000 – $18,000 for 3,000 square feet. This Old House gives a whole-interior rate of $1 – $4/sq ft.
How much does it cost to paint a room?
A bedroom is listed at $300 – $800, a living room at $600 – $2,000, and a kitchen at $200 – $750.
How much do painters charge per hour?
This Old House lists professional painters at $40 – $100/hr. Many painters quote a flat price for the job instead of an hourly rate.
Is it cheaper to paint the inside or the outside of a house?
In the NerdWallet figures, the outside costs less than the inside at every home size listed. The 2,000 square foot exterior range is $3,000 – $8,000, against $4,000 – $12,000 for the interior.
Why do painting quotes differ so much?
Home size, surface condition, number of coats, and what the quote includes all change the price. Compare itemized quotes so you can see what each contractor covers.
Sources and methodology
-
NerdWallet: Cost to paint a house (opens in a new tab)
NerdWallet · Manually verified · Retrieved
-
This Old House: Interior painting cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
This Old House: Exterior painting cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
Networx: Exterior house painting cost (opens in a new tab)
Networx · Manually verified · Retrieved
Data last changed Oct 11, 2026. How we collect and update prices