BidAccurate provides millwork estimating services to cabinet shops, millwork subs, general contractors, and suppliers across the US. We take off from the interior elevations, casework schedules, and details, because that's where millwork is actually drawn. The floor plan mostly tells you which room it goes in.
A reception desk with a quartz transaction top costs a lot more to build than a laminate base cabinet, so we track material, finish, exposed ends, and AWI grade where the spec calls one out. Hardware is counted by type. Site-built trim and blocking usually belong to the carpenter. We leave them out or carry them separately, depending on how your bid is split.