Cabinet Paint Calculator

Count the doors and drawer fronts, measure one of each, add the face-frame length and any end panels, and choose the coats.

Typical size, editable. A 15 × 30 in door is 3.1 sq ft per side.
2 for the outside and inside face.
Typical size, editable. An 18 × 8 in front is 1 sq ft.
1 for the face only; 2 if the back of the front is painted too.
Total length of the stiles and rails.
Typical stile and rail width.
A 24 × 30 in panel is 5 sq ft.
0 if the surface does not need priming.
Benjamin Moore Advance 793: 400–500 sq ft per gallon (2023 data sheet).
Benjamin Moore Fresh Start 046: 400–450 sq ft per gallon (2025 data sheet).

Door Area

100 sq ft

Drawer Front Area

8 sq ft

Face Frame and End Panel Area

15 sq ft

Area per Coat

123 sq ft

Enamel Needed

0.615 gal

Whole Quarts of Enamel

3 qt

Or Whole Gallons of Enamel

1 gal

Primer Needed

0.3075 gal

Whole Quarts of Primer

2 qt

How it works

Each door and drawer front is treated as a flat rectangle: width × height, converted from square inches to square feet, times the number of sides painted. Face frames are their total length times their width, and end panels are added at the area you give per panel. The sum is the area covered by one coat.

Enamel is that area times the number of enamel coats, divided by the enamel's coverage per gallon; primer is the same with the primer coats and the primer's coverage. Both are rounded up to whole quarts, and enamel also to whole gallons, since cabinet jobs often need less than a gallon of each.

The default coverages are the low ends of two Benjamin Moore data sheets: 400–500 sq ft per gallon for Advance Waterborne Interior Alkyd Semi-Gloss 793 (793 US 041023, 2023), which the sheet lists as ideal for doors, trim and cabinets, and 400–450 sq ft per gallon for Fresh Start High-Hiding All Purpose Primer 046 (046 US 030325, 2025), the primer that sheet names for cabinetry over MDF, thermofoil and laminate. At 400 sq ft per gallon a quart covers 100 sq ft per coat.

Formula

door area     = doors × sides × (width × height ÷ 144)
drawer area   = drawer fronts × sides × (width × height ÷ 144)
frame area    = frame length × (frame width ÷ 12) + end panels × panel area
area per coat = door area + drawer area + frame area
enamel (gal)  = area per coat × enamel coats ÷ enamel coverage
primer (gal)  = area per coat × primer coats ÷ primer coverage
whole quarts  = gallons × 4, rounded up

Example

16 doors of 15 × 30 in painted on both sides are 16 × 2 × 3.125 = 100 sq ft. Eight 18 × 8 in drawer fronts painted on the face are 8 sq ft. 40 ft of 1.5 in face frame is 5 sq ft, and two 5 sq ft end panels add 10 sq ft, for 123 sq ft per coat.

Two enamel coats at 400 sq ft per gallon need 246 ÷ 400 = 0.615 gallon, or 2.46 quarts: 3 whole quarts, or 1 gallon. One primer coat at 400 sq ft per gallon needs 123 ÷ 400 = 0.3075 gallon, or 1.23 quarts: 2 whole quarts.

Assumptions and limitations

  • Doors and drawer fronts are flat rectangles. Raised or recessed panels, profiled edges and the edges of each door add surface that this count leaves out.
  • Cabinet boxes, shelves and interiors are not included unless their area is added as end panels.
  • Coverage figures come from the two data sheets named above and are editable; Benjamin Moore states the actual rate depends on surface texture and porosity. Other products have other rates.
  • Door and drawer sizes and the 1.5 in face-frame width are typical figures, not standards. Measuring one of each gives a better result.
  • The result is an estimate. It is not a substitute for the paint and primer manufacturers' instructions, including the sanding, priming and recoat times their data sheets specify.

Frequently asked questions

How much does a quart of cabinet paint cover?

A quart is a quarter of a gallon. At the 400–500 sq ft per gallon that Benjamin Moore lists for Advance 793, a quart covers 100–125 sq ft per coat. A 15 × 30 in door painted on both sides is 6.25 sq ft, so one quart covers about 16 such doors for one coat at the low end of that range.