Photo by Adam Patterson on Unsplash
It was gone ten at night and I was sat at the kitchen table with a cold cup of tea and a tape measure's worth of notes on the back of an envelope. Twelve units. Four drawer stacks. A run of wall cabinets and a tall pantry on the end, the kind of layout I'd fitted a dozen times before without thinking twice about it. I'd walked the room that afternoon, taken my measurements, and already knew the job in my head before I'd even got back to the van. So I did what I always did on a job that felt familiar. I worked out the sheets, added a bit for waste, priced my time by the day, and wrote a number at the bottom that felt right.
I didn't open a spreadsheet. I didn't pull out the last job's invoices to check what the hardware had actually cost that time, or how many hours the drawer boxes had really taken once you counted squaring them up and fitting the runners true. I just wrote a figure that matched the gut feeling I had about the job, the same way I always had, because the last few jobs like it had come in fine, more or less, and I'd stopped questioning why 'more or less' kept being close enough.
It felt right because it was cheap. Cheap enough that the client said yes the next morning before I'd even followed up, and I remember feeling pleased with myself. Quick quote, quick yes, job booked in for the following fortnight, no haggling, no second thoughts, no reason at the time to think I'd got anything wrong.
Two weeks later I was stood in the workshop with an order sheet in one hand, counting drawer runners out of a box. The box ran out before I did, and that's the exact moment you realise a number you were proud of two weeks ago wasn't actually a real number at all. It was a feeling, dressed up as a quote.
I'd priced the plywood like it was the whole job. The hardware was just a line I'd guessed at.
Sheet material is easy to price. You can see it, you can measure it off a cutting list, and the number sits right there in front of you before you've cut a single piece. Hardware doesn't work like that. A hinge here, a runner there, a handle on every door, none of it feels like much when you're picturing one cabinet at a time standing in a client's kitchen rather than twelve of them stacked up on an order sheet.
Four drawer stacks sounds like four items on a list, the same weight as four doors. It's actually eight runners minimum, eight sets of fixings, and a fair bit more fitting time than the same run in doors would ever need, because every drawer box has to be built square and hung true before the front even goes on. A door unit is a hinge and a handle. A drawer unit is a small assembly job in its own right.
Soft-close runners make it worse in a good way and a bad way at the same time. They're what most clients want once they've felt a drawer glide shut on a showroom unit, and once a client's felt that, they're not going back to a drawer that bangs. But soft-close costs more than basic runners, and if you priced the job assuming the cheaper option out of habit, that gap is coming straight out of your own pocket, not the client's. Multiply that gap by eight runners instead of four, and it stops being small change by the time you're placing the order.
Edge banding is the other one. It's cheap per metre, so it's easy to wave off as a rounding error on the quote, something you'll sort out as you go rather than something worth a proper line item of its own. On paper it looks like the kind of cost that couldn't possibly matter.
But every exposed edge on every shelf, every gable end, and every end panel adds up fast across a full kitchen. Open shelving and exposed cabinet ends eat far more banding than a run of closed units ever will, and on that job there was a full open-shelf section I'd barely thought about when I was pricing it, tucked in at the end of the run where the client wanted a display spot.
It wasn't close to a rounding error in the end. It was closer to a full extra day of labour, once you count peeling the old strip off a couple of botched pieces and running it again properly with the iron and trimmer, then trimming and scraping each one flush before it could go anywhere near a client's kitchen.
Nobody notices edge banding missing from a quote until the client walks past a raw ply edge on the inside of a cupboard and asks why it looks unfinished. By then you're fixing it for free, on your own time, because you're not about to argue over a strip of plastic edging in front of a paying customer standing right there in their new kitchen.
Hinges and runners get remembered because they're the obvious ones. It's everything smaller than that which gets forgotten: cam locks and dowels for carcass assembly, the right length screws for handles, which are never quite the same across every door thickness, soft-close dampers if the client wants quiet doors as well as quiet drawers, shelf pins for every adjustable shelf in the run.
None of that shows up as a separate line on most quotes. It just gets folded into one guessed figure labelled 'hardware', and a rough guess for twelve units is a very different number to what twelve units actually need once you add it all up properly, one screw and one pin at a time, instead of rounding to a number that sounds about right. Buy a box of the wrong length screws because you guessed instead of checking, and you've lost half a morning and a trip to the merchant before you've even started fitting.
Delivery, and the extra half hour per unit it takes to fit all that small stuff, rarely gets priced either. It's real time, and it's time you've already promised away at a flat day rate before you even knew you'd need it, which means every extra minute spent hunting for the right screw comes straight off your own hourly rate.
I didn't go back to the client and ask for more. That felt like my mistake to eat, not theirs, and asking a client to cover your own miscount is a quick way to lose a job and a reputation in the same phone call, especially on a kitchen where word travels fast between neighbours.
So I ate it. The extra runners, the extra banding, the extra hours I hadn't priced for, all of it came straight out of what should have been the profit on the job. It wasn't the kind of loss that sinks a business in one go, but it stung exactly the same way at the time, and it's the kind of loss that quietly eats the margin on a job you walked away from thinking you'd done well. The worst part is you don't find out until you're halfway through, and by the time you're counting runners in the workshop, the price is already out the door, signed off, and sitting in the client's inbox.
I stopped pricing from memory. Every job now gets broken down properly before a number goes anywhere near a client, hardware and banding included, not just the sheets. That means counting runners per drawer, not per unit, and pricing the actual hinge spec the client picked, not the cheapest one I happened to have sitting on the shelf in the workshop.
It sounds obvious written down like this. It wasn't obvious at ten at night with a tape measure and a gut feeling that I knew this job well enough to skip the detail, because every job feels familiar right up until the point it isn't, and that point never announces itself in advance. It just shows up two weeks later, in an empty box of runners, when it's already too late to do anything but pay for it.
The jobs that actually make money are the ones where every hinge, every runner, and every metre of banding got counted before the price went out. Not guessed at after the cutting had already started, when it's too late to do anything but absorb it and tell yourself you'll remember next time. The margin on a kitchen isn't won on site with a nail gun. It's won or lost at the kitchen table, before a single sheet gets cut, in whatever number you decide to write at the bottom of the quote.
If you've ever priced a job on gut feel and found out the hard way, it's worth trying a proper cutting list and quote side by side. Flasta Cut builds your cutting list, nests the sheets, and totals up hardware and edge banding into one client quotation automatically, so nothing gets guessed at. You can set up a free account at flastacut.com and run your next job through it before you write another number on the back of an envelope.
Keep reading
Ready to cut smarter?
Generate accurate cutting lists and sheet layouts in seconds.
Try Flasta Cut Free →