# Debt Ratio calculation

Hello ,

I am comparatively new to Sonarqube and currently using Sonarqube version 7.9.3. I am considering the formula mentioned below to calculate debt ratio for new code.
`Remediation cost / (Development cost)`

Remediation cost = technical debt in days * 8 * 60(total minutes)
Development Cost = lines of new code * 30

But the debt ratio percentage I get is different than the one Sonarqube shows me. Could anybody please let me know if I am wrong anywhere.Thanks in Advance.

Regards
Ranjan

Hi Ranjan,

Welcome to the community!

The Technical Debt Ratio formula is:
`Remediation cost / Development cost`
Which can be restated as:
`Remediation cost / (Cost to develop 1 line of code * Number of lines of code)`
The value of the cost to develop a line of code is 0.06 days.

So I think the formulas vary in the calculation of the development cost. My math says that it should be `lines of new code * 28.8` (I.e. 8 hours * 60 min * .06 days/line of code).

HTH,
Ann

Thank you for the formulas.

" The value of the cost to develop a line of code is 0.06 days "

I am intrested in the num 0.06d.Can you give me more information about it ? Why is 0.06d? Is there any paper or doc working on where 0.06 comes from?

Hi,

The assumption is that some time will be lost to meetings, time keeping &etc.

To be honest, this was set so long ago, I don’t know where that exact number came from. At a guess, it’s either from Agile frameworks or from the SQALE method.

Ann