ProSheet Studio

How Much to Charge to Paint Cabinets: Price the Hours, Then the Door

By Roger Ramey· Updated · 11 min read· Every number shows its working

Short answer

Price cabinet painting from hours, not a per-door going rate. Count doors, drawer fronts and frames, multiply by your hours per piece, add setup, cost those hours at your loaded rate plus overhead, add materials, then divide by (1 − margin). Example: 30 pieces plus frames, 41.5 hours, $350 materials, 35% margin = $3,140.19.

On this page
  1. How much should you charge to paint kitchen cabinets? The formula
  2. How many hours does it take to paint one cabinet door?
  3. Cabinet painting pricing calculator: try it on your kitchen
  4. How much to charge to paint cabinet doors: price per door as an output
  5. Spray vs brush: how much to charge to spray paint kitchen cabinets?
  6. How to add cabinet painting to a painting estimate spreadsheet
  7. The common mistake: a per-door number with nothing behind it
  8. Excel formulas for a cabinet painting estimate calculator
  9. Calculator, app or spreadsheet for pricing cabinet jobs?
  10. What to put on your cabinet painting price sheet
  11. Step-by-step
  12. FAQ

How much should you charge to paint kitchen cabinets? The formula

Charge your break-even divided by one minus your target margin. Break-even on a cabinet job is the hours to strip, prep, coat and rehang every piece at your loaded labour rate, plus materials, plus that job's share of your yearly overhead.

Most search results for this question are forum threads and national averages, and many quote a flat number per door. A flat number carries someone else's spray setup, wage, overhead and kitchen size. I'm not a contractor - I build the pricing math - so this page gives you the five lines that turn your own count and hours into a price, and shows every figure's working.

  1. Count the doors, drawer fronts and the face frames or box faces you will coat.
  2. Hours = pieces × your hours per piece + frames + setup, masking and cleanup.
  3. Labour = hours × people × loaded rate (wage × (1 + burden %)).
  4. Break-even = labour + materials + hours × people × overhead per sellable hour.
  5. Price = break-even ÷ (1 − margin). Price per door comes last: price ÷ pieces.

Walls and ceilings use the same method with square feet instead of pieces; the guide to bidding a painting job covers rooms. This page covers cabinets only.

How many hours does it take to paint one cabinet door?

There is no fixed answer; it depends on your finish method, your drying setup and the condition of the cabinets. The table below is an assumed breakdown for one door, both sides, so you can see what goes into the number. Time a few of your own doors and replace it.

Assumed hours for one cabinet door, both sides, by stage (replace with your own timings)
StageSpray (hrs)Brush and roll (hrs)
Remove, label hinges and hardware0.050.05
Degrease and scuff-sand0.250.25
Fill and caulk0.050.05
Prime0.150.25
Sand between coats0.100.10
Two finish coats0.300.65
Rehang and adjust0.100.15
Total per door1.001.50

Drawer fronts have one show face and no hinges, so the examples assume 0.75 hours sprayed and 1.0 hour brushed. Face frames and box faces stay in the kitchen and are coated in place; the examples treat them as a block of hours (8 sprayed, 10 brushed) rather than per piece. Setup is the line people forget: masking the kitchen, building a drying rack, a spray area, daily cleanup. The spray example assumes 6 hours of it; the brush example 3.

How the example hours add up (20 doors, 10 drawer fronts, assumed rates)
LineSpray (hrs)Brush and roll (hrs)
20 doors20 × 1.00 = 2020 × 1.50 = 30
10 drawer fronts10 × 0.75 = 7.510 × 1.00 = 10
Face frames and box faces810
Setup, masking, cleanup63
Total hours41.553

Cabinet painting pricing calculator: try it on your kitchen

Enter your total hours, crew, wage, materials and overhead, and the calculator below returns break-even and the price to quote. It starts on the spray example, so it should show $3,140.19.

