Perth painting guide

How much does it cost to paint a house in Perth?

If you are planning a repaint in Perth, the first question is almost always the price. Here is an honest 2026 guide to what house painting costs across the Perth metro, what changes the price, and how to get an accurate figure for your own home.

The short answer

In 2026, most house painting in Perth costs between $3,500 and $12,000 or more, or roughly $25 to $45 per square metre. The final price depends on the size and condition of your home, how much preparation is needed, and whether you are painting inside, outside or both.

House painting cost by home size

Size is the biggest single factor. As a general guide for a full repaint in Perth:

Home sizeTypical price (2026)
2–3 bedroom, single storey$3,500 – $6,500
4 bedroom, single storey$5,500 – $9,000
Double storey (3–4 bedroom)$7,500 – $12,000+
Large or custom home (5+ bedroom)$10,000 – $15,000+

Indicative ranges only. Your quote depends on the condition and scope of your specific home.

Interior vs exterior painting

For most Perth homes you can expect around $2,500 to $6,500 for an interior repaint and $3,500 to $10,000 for exterior work. Interior painting is usually a little cheaper because access is easier and there are no weather delays. Exterior painting often costs more because of height, sun and weather exposure, and the extra preparation needed to make the finish last in the WA climate.

What changes the price

Why a fixed written quote matters

Online ranges are useful for planning, but every home is different. The best way to know your real price is a free on-site quote. At West Eagle Painting & Decorating we come out, take a proper look, and give you an honest, fixed written quote with no hidden extras, so the price we quote is the price you pay. We are a registered, fully insured painting contractor serving Perth and the surrounding suburbs.

Want an exact price for your home?

Get a free, no-obligation quote across Perth.

Frequently asked questions

How much does it cost to paint a house in Perth?+
In 2026, most house painting in Perth falls between roughly $3,500 and $12,000 or more, depending on the size of the home, its condition, access, and whether the work is interior, exterior or a full repaint. The only way to know your exact price is a free on-site quote.
How much does interior painting cost in Perth?+
A typical interior repaint in Perth runs from about $2,500 to $6,500. Interior work is usually a little cheaper than exterior because access is easier and there are no weather delays.
How much does exterior painting cost in Perth?+
Exterior painting in Perth generally costs around $3,500 to $10,000. It often costs more than interior work because of height, surface exposure and the extra preparation needed to handle the WA sun and coastal weather.
What is the cost per square metre to paint a house in Perth?+
As a rough guide, house painting in Perth works out to about $25 to $45 per square metre, depending on surface condition, the amount of preparation, and the quality of paint used.
Why do painting quotes vary so much?+
Price comes down to size, surface condition, how much prep is needed, access and height, paint quality, and the scope of work. A home that needs crack filling, sanding and priming takes more time than one in good condition, so the quote is higher.

The figures on this page are general 2026 estimates for the Perth area and are intended as a guide only. Every home is different, so prices will vary with size, condition and scope. For an accurate price, please request a free quote.