What is Complexity Tax?
The Complexity Tax is the compounding cost factor in Feature Bloat Calculus that most organizations entirely miss.
The Complexity Tax is the compounding cost factor in Feature Bloat Calculus that most organizations entirely miss. It quantifies how every feature in the codebase makes every other feature harder to maintain and every new feature harder to build.
The Complexity Tax follows a roughly quadratic curve: potential interaction points between features grow as n × (n-1) / 2. A system with 50 features has ~1,225 potential interaction points. A system with 100 features has ~4,950. Doubling features doesn't double complexity — it quadruples it.
This means: adding feature #101 doesn't just add its own maintenance cost — it increases the maintenance cost of features #1-100. The Complexity Tax is the hidden cost that makes "just add more engineers" an insufficient solution to velocity slowdowns caused by feature accumulation.
The Complexity Tax is calculated as: number of integration points × average interaction maintenance cost. This is the third component of Feature Bloat Calculus, alongside Direct Maintenance Cost and Opportunity Cost.
Why It Matters
The Complexity Tax explains why engineering velocity slows even as team size grows — it's not the team's fault, it's complexity compounding. The solution is subtraction (removing features), not addition (adding engineers).
Frequently Asked Questions
What is the Complexity Tax?
The compounding cost factor where every feature makes every other feature harder to maintain. Complexity grows quadratically with feature count: doubling features quadruples potential interaction points.
How does the Complexity Tax relate to Brooks' Law?
Brooks' Law says adding people to a late project makes it later. The Complexity Tax is the feature-level corollary: adding features to a complex system makes it slower. Both are about quadratic scaling of coordination costs.
Related Terms
Need Expert Help?
Richard Ewing is a Product Economist and AI Capital Auditor. He helps companies translate technical complexity into financial clarity.
Book Advisory Call →