How Much to Charge to Paint a Bathroom

Freshly painted interior living room with a painter stepping down from a ladder

Quick answer: Charge $150 to $400 for a half bath, $250 to $600 for a full bath, and $400 to $900 for a master bath in 2026. Bathrooms are small but slow, so price by the hour, not just square footage, or you will underbid.

This is a contractor pricing guide, not a homeowner cost article. The bathroom is the trap room: the square footage is tiny, so painters quote it cheap, then lose hours cutting in around tile, the vanity, the mirror, towel bars, and a dozen fixtures, in moisture-resistant paint that needs careful application. Price it on time and it is profitable; price it on area and it bleeds. Run the hours through the estimate tool so the small footprint does not fool you.

What to charge to paint a bathroom

Painter pricing a bathroom repaint
Bathroom type Typical size What to charge Why
Half bath / powder room 20 to 30 sq ft $150 to $400 Tiny but tight cut-in
Full bath 40 to 60 sq ft $250 to $600 Tub, tile, vanity, fixtures
Master bath 70 to 120 sq ft $400 to $900 More fixtures, often ceiling too
Ceiling + moisture paint (add) Any +$75 to $200 Mildew-resistant, overhead

Notice the floor on a half bath is $150 even though it is barely 25 square feet. That floor exists because setup, masking, two cut-in passes, and cleanup take the same baseline time no matter how small the walls are.

The three ways painters price a bathroom

  • Per square foot at $1 to $3 of wall works for the open wall areas, but it badly underbids a bathroom on its own because so much of the surface is interrupted by fixtures. Use it as a floor, not the whole method. If you do quote by area, do it knowingly using per-square-foot pricing and add a fixture-density premium.
  • Per hour (labor rate) at $25 to $75 per painter-hour is the correct primary method for bathrooms. The cut-in around tile, the vanity, the toilet, and the mirror is slow detail work that has nothing to do with square footage. Time is what you are actually selling here.
  • Flat-rate / by-the-job is what you present, computed from your hourly estimate plus a minimum job floor.

The rule for bathrooms: estimate the hours, price the hours, then apply a job minimum. Square footage is a sanity check, not the driver.

Build your price from the bottom up

Quote = (Labor hours x crew rate) + (Materials x markup) + Overhead, then divide by (1 - target margin), with a job minimum applied.

Cost block How to figure it Full bath example
Labor Hours x crew rate 7 hrs x $42 = $294
Materials Moisture paint + sundries x markup $45 x 1.30 = $58
Overhead Truck, insurance, admin ~$45
Profit margin Subtotal / (1 - margin) $397 / 0.65 = $610
  • Labor: A full bath with cut-in around tile, vanity, and fixtures, two coats, runs 5 to 8 painter-hours despite the small area. That slow time is the whole point.
  • Materials: Use a mildew-resistant, moisture-tolerant paint, which costs more per gallon. Apply a 10 to 30% markup, leaning toward the top because specialty paint and small-batch waste cut into the line.
  • Overhead: The same per-job overhead applies to a tiny room as a big one.
  • Profit margin: Hold a 30 to 50% gross margin, then apply a minimum job price so a half bath never drops below the point where it is worth rolling the truck.

A worked bathroom quote

Take a full bathroom: walls plus ceiling, tub-shower surround tile, vanity, mirror, toilet, two coats of moisture-resistant paint, minor patching.

  • Measure: About 45 sq ft of paintable wall after subtracting tile, vanity, door, and window, plus a 35 sq ft ceiling. Small area, heavy interruption.
  • Labor: Masking fixtures and tile, careful cut-in, two coats on walls and a ceiling coat is about 7 painter-hours. 7 x $42 = $294.
  • Materials: One gallon moisture-resistant wall, a quart for the ceiling, primer for any stains, masking. Cost about $45. Marked up 30%: $58.
  • Overhead: Allocate $45.
  • Subtotal: $294 + $58 + $45 = $397.
  • Apply 35% target margin: $397 / 0.65 = $610. Round to $600.

That sits at the top of the full-bath band, which is correct for two coats plus ceiling in moisture paint. If you had priced this 45 sq ft of wall purely by area at $2 per foot, you would have quoted $90 and lost your shirt. That gap is exactly why bathrooms are priced by the hour.

Don't underbid: what painters forget on a bathroom

  • Cut-in time. Tile lines, the vanity edge, the mirror, and trim mean far more brush work per square foot than any other room.
  • Masking fixtures. Toilet, sink, towel bars, and tile all have to be protected. That is setup time you must bill.
  • Moisture-resistant paint. It costs more and sometimes needs an extra coat to level; quote the right product, not builder-grade flat.
  • The ceiling. Bathroom ceilings often need a mildew-resistant coat and are slow overhead work in a cramped room.
  • Stain and water-damage priming. Spot priming around the shower and exhaust fan adds time.
  • The job minimum. A half bath should never go out below your minimum trip price, no matter how small the walls are.

Why bathrooms wreck a painter's hourly rate

If you track your real earnings per hour across job types, bathrooms are almost always the worst performers for painters who price by square footage. Understanding why protects your number on every future bathroom bid.

  • Interruption density. A bedroom wall is one clean rolling surface. A bathroom wall is broken up by tile, the vanity backsplash, the mirror, the window, towel bars, and the toilet. Every interruption is a brush cut-in, and brush work is three to five times slower than rolling.
  • Confined space. Two painters cannot work the same bathroom efficiently; one person is often as fast as two because there is no room to move. That kills the crew-efficiency you rely on in bigger rooms.
  • Product behavior. Moisture-resistant and bathroom-specific paints can be stickier to cut and slower to level, and humidity in the room extends dry times between coats.
  • Stain and damage. Around the shower, tub, and exhaust fan you often find mildew, water stains, or peeling that need a spot prime before color goes on.
