Custom software

Technical debt has a price: how to brief it to a non-technical board

Vincent Wahidi
Vincent Wahidi · 5 min read
Technical debt has a price: how to brief it to a non-technical board

Technical debt is the gap between how your software works today and how it should work to keep serving the business. Like financial debt, it carries interest: every shortcut taken to ship faster makes the next change slower, riskier, and more expensive. A board does not need to understand the code. It needs three numbers in its own language. What is this debt costing us in lost speed, what does it cost to pay down, and what happens to risk if we leave it. Briefed that way, technical debt stops being an engineering complaint and becomes a normal capital decision: spend now to remove a recurring drag, or keep paying interest until something breaks.

What is technical debt in plain business terms?

Technical debt is the future cost created by choosing a quick solution now instead of a better one that would take longer. Some of it is deliberate and sensible, taken to hit a deadline. Some accumulates quietly as the business changes and old decisions stop fitting. Either way, the bill arrives later, in the form of slower delivery and higher risk.

The borrowing analogy holds up well in a boardroom because the mechanics match. You take on debt to get something sooner than you otherwise could. You pay interest on it for as long as it sits there. And if it grows unchecked, it can quietly consume the capacity you need for the work that actually moves the business.

How do you explain the cost of technical debt to a board?

Translate it into the three things a board already tracks: cost, time, and risk. Avoid the vocabulary of the codebase entirely. The table below maps each one to a question the board already knows how to answer.

Board concern What it means in technical debt How to express it
Interest (the recurring drag) The tax you pay every day the debt exists. Features that should take a week take three. New hires take longer to become productive. A share of engineering capacity lost to working around the problem rather than building new value.
Slowdown (the opportunity cost) Every hour spent fighting old decisions is an hour not spent on something a customer would pay for. A roadmap that keeps slipping, with named launches the debt is delaying.
Risk (the tail event) Some debt is a slow leak. Some is a fault line: an outage, a security exposure, one person who is the only one who understands a critical system, an inability to meet a new regulation. Likelihood and impact, the same way the board reads any other risk.

The move that lands is converting effort into money the board can compare against other investments. You do not need a precise figure. "Roughly a third of our delivery capacity currently goes to working around this, and that share grows every quarter" is a sentence a board can act on.

How do you make the business case to pay it down?

Treat it like any other investment proposal, with a cost, a return, and a do-nothing comparison.

  1. Name the specific debt, not the category. "Our billing system" beats "legacy code". Boards fund concrete problems, not abstract hygiene.
  2. Quantify the interest you are paying now. Show the recurring cost in delivery time or capacity. This is your baseline.
  3. State the cost to fix it. A scoped piece of work with a price and a timeframe. If you cannot scope it yet, the first ask is a short investigation, not a blank cheque.
  4. Show the return. Faster delivery, lower failure rate, a risk removed. Tie it to something the board cares about, such as a product launch the current debt is delaying.
  5. Describe the do-nothing path. What the interest compounds to over the next year, and the risk you are accepting by waiting. This is often the most persuasive part.

The reason most paydown requests fail is that they are framed as quality for its own sake. A board is not against quality. It is against spending money on something with no stated return. Give it the return and the comparison, and the decision becomes ordinary.

How much technical debt is acceptable?

The goal is never zero. Zero debt usually means you shipped too slowly and over-engineered work that did not need it. Some debt is the correct, deliberate price of moving at the right speed. The line to watch is not the amount of debt, it is the trend in interest. If the share of effort spent working around old decisions is stable and small, the debt is under control. If that share is climbing quarter on quarter, the debt is compounding and you are heading toward the point where most of the team's energy goes to standing still.

This is the same instinct behind a clear-eyed build vs buy software decision. Choosing to build creates an asset you own and must maintain, which is debt you will service on purpose. Choosing to buy moves that liability onto a vendor, with its own trade-offs. Either way, the cost is real and worth naming up front rather than discovering later, which is exactly the lens we apply to what custom software actually costs and to the custom software work we take on to pay debt like this down.

The practical takeaway

Before you walk into the board meeting, write one sentence: this debt is costing us X in lost speed, fixing it costs Y, and leaving it costs Z and a known risk. If you can fill in those three numbers, even roughly, you have a fundable proposal. If you cannot, the honest first ask is the time to find out. Boards do not reject technical debt because it is technical. They reject it when it arrives as a complaint instead of a decision.

Vincent Wahidi

Author

Vincent Wahidi is the director of Encelyte, a computer engineer who builds production AI, automation, and custom software for enterprises across Cyprus and the wider region. He writes the strategy, cost and decision-maker pieces himself; the practical how-to guides are curated under the five mission-cat bylines below.

Read next

What to put in a software development RFP (and the 5 clauses that protect you)

Have a problem worth solving?

Tell us what you're building or fixing. We'll reply within one business day with a clear next step.