Kitchen Cabinet Linear-Foot Takeoff
Cabinets are quoted by the linear foot of run, and the run a shop bills is not the wall length.
Example
You enter
- Base cabinet wall run (ft) 22
- Upper / wall cabinet run (ft) 16
- Tall / pantry run (ft) 3
- Appliance openings in the base run (ft) 5
- Inside corners (count) 2
- Base cabinet depth (in) 24
- Filler per corner (in) 3
- Standard cabinet width (in) 24
- Toe-kick height (in) 4
You get
- Base (LF) 13
- Corner loss (ft) 4
- Filler (ft) 0.5
- Total quoted LF 32.00 ft
- Base cabinets 7
- Wall cabinets 8
- Countertop (LF) 17
- Toe kick (ft²) 5.33333
Details, formula, and sources
Each inside corner eats one cabinet DEPTH off one of its two legs, which is why an L-kitchen measured wall-to-wall always over-counts; appliance openings come out and fillers go in. A 22-ft base run with 5 ft of appliances and 2 corners bills 13 LF, not 22. Keeps base, wall, and tall separate because they price differently, and returns countertop LF (which DOES run the full corner) and toe-kick.
base LF = wall run - appliance openings - (corners x cabinet depth); filler = corners x filler width; wall and tall LF taken as entered; cabinet count = ceil(LF x 12 / standard width); countertop LF = base LF + corner length; toe kick = base + tall LF.
Cabinet takeoff arithmetic - no standard claimed and no manufacturer size table reproduced.
Counting arithmetic; nominal cabinet sizes are published free in every manufacturer's catalog.
Estimate. AHJ and licensed professional govern.
Field names used by the API: base_wall_ft, wall_cab_ft, tall_ft, appliance_openings_ft, corners, cabinet_depth_in, filler_per_corner_in, standard_width_in, toe_kick_height_in, base_lf, corner_loss_ft, filler_ft, total_lf, base_cabinets, wall_cabinets, countertop_lf, toe_kick_sf
- Corner rule one cabinet depth is lost per inside corner, from one leg onlycabinet layout geometry
- Counts are a check boxes assume the single standard width entered; real elevations mix widthsstated simplification
- Countertop differs the top runs the full corner, so corner length is added back for itcabinet layout geometry