Добро пожаловать! Ниже вы найдёте подробную инструкцию, как вручную или автоматически рассчитать неустойку (проценты за пользование чужими денежными средствами) по статье 395 Гражданского кодекса РФ. Эта компенсация взыскивается в случае просрочки оплаты любых денежных обязательств.
Что такое компенсация по ст. 395 ГК РФ?
Если должник просрочил уплату денег, кредитор вправе потребовать проценты на эту сумму (ст. 395 ГК РФ). С расчёт производится по ключевой ставке Центрального банка РФ, действующей в соответствующие периоды.
Формула расчёта
Единая формула на 2026 год:
- Сумма процентов = С × КС × Д / 365 (или 366)
где:
- С — сумма долга в рублях;
- КС — ключевая ставка ЦБ РФ за конкретный период (в долях единицы, т.е. 21 % = 0,21);
- Д — количество дней просрочки;
- 365 (или 366) — количество дней в году.
Актуальные ключевые ставки ЦБ РФ (2023–2026)
| Период | Ключевая ставка, % годовых |
|---|---|
| – | 12 % |
| – | 13 % |
| – | 16 % |
| – | 18 % |
| – | 21 % |
| – … (по ) | 21 % |
Пошаговый пример расчёта вручную
Дано:
- Сумма долга: 500 000 ₽
- Период просрочки: – (51 день)
- Ключевая ставка на этот период: 18 % годовых
Расчёт:
- 500 000 × 0,18 × 51 / 365 = 12 575,34 ₽
Компенсация составит 12 575,34 руб.
Быстрый онлайн-калькулятор (Python-скрипт)
Ниже приведён минимальный скрипт, который можно запустить в Google Colab или любом другом Python-окружении:
from datetime import date
def key_rate_by_date(d):
rates = [
(date(2023, 7, 25), date(2023, 9, 17), 0.12),
(date(2023, 9, 18), date(2023, 12, 15), 0.13),
(date(2023, 12, 16), date(2024, 7, 26), 0.16),
(date(2024, 7, 27), date(2024, 12, 25), 0.18),
(date(2024, 12, 26), date(2025, 4, 28), 0.21),
(date(2025, 4, 29), date(2026, 12, 31), 0.21),
]
for start, end, rate in rates:
if start <= d <= end:
return rate
return 0.21 # fallback
def calc_395(amount, from_date, to_date):
delta = (to_date ౼ from_date).days
total = 0
for d in range(delta + 1):
current_date = from_date + timedelta(days=d)
ky = key_rate_by_date(current_date)
daily = amount * ky / (365 if (current_date.year % 4) else 366)
total += daily
return round(total, 2)
from datetime import timedelta
print(calc_395(500000, date(2024, 8, 1), date(2024, 9, 20)))
Как использовать результат в претензии/иске
- В тексте претензии достаточно указать: «Прошу взыскать проценты за пользование чужими денежными средствами с по в размере 12 575,34 ₽ согласно ст. 395 ГК РФ».
- Если сумма процентов будет расти, в исковом заявлении можно указать: «с момента подачи иска до дня фактической оплаты», тогда суд самостоятельно рассчитает остаток.
Полезные ссылки
- Текст ст. 395 ГК РФ на Консультанте
- Ключевая ставка ЦБ РФ (официальная статистика)
- Google Colab — запуск Python-скриптов онлайн
Важные юридические заметки
- Если договором предусмотрен иной процент, применяется он (ст. 395 ч. 4).
- Срок исковой давности — 3 года с момента нарушения обязательства.
- С г. Конституционный Суд РФ (Постановление 39-П) подтвердил, что проценты по ст. 395 не являются мерой ответственности, а служат компенсацией убытков, поэтому штрафные санкции могут применяться дополнительно.
<html>
<head>
<meta charset="utf-8">
<title>Калькулятор ст. 395 ГК РФ</title>
</head>
<body>
<h3>Быстрый калькулятор</h3>
<label>Сумма долга (₽): <input type="number" id="amount"></label><br>
<label>Дата начала просрочки: <input type="date" id="from"></label><br>
<label>Дата окончания: <input type="date" id="to"></label><br>
<button onclick="calculate">Рассчитать</button>
<p>Компенсация: <span id="result">0 ₽</span></p>
<script>
function keyRate(d){
const rates = [
{start:'2023-07-25', end:'2023-09-17', rate:0.12},
{start:'2023-09-18', end:'2023-12-15', rate:0.13},
{start:'2023-12-16', end:'2024-07-26', rate:0.16},
{start:'2024-07-27', end:'2024-12-25', rate:0.18},
{start:'2024-12-26', end:'2025-04-28', rate:0.21},
{start:'2025-04-29', end:'2026-12-31', rate:0.21}
];
for(let r of rates){
if(d>=r.start && d<=r.end) return r.rate;
}
return 0.21;
}
function calculate{
const amount = +document.getElementById('amount').value;
const from = new Date(document.getElementById('from').value);
const to = new Date(document.getElementById('to').value);
let total = 0;
const oneDay = 86400000;
for(let d = from; d <= to; d = new Date(d.getTime+oneDay)){
const dateStr = d.toISOString.slice(0,10);
const ky = keyRate(dateStr);
const daysInYear = (d.getFullYear%4===0)?366:365;
total += amount * ky / daysInYear;
}
document.getElementById('result').textContent = total.toFixed(2)+' ₽';
}
</script>
</body> Используйте представленные формулы, таблицы ключевой ставки и готовые скрипты, чтобы быстро и точно рассчитать компенсацию по ст. 395 ГК РФ. При необходимости прикладывайте расчёты к претензиям и исковым заявлениям, указывая конкретную сумму на дату составления документа и оговаривая право на её рост до момента фактической оплаты.