The calculator takes hours, not pieces. Work out the hours with the table above, then type the total. The defaults assume one painter at a $25 wage with 30% burden, which is a loaded $32.50 an hour (the labour burden guide builds that percentage line by line). Overhead is $14,520 a year spread over 1 person × 220 billed days × 8 hours = 1,760 sellable hours, which is $8.25 an hour.

Worked example: Spray finish: 20 doors, 10 drawer fronts, face frames, one painter, 41.5 hours on the job (all inputs are assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$25.00
Labour burden % (input)30%
Materials (input)$350.00
Overhead for the year (input)$14,520.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)1
Hours on the job (input)41.5
Loaded labour rate (per hour)$32.50
Crew-hours41.5
Labour cost$1,348.75
Overhead per sellable hour$8.25
Overhead share$342.38
Break-even cost$2,041.13
Price to quote$3,140.19
Profit on the job$1,099.07
Price if you MARK UP instead$2,755.52
Margin you actually keep with markup25.93%
Lost per job by marking up$384.67
Lost per year by marking up$20,003.03

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The working: 41.5 hours × $32.50 = $1,348.75 of labour. Overhead is 41.5 × $8.25 = $342.38. Add $350 of materials and break-even is $2,041.13. Divide by 0.65 and the price to quote is $3,140.19, leaving $1,099.07 of profit.

How much to charge to paint cabinet doors: price per door as an output

Price per door is the job price divided by the pieces you counted. On the spray example it is $3,140.19 ÷ 30 = $104.67 per piece, and that figure already carries the frames, setup, materials and overhead.

That is why a per-door number only travels to a kitchen that looks like this one. Use the hourly view instead when you want a per-door line. One painter's hour costs $32.50 loaded plus $8.25 overhead = $40.75, and at a 35% margin that hour sells for $40.75 ÷ 0.65 = $62.69. The table prices the labour and overhead on one door at different hours per door, before materials, frames and setup.

Price of one door's labour and overhead at 35% margin (one painter, $25 wage, 30% burden, $8.25 overhead per hour; materials excluded)
Hours per doorBreak-evenPrice at 35% margin
0.75$30.56$47.02
1.00$40.75$62.69
1.25$50.94$78.37
1.50$61.13$94.04
2.00$81.50$125.38

Read across: if your doors take 1.5 hours, the labour alone on each one sells at $94.04 before a drop of paint. Then add materials per door and spread the frames and setup across the pieces, which is how the spray example reaches $104.67 a piece. Your number will differ because your hours will.

Spray vs brush: how much to charge to spray paint kitchen cabinets?

On these assumptions spraying prices lower than brushing because the finish coats go faster, even though it needs more setup and masking. Sprayed, the kitchen is $3,140.19; brushed, it is $3,784.23.

Worked example: Brush and roll finish: same kitchen, slower assumed hours per piece, 53 hours, less masking material (all inputs are assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$25.00
Labour burden % (input)30%
Materials (input)$300.00
Overhead for the year (input)$14,520.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)1
Hours on the job (input)53
Loaded labour rate (per hour)$32.50
Crew-hours53
Labour cost$1,722.50
Overhead per sellable hour$8.25
Overhead share$437.25
Break-even cost$2,459.75
Price to quote$3,784.23
Profit on the job$1,324.48
Price if you MARK UP instead$3,320.66
Margin you actually keep with markup25.93%
Lost per job by marking up$463.57
Lost per year by marking up$24,105.55

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Brushed, the same 30 pieces work out at $126.14 each ($3,784.23 ÷ 30). The gap comes from hours: 53 against 41.5. The brush example assumes $50 less material for masking film, tips and filters, which narrows the gap only slightly because labour is most of the cost.

Do not read this as a rule that spraying is always cheaper to quote. If you spray on site and mask the whole kitchen every time, your setup hours rise; if you have a shop and a rack system, they fall. Time one job each way and put your own hours in. The price follows the hours.

One rule applies whatever the method: if the home was built before 1978, paid work that disturbs painted surfaces falls under the EPA Lead Renovation, Repair and Painting Program, which requires certified firms and lead-safe work practices. Cabinet sanding can count, so price the extra containment and cleanup hours into the job.

