> For the complete documentation index, see [llms.txt](https://docs.apricot.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apricot.one/protocol-details/interest-rates.md).

# Interest Rates

We use a 2-stage interest rate model, where computation of the interest rate is separated into two stages.

![Kinked Interest Rate Model Example](/files/-Mj7lHkM3_F9tIYyW7DZ)

Before utilization reaches the kink level, interest rate is a linear interpolation between `r0` and `kink_rate`. After utilization goes above the kink level, interest rate is computed as a linear interpolation between `kink_rate` and `full_rate.`

The parameters, `r0`, `kink_rate`, `full_rate` and `kink` for various tokens are listed below:

Do note these numbers are tentative and applies only to testnet for now. Mainnet numbers may change.

<table data-header-hidden><thead><tr><th width="150">Token</th><th width="150">r0</th><th width="150">r1</th><th width="150">r2</th><th>kink</th></tr></thead><tbody><tr><td>Token</td><td>r0</td><td>kink rate</td><td>full rate</td><td>kink</td></tr><tr><td>BTC</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>ETH</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>SOL</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>mSOL</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>RAY</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>ORCA</td><td>2%</td><td>20%</td><td>200%</td><td>0.85</td></tr><tr><td>USDT</td><td>1%</td><td>8%</td><td>100%</td><td>0.85</td></tr><tr><td>USDC</td><td>1%</td><td>8%</td><td>100%</td><td>0.85</td></tr><tr><td>USTw</td><td>2%</td><td>20%</td><td>3000%</td><td>0.90</td></tr></tbody></table>
