Cabinet procurement notes

Custom Kitchen Cabinet Sourcing: The Real Reason Buyers Get Burned (It's Not Price)


The inspection that made me rewrite every cabinet PO

I still have the photo on my phone. March 2024. A container of 240 custom kitchen cabinets arrived at our Ohio warehouse—white shaker doors, soft-close, the whole package. On paper, the order was clean. The packing list matched. The finishes looked fine in the loading dock photos. Our PMs approved them for release to jobsites.

Five weeks later the installers started calling.

On three separate jobs, upper cabinets were landing 1/8" off against the finished drywall line. Not visibly off in a warehouse, but absolutely off against a laser level. On another job, drawer fronts sat proud on the left side and flush on the right by a hair over 1/16". One installer sent me a text that just said "come look at this." He wasn't wrong.

I'm the quality and brand compliance manager at a cabinet sourcing company. I review every inbound container before it hits our release queue—roughly 200+ unique SKUs across roughly 40 incoming containers a year. Over the past 4 years of doing this I've rejected somewhere around 12% of first deliveries in a given year, almost always for the same reasons, almost never for the reason buyers expect.

This is the part that took me two full years to learn: the sourcing problem you think you have and the sourcing problem you actually have are two different problems. Almost every buyer I talk to is solving the first one. Almost every failed project I've had to clean up is the second one.

The problem you think you have

Buyers come to us with a spreadsheet. Price per linear foot, lead time, minimum order quantity, shipping terms. They compare wholesale kitchen cabinet suppliers the way you'd compare toner cartridges. Same width, same height, same depth, lower number wins.

That's not a bad instinct. Price discipline matters. But cabinets are not a commodity, and the spreadsheet will lie to you in two specific ways.

First, "custom" isn't a spec. It's a category. When a buyer says "custom kitchen cabinets," the factory hears hundreds of possible things. Second, "wholesale kitchen cabinets" describes a tier of the market, not a product. Two factories quoting "3/4" plywood box, 1/2" overlay shaker door, soft-close undermount slides" can both be technically accurate and still produce cabinets that don't play well together on the same run of job.

"Custom" is not a specification. It's what you say when you haven't written the specification yet.

That's the surface problem. Buyers think they're comparing apples to apples. They're mostly comparing apples to something that was described to them as an apple.

The problem you actually have

Here's what goes wrong in maybe 80% of the cabinet sourcing failures I've had to clean up, and it has nothing to do with the invoice price.

1. Cabinet dimensions aren't standardized the way buyers assume

There is a real standard for base and wall cabinets—KCMA A161.1 covers a lot of construction and performance testing, and the Architectural Woodwork Institute (AWI) sets tolerances for custom woodwork. But those standards tell you what tested cabinets should do, not what every factory in every region actually builds to.

Standard base cabinets are built to 24" depth, 34.5" tall without countertop, giving you a finished 36" with a standard 1.5" top. Upper cabinets are typically 12" deep, in 30", 36", and 42" heights. Those are the numbers everyone quotes. But the tolerance around those numbers—the amount a factory is allowed to drift before they consider it "still spec"—varies hugely. I've seen factories run ±1/16" on box tolerances as a matter of pride. I've seen others treat ±1/8" as "within industry standard." Those two factories cannot ship into the same kitchen without the installer noticing.

2. Door and drawer gaps are the real quality signal—and nobody specs them

This is the one that gets me. The door gap, the drawer reveal, the reveal line across a run of cabinets—that's the visual signature of a kitchen. It's the first thing a homeowner sees and the last thing they forget. And most purchase orders never say a word about it.

Industry-accepted tolerance for a consistent reveal on a full-overlay door is around ±1/32" across a run. That's tight. It's achievable. But it requires the factory to be set up for it, and to hold it across production. If your PO just says "shaker doors, soft close" and never mentions the reveal tolerance, you are letting the factory pick a number—and they will pick the number that lets them ship faster.

3. Finish batch matching is invisible until it isn't

White is not white. I don't care what the color chip says. Between one production run and the next, between the cabinet box and the door panel, between the door panel and the touch-up kit, you can get visible drift. Delta E is the industry way of measuring it—under 2 is usually imperceptible, 2 to 4 is tight but visible to a trained eye, and past 4 is obvious to almost anyone under kitchen lighting.

I had a job last year where a batch of white shaker doors came in and matched each other fine, but didn't match the drawer fronts from a separate line at the same factory. Nothing on the purchase order stopped that from happening. The customer noticed on installation day.

What this actually costs

Here's the part that changes how you buy cabinets forever, if you listen.

In Q1 2024, we had a $22,000 redo on a multi-unit residential project because a run of upper cabinets came in with a door reveal variance I'd flagged as a risk on the original spec—and then had to accept anyway because the PO didn't give us grounds to reject. That redo delayed the project launch by 11 days, and two of the units were held out of the leasing cycle. The invoice from the factory was actually fine. The invoice from the installer, the drywall touch-up crew, and the lost leasing revenue were not.

I've also watched a mid-size wholesaler eat a callback cycle on 8,000 units of finished cabinet boxes because the corrugated inner packing wasn't spec'd tight enough and the boxes sat in a humid storage bay for three weeks. Nothing wrong with the cabinets. A lot wrong with the delivery experience, which is what the customer remembers.

The gut-vs-data moment

I'll tell you the one I still think about. In late 2023 we were evaluating two manufacturers for a mid-volume custom line. The numbers said go with B—about 15% cheaper with nearly identical spec sheet on paper, and the freight quote was actually slightly better. My gut said stick with A. A had been slower to reply during sampling, which I usually read as a red flag, but they'd sent us a video of actual door gaps against a feeler gauge instead of a PDF brochure.

I went with A. About four months later I found out through a mutual contact that B had been running a different hinge supplier than the one they'd quoted—same hinge "class," different plate offset, which would have added about 1mm to every door reveal. Our installers would have caught it on job one. Our customer would have caught it after.

I don't tell that story because my gut is magic. I tell it because the data I had was answering a different question than the one that mattered.

What I wish I'd learned faster

Part of me wants to say the fix here is straightforward—just put tolerances in the PO and audit the first article. And that is the fix. Another part of me knows that most buyers won't do it, because it feels slow, and the competitor who quotes 6% less and promises a faster container is one email away. I have real sympathy for that tension. I've lived it on the procurement side and I've lived it on the quality side.

The compromise I use: treat the first-article inspection as a non-negotiable, treat every other PO as fast as possible. That way you only have to be patient once.

So glad I rebuilt our inbound protocol after the March batch. We caught a finish drift on first-article in January that would have gone to a 200-door order if I'd been asleep at the wheel. Was one signature away from shipping into a 14-unit building.

The short version of the fix

The problem is not that wholesale cabinets are expensive or that factories are dishonest. The problem is that "custom" and "wholesale" are categories, and categories don't hold up in a warehouse or on a jobsite.

What holds up is a spec sheet that names measurable values. Three lines on the purchase order would have prevented most of the failures I've helped clean up over the past four years:

  1. Dimensional tolerance per box. Not the nominal dimension—the tolerance. ±1/16" on box depth and height for base and wall cabinets is achievable from any factory worth keeping. Write it down.
  2. Door and drawer reveal tolerance across a run. ±1/32" on a full-overlay run is the industry-accepted number. If the factory pushes back, that's your signal about how the order will go.
  3. Finish batch traceability and Delta E. Ask for a Delta E target (under 2 is a fair ask for brand-critical matched runs), and get batch codes on the packing list so you can prove the run against the original sample.

And then audit the first article. Every time. It's annoying, it costs a few days, and it is the difference between a $22,000 redo and a clean release.

If you only take one thing from this: your purchase order is the quality inspection. By the time the container arrives, it's already too late to fix the spec. The cabinets are what they are. The only variable left is whether you have grounds to reject them.

Write the grounds first. That's the whole job.

Share on WhatsApp

Filed under Cabinet procurement · Permanent link

Jane Smith

Jane Smith

I’m Jane Smith, a senior content writer with over 15 years of experience in the packaging and printing industry. I specialize in writing about the latest trends, technologies, and best practices in packaging design, sustainability, and printing techniques. My goal is to help businesses understand complex printing processes and design solutions that enhance both product packaging and brand visibility.

Leave a procurement question

Do not include payment details or confidential drawings in a public comment.