How to add cabinet painting to a painting estimate spreadsheet

The painting estimate spreadsheet does not have a per-door or cabinet mode, so enter cabinets as rows. Its Job Pricer takes up to 12 rooms or surfaces, and each row takes square feet, labour hours and a primer switch.

The sheet then adds overhead per crew-hour, shows break-even, and gives the price to quote at your target margin, plus the same figure as a markup. Per door is still something you derive: divide its price by your piece count. Its market check compares price per floor square foot against a band built for interior walls, so it does not apply to cabinets; ignore that line on a cabinet bid. The same goes for the per-square-foot figures in the painting price per square foot guide, which are for walls.

Painting Estimate & Profit Calculator

The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.

See the painting estimate spreadsheet →Buy now — $14.99All 7 templates — $49

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free painting estimate calculator — no signup.

The common mistake: a per-door number with nothing behind it

The costly error is pricing doors and drawer fronts and forgetting everything that is not a door. On the spray kitchen, pricing only the 27.5 hours of doors and drawers drops the quote to $2,262.50, which is $877.69 below the full price.

Worked example: The mistake: same spray kitchen priced on doors and drawer fronts only (27.5 hours), frames and setup left out

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$25.00
Labour burden % (input)30%
Materials (input)$350.00
Overhead for the year (input)$14,520.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)1
Hours on the job (input)27.5
Loaded labour rate (per hour)$32.50
Crew-hours27.5
Labour cost$893.75
Overhead per sellable hour$8.25
Overhead share$226.88
Break-even cost$1,470.63
Price to quote$2,262.50
Profit on the job$791.88
Price if you MARK UP instead$1,985.34
Margin you actually keep with markup25.93%
Lost per job by marking up$277.16
Lost per year by marking up$14,412.13

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The missing 14 hours are the face frames and the setup. They do not show up in a door count, but you still spend them in the kitchen. The same trap catches anyone who borrows a per-door figure from a forum post: it may have been set by someone whose frames were in a separate line, or who charged for prep elsewhere.

The second mistake is markup. Adding 35% to the full break-even gives $2,755.52, which keeps only 25.93% margin. Dividing by 0.65 gives $3,140.19. That is $384.67 less on one kitchen, or $20,003.03 a year at one kitchen a week. The markup vs margin guide has the full conversion chart.

Excel formulas for a cabinet painting estimate calculator

A spreadsheet version needs one row per piece type and a few rates. The formulas below use this layout: B2 = doors, B3 = hours per door, B4 = drawer fronts, B5 = hours per drawer front, B6 = frame hours, B7 = setup hours, B8 = wage, B9 = burden %, B10 = materials, B11 = overhead per hour, B12 = target margin %.

Total hours

=B2*B3+B4*B5+B6+B7

Doors × hours per door + drawer fronts × hours per drawer front + frame hours + setup hours.

Break-even

=(B2*B3+B4*B5+B6+B7)*(B8*(1+B9)+B11)+B10

Hours × (loaded rate + overhead per hour) + materials. Enter B9 as a percent (30%).

Price to quote

=((B2*B3+B4*B5+B6+B7)*(B8*(1+B9)+B11)+B10)/(1-B12)

Break-even ÷ (1 − margin). Enter B12 as a percent (35%).

Price per piece

=(((B2*B3+B4*B5+B6+B7)*(B8*(1+B9)+B11)+B10)/(1-B12))/(B2+B4)

The job price divided by doors plus drawer fronts. An output to compare jobs, not an input.

Leave B3 and B5 as inputs, not constants, so you can update them after you time a job. If you would rather start from a tested file, the painting estimate spreadsheet ($14.99 one-time, Excel and Google Sheets) handles labour, materials, overhead, break-even and margin, with your cabinet batches as rows. For one quick number, the free painting estimate calculator runs in your browser with no signup.

Calculator, app or spreadsheet for pricing cabinet jobs?

