Teams should not use one universal estimation method for technical debt. Different types of debt, different decisions, and different stages of a product require different approaches.
The better approach is a layered model. Prevent avoidable debt through Definition of Done and engineering standards. Include local cleanup in the feature estimate when required to complete the work properly. Create explicit backlog items for material debt that needs prioritisation. Use static analysis and Technical Debt Ratio for code-level maintainability signals. Use economic estimation when debt affects delivery speed, risk, reliability, compliance, or roadmap options. Reserve fixed capacity when debt is continuous, systemic, or too fragmented to negotiate item by item.
The hypothesis underlying this guide: technical debt should be estimated only to the precision needed for the decision. No estimate should hide the trade-off. Over-precise estimates create false confidence.
Precision proportional to the decision
A rough economic case is more useful than a precise hour count when the decision is whether to invest in a major refactor. A backlog item with a clear outcome is more useful than an SQALE score when the decision is sprint prioritisation. Match the method to the stakes.
