Theory of Constraints · S-DBR · Throughput Accounting
How we stop bleeding cash, protect our people,
and build a company that can grow.
What happens when we measure the wrong things
"Keep everyone busy. Measure output per person. Tie pay to production. This is how we stay competitive."
This thinking sounds logical. It is also dead wrong.
It leads to decisions that bloat the company, steal cash, and bury your best products.
Result: People build inventory nobody ordered. They work faster on the wrong things. Fear drives every decision.
This is a system designed to hide problems, not solve them.
What S-DBR and Throughput Accounting reveal
Three numbers. That's it.
T = Revenue − Truly Variable Costs
Throughput: money generated by sales
I = Money Tied Up in the System
Inventory/Investment: WIP, raw materials, equipment
OE = Operating Expense
Everything we spend to turn I into T — including labor
Labor is NOT a variable cost. It is Operating Expense.
Your people cost the same whether they're building product or standing ready.
The question is never "are they busy?"
The question is: "Are they producing Throughput?"
Busy ≠ Productive. Activity ≠ Throughput.
Simplified Drum-Buffer-Rope
Translation: Stop starting. Start finishing. Only work on what the market actually needs, when it needs it.
Why it freaks everyone out — and why it shouldn't
"Where did all the work go? Are we going out of business?"
When WIP drops, the factory floor transforms:
For workers who've been told "busy = safe" their whole careers,
this is terrifying.
| What They Fear | What's Actually Happening |
|---|---|
| "We're running out of work" | "We stopped overproducing" |
| "People will get laid off" | "We can see our real capacity now" |
| "The company is shrinking" | "Cash is flowing faster" |
| "I need to look busy" | "Stand ready — the right work is coming" |
| "Management is cutting corners" | "We're making better decisions" |
It's the solution.
Every non-constraint resource SHOULD have excess capacity. That's how you protect flow. That's how you absorb variability. That's how you deliver on time.
Visible excess capacity means we can take on MORE work — better work, higher-throughput work — without adding cost.
The production decisions that were killing us
We were growing revenue while shrinking the bottom line. More busy. Less money.
Every dollar sitting in WIP is a dollar not in the bank.
Cost accounting told us to prioritize products with the lowest cost per unit.
Throughput accounting shows us the products with the highest throughput per constraint minute.
The product lines and brands generating the most throughput per constraint minute were getting deprioritized because they looked "expensive" under cost accounting.
Meanwhile, "cheap" products consumed constraint time and generated less money.
T/CU = (Revenue − TVC) ÷ Constraint Minutes
This is the ONLY way to rank product priorities:
This is not about being "mean" to clients.
It's about making honest decisions with real numbers.
"We're losing money on that product."
Cost accounting takes total overhead — rent, management, utilities, depreciation, labor — and allocates it across products.
This feels rational. It is a catastrophic mistake.
When you stop making Product A:
You removed revenue but kept all the cost. The company just got poorer.
Every decision looked rational on the spreadsheet.
The company shrunk itself into the ground.
There is only one question:
Is Revenue > Truly Variable Cost?
TVC = raw materials, commissions — things that go to literally zero if you don't make it
Labor is NOT in TVC. Overhead is NOT in TVC. Your people cost the same whether they make this product or stand idle.
If your constraint is fully loaded and Product A generates $5/constraint-minute while Product B generates $20/constraint-minute — yes, prioritize B.
But if your constraint has available capacity — and S-DBR just exposed that it does — dropping a positive-throughput product is removing money from the system for no reason.
The right conversation isn't "we can't afford to make your product."
It's: "Let's improve the throughput contribution — can we adjust pricing, simplify the SKU, reduce changeover, fix your packaging logistics?"
How throughput changes every conversation
We give our co-packing managers the tools to help brands order wisely and get products they can actually sell.
What blocks brands from getting what they need?
We are going to be their best friends and throughput supply chain champions.
Receiving isn't paperwork. It's the moment supply chain reality becomes visible.
What arrived. What didn't. What passed. What didn't.
"Here's what we can actually make for your brand this week."
— Instead of everyone guessing.
The system makes our co-packing managers look like heroes because they always know:
Before the brand has to ask.
This isn't about being reactive. This is proactive supply chain partnership.
Before: "Can you do this job? What's your price per unit?"
Now: "What's the throughput contribution per constraint minute?"
When your production system is predictable, every supplier relationship improves. You become the customer cultivators want to work with.
The goal: Fewer promises. Better promises. Kept promises.
Employment is NOT tied to busy-ness
"No one loses their job because we got smarter."
When we expose excess capacity, it means we have room to grow — not a reason to shrink.
With the current team and visible capacity, we can now:
Reduced WIP → Faster lead times
↓
Faster lead times → More reliable delivery
↓
More reliable delivery → More/better clients
↓
More clients → Higher throughput
↓
Higher throughput → More jobs, better pay, stable employment
Not efficiency. Not utilization. Not cost.
Every production decision passes through one filter:
Does this increase Throughput?
Without proportionally increasing Operating Expense or Inventory?
| Cost World (Old) | Throughput World (New) |
|---|---|
| "Reduce cost per unit" | "Increase T per constraint minute" |
| "Keep everyone busy" | "Protect the constraint's flow" |
| "Bigger batches = lower cost" | "Smaller batches = faster flow" |
| "Cut headcount to save money" | "Use capacity to grow throughput" |
| "We need more machines" | "We need better decisions" |
Goldratt's Five Focusing Steps
"An hour lost at a bottleneck is an hour lost for the entire system.
An hour saved at a non-bottleneck is a mirage."
— Eliyahu Goldratt