Bathroom factor Effect on labor Pricing response
High fixture density More cut-in Price by the hour
Confined space No crew efficiency Solo-painter hours
Moisture paint Slower, pricier Markup toward 30%
Water-stain priming Extra prep coat Bill prep hourly
Tiny footprint Fixed setup dominates Apply job minimum

The practical rule: estimate the hours honestly, price those hours at your rate, apply your minimum, and only then glance at the square footage to make sure you have not gone wildly high. The painters who stay profitable on bathrooms are the ones who stopped treating a small room as a small job.

Cross-check your quote against the homeowner-side cost to paint a bathroom so you stay competitive for your market while protecting the hourly logic. For materials, size the job with how much paint a bathroom needs before setting your markup, since small rooms waste a disproportionate share of a gallon.

Once the hours are set, package a branded quote in minutes with the free estimate tool, or build the line items in the calculator. A clean written quote that shows the fixture cut-in as real labor closes far better than a lowball number the customer assumes is easy.

Bundle bathrooms into bigger jobs the smart way

A standalone bathroom is a low-margin job by nature: small footprint, high setup-to-paint ratio, and a job minimum that customers sometimes resist. The fix is rarely to drop your price. It is to bundle.

  • Add it to an interior repaint. When you are already on site painting the house, the per-job overhead is already covered. The bathroom becomes incremental labor at near your full rate, so it is far more profitable than a one-off trip.
  • Pair half baths with adjacent hallways. A powder room and the hall outside it share setup and protection. Quote them together and your effective rate rises.
  • Quote the master bath with the master bedroom. Same visit, same drop cloths, same pickup. The bundle wins the bid and protects your margin.

When a customer truly wants only one bathroom painted, hold your minimum and explain why: the trip, setup, masking, and cleanup cost the same whether the walls are 25 square feet or 250. A confident written quote with the scope itemized does that explaining for you. If you can also point out how much paint they actually need so they are not overbuying, you build trust; a single bathroom rarely uses more than a gallon, and understanding how much a gallon of paint covers keeps your materials line honest.

Spec the right product so the finish lasts

Bathrooms punish the wrong paint, and a callback to repaint a peeling, mildewed wall destroys whatever margin you made. Pricing the right product into the quote is part of pricing the job correctly, not an upsell.

  • Use a moisture and mildew-resistant line. Builder-grade flat in a shower bath is a future callback. Specify a bathroom-rated paint and put it on the quote so the customer sees the value.
  • Prime stains and repairs. Water stains near the tub and exhaust fan bleed through color coats. A spot-priming pass is cheap insurance against a redo.
  • Right sheen for the room. Satin or semi-gloss sheds moisture and wipes clean far better than flat, which holds humidity and shows every drip.
  • Allow real dry time. Humidity stretches recoat windows. Rushing the second coat in a damp room is how finishes fail.

When you price the correct product and the prep that makes it stick, your quote is higher than the painter who specced flat wall paint, and that is the point. You are pricing a finish that survives daily steam and gets you a referral instead of a callback. Write that into the estimate so the customer understands the gap between your bid and the cheap one is durability, not greed.

Related charge guides: see what to charge for a full room and for trim and baseboards, since bathroom trim and the door are part of the cut-in time.

Frequently asked questions

Why should I price a bathroom by the hour instead of by square footage?

Because the square footage is tiny but the labor is not. Most of a bathroom surface is interrupted by tile, the vanity, the toilet, the mirror, and fixtures, which means slow brush cut-in rather than fast rolling. Pricing by area will quote a full bath at under $100 when it actually takes 5 to 8 hours. Price the hours and apply a job minimum.

What is a fair minimum charge for a small bathroom?

Set a job minimum of $150 to $300 for a half bath or powder room. Setup, masking, two cut-in passes, and cleanup take the same baseline time regardless of wall area, so a tiny room cannot be priced proportionally to its size. The minimum protects you from losing money just to roll the truck out.

Do I need to charge more for moisture-resistant paint?

Yes. Mildew-resistant and moisture-tolerant bathroom paints cost more per gallon, sometimes need an extra coat to level, and you waste a larger fraction of a small batch. Apply your markup toward the top of the 10 to 30% range, and specify the right product on the quote so the customer understands what they are paying for.

How do I price a repaint bathroom versus new construction?

New construction bathrooms are faster: no fixtures to mask, no water-stain priming, and you can spray. Repaints carry masking around installed tile, vanity, and toilet, plus spot priming near the shower and fan, so they run noticeably more labor. Quote the repaint on hours, never on the new-build rate.

Should I include the ceiling in the bathroom price?

Quote it as a visible add-on of $75 to $200. Bathroom ceilings usually need a mildew-resistant coat and are slow overhead work in a cramped space. Listing it separately lets the customer choose, and ensures you are paid for the extra coat and the awkward position rather than absorbing it into the wall price.

Ready to price your next job with confidence?

Stop second-guessing your estimates. PaintPricing helps you calculate accurate quotes in minutes so you can focus on painting, not paperwork.

Try It Free