Use whichever tool makes you enter your hours, materials and overhead before it shows a price.

Ways to price a cabinet painting job
OptionCostSuitsWatch for
Per-door figure from a forumFreeA rough sanity checkBuilt on someone else's hours, frames and overhead
Free painting estimate calculatorFree, no signupOne quote at a timeIt takes total hours, so add up pieces first
Field-service appMonthly subscriptionScheduling, invoicing, crewsPrice lines only as good as the rates you type
Painting estimate spreadsheet$14.99 one-timeSolo painters and small crews who want the math visibleNo per-door mode; cabinets go in as rows

What to put on your cabinet painting price sheet

A cabinet price sheet is a short list of your own rates that turns a piece count into a price in a few minutes.

Show the customer a price per job. Keep price per door as your internal check that a quote is not out of line with your last one.

Step-by-step: How Much to Charge to Paint Cabinets: Price the Hours, Then the Door

  1. Count the pieces. Count doors, drawer fronts and the face frames or box faces you will coat. Note islands, end panels and crown separately.
  2. Set hours per piece. Time one door and one drawer front through every stage: remove, degrease, sand, prime, two coats, rehang. Use your spray or brush figure.
  3. Add frames and setup. Add hours for frames coated in place, plus masking, drying racks and daily cleanup. These are real hours even though they are not doors.
  4. Cost labour and overhead. Multiply total hours by your loaded rate (wage × (1 + burden %)) and by your overhead per sellable hour.
  5. Add materials for break-even. Add primer, enamel, abrasives, degreaser and masking bought for this job. Labour plus overhead plus materials is break-even.
  6. Divide by one minus margin. Price = break-even ÷ (1 − margin). Then divide by the piece count if you want a per-door figure to check against past jobs.

Skip the setup: Painting Estimate & Profit Calculator

The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.

See the Painting Estimate & Profit Calculator →Buy now — $14.99All 7 templates — $49

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free calculator — no signup.

Frequently asked questions

How much should I charge to paint kitchen cabinets?

Charge break-even divided by one minus your margin. Count the pieces, multiply by your hours per piece, add frames and setup, cost those hours at your loaded rate plus overhead, and add materials. In this page's spray example, 41.5 assumed hours and $350 of materials price at $3,140.19 at a 35% margin.

How much should I charge to paint cabinet doors?

Work it out from the job rather than picking a number. Divide your full job price by the pieces counted. In the spray example, $3,140.19 ÷ 30 pieces is $104.67 a piece, including frames, setup and materials. If your hours per door differ, your per-door figure will too.

How much to professionally spray paint kitchen cabinets?

It depends on your spray hours, setup and overhead. In this page's example, spraying 20 doors and 10 drawer fronts plus frames takes 41.5 assumed hours and prices at $3,140.19, while brushing the same kitchen at 53 hours prices at $3,784.23. Put your own timings in.

Should cabinet painting be priced per door or per job?

Quote the customer per job and keep per door as an internal check. A per-door rate hides frames, setup and masking, which can be a third of the hours. Pricing the whole job from hours, then dividing by pieces, keeps those hours in the price.

How do I calculate how much paint I need for kitchen cabinets?

Add up the area of every face you will coat, both sides of doors, one side of drawer fronts and the frames, multiply by the number of coats, and divide by the coverage rate on the product's data sheet. Round up, and price the gallons at what you pay.

Is it cheaper to paint cabinets or replace them?

This page prices painting only, from your own hours and materials, so it cannot compare against replacement quotes. If a customer asks, give them your painting price from the method here and let them compare it with a written replacement quote.

Do I need lead-safe certification to paint cabinets in an older home?

If the home was built before 1978 and the paid work disturbs painted surfaces, the EPA Renovation, Repair and Painting Program requires certified firms and lead-safe practices. Sanding cabinets can disturb old paint, so check the EPA rules and add containment and cleanup hours to your price.

Sources

Roger Ramey
Written by Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · Privacy · Refunds
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.