What house painting costs in Amherst and Buffalo, NY.

Published 2026 ranges, the seven things that actually move the number, and how to tell a good quote from a cheap one.


The short answer

  • Interior repaint: roughly $2.25 to $4.00 per square foot of floor area in the Buffalo metro in 2026. That’s about $2,500 to $6,000 on a 1,500–2,500 sq ft home.
  • Exterior repaint: roughly $3.20 to $5.50 per square foot of home size, or about $5,800 to $13,200 on a typical 1,800–2,400 sq ft house.
  • Paint itself is a small share of that — about 14 gallons and $420 to $1,478 of material on a two-storey exterior. The rest is labour.

Those are the ranges contractors and cost guides publish for this market. Your number comes from somebody walking around your house, and it should come in writing before any work starts. Below is what genuinely moves it.

The seven things that move the price

  1. Prep condition, above everything else. A sound, well-bonded surface needs a wash and a light sand. Chalked, peeling, bare or cracked surfaces need scraping, feathering, filling, caulking and spot priming — and that is most of the labour on the job.
  2. Height and access. Two storeys, dormers, a steep gable, or a lot of ladder repositioning adds time even when the square footage doesn’t change.
  3. How much trim is included. Trim is measured in linear feet and painted by hand on both edges. A trim-heavy Colonial can carry as much labour as the walls behind it.
  4. Number of coats and colour change. Going from a saturated colour to a light one, or painting a raw surface, needs an extra coat and often a tinted primer.
  5. Age of the house. Federal law presumes lead-based paint in homes built before 1978, and disturbing it requires lead-safe work practices. That is a real, non-optional cost on any pre-1978 house in Amherst, Tonawanda or the Williamsville village core.
  6. Weather and season. Western New York gives you a short exterior season. Waiting for a dry stretch, or coming back to finish, is time the schedule has to absorb.
  7. Job size. Setup, travel, masking and cleanup are fixed costs. Small jobs carry them badly, which is why nearly every painter quotes a minimum.

Why one room costs more per square foot than the whole floor

People are often surprised by the price of a single bedroom. It isn’t a markup — it’s arithmetic. Getting the paint, the ladders and the drop cloths to your house, masking the room, cutting in the ceiling line, and cleaning up at the end takes a fixed number of hours whether the room is 120 square feet or 400. Spread over four rooms those hours nearly vanish; concentrated in one, they are most of the price.

That’s why a single room can price out above what the market will pay, while the same painter on the same day prices a whole floor comfortably. It’s also why I’d rather quote you a floor, or tell you to wait and batch the rooms together in one visit. You get a better rate and the house is only torn up once.

Sales tax: the line most quotes forget

New York State treats a repaint as taxable maintenance, which is a taxable service at 8.75% in Erie County. Only a genuine capital improvement is exempt to the homeowner — and on that path the contractor becomes the end user of the materials and a signed Form ST-124 has to be kept on file.

So on a $9,000 repaint, budget about $790 of tax. A written quote should show it as its own line rather than appear at the end as a surprise.

How to compare two quotes

Two quotes for the same house can differ by thousands, and the difference is almost never the paint. Read them side by side and ask:

  • How many coats, and on what? “Two coats” means nothing if the prep underneath is one scrape and a wipe.
  • Is the prep written down? Scrape, sand, fill, caulk, prime — each should appear. If the quote says “prep included,” ask what that means in hours.
  • Is the trim in it? Walls and trim are different line items. Clarify which doors, baseboards and casings are covered.
  • Is the tax on it? If it isn’t, that number isn’t the price.
  • What’s excluded? Rot, drywall repair, gutter work and wallpaper removal are the usual exclusions. Knowing them up front is the difference between a quote and an argument.
  • Who shows up? The salesperson and the painter may not be the same person. Ask.

A cheap quote usually means less prep, thinner coverage, or a crew spread across three jobs. It shows up in two or three winters — not on the day the job is done.

How I price a job

I measure the rooms or the elevations, count doors and linear feet of trim, look at the condition of the surface, and work out the hours from published production rates for each task. Materials, travel and overhead go on top of that, and the margin comes last, not first.

What that means for you: I know why the number is what it is, and I can show you. The estimate is one page, in writing, itemised, with the tax shown and the price held for 30 days. You don’t pay anything until you’ve walked through and looked at the finished work.

The ranges on this page are published 2026 Buffalo-metro market figures, quoted so you can sanity-check anyone’s number — including mine. Where I’ve quoted you a range, the walkthrough turns it into one number.

What’s included in each service, in detail →  ·  When to schedule it so it actually cures →

Where I work: Amherst, Williamsville, Clarence, Getzville, Tonawanda and Grand Island. Town by town →

Get a real number

Free estimate, no obligation, and it holds for 30 days.

Call 716-353-0224 or text the same number

Nobody should price a paint job over the phone. I’ll come look.

Call nowfree estimate Text insteadsame number