Калькулятор расчета процентов по ст 395 гк рф ключевая ставка

Узнайте, сколько неустойки вам положено! Калькулятор ст. 395 ГК РФ считает проценты по ключевой ставке ЦБ за пару кликов.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Расчёт неустойки по статье 395 Гражданского кодекса РФ, обязательная процедура при взыскании задолженности‚ возникшей из-за неисполнения денежного обязательства. Ключевой параметр‚ который постоянно меняется‚ — это ключевая ставка Центрального банка Российской Федерации; В статье вы найдёте:

  • формулу расчёта процентов;
  • актуальные значения ключевой ставки на 2026 год;
  • готовый код на Python для автоматизации;

Нормативная база

С г. действует редакция ст. 395 ГК РФ‚ в которой проценты рассчитываются по ключевой ставке Банка России‚ действующей в соответствующие периоды. Сумма процентов определяется по формуле:

СП = З × КС × Дн / Дг

где:

  • З, сумма долга (руб.);
  • КС — ключевая ставка (в долях‚ например 0.21);
  • Дн — количество дней просрочки;
  • Дг — количество дней в году (365 или 366).

Историческая динамика ключевой ставки

На 04 июля 2026 г. ключевая ставка составляет 21 % годовых (решение Банка России от ). Для расчётов по ст. 395 важно применять ставку именно за период просрочки. Ниже таблица изменений за последние 5 лет:

Период Ставка‚ %
— … 21
— 16
— 7‚5
— 20
— 7‚25–20 (шаговые изменения)

Готовый калькулятор на Python

Скрипт рассчитывает проценты по ст. 395 за любой период‚ поддерживая изменения ключевой ставки. Для удобства используется словарь с историческими значениями.


import datetime
from decimal import Decimal

KEY_RATE_HISTORY = {
 (datetime.date(2026‚ 7‚ 4)‚ None): Decimal('0.21')‚
 (datetime.date(2023‚ 12‚ 28)‚ datetime.date(2026‚ 6‚ 26)): Decimal('0.16')‚
 (datetime.date(2022‚ 9‚ 26)‚ datetime.date(2023‚ 12‚ 27)): Decimal('0.075')‚
 (datetime.date(2022‚ 2‚ 28)‚ datetime.date(2022‚ 9‚ 25)): Decimal('0.20')‚
 (datetime.date(2018‚ 3‚ 19)‚ datetime.date(2022‚ 2‚ 27)): Decimal('0.075')‚
}

def key_rate_on_date(date):
 for (start‚ end)‚ rate in KEY_RATE_HISTORY.items:
 if start <= date <= (end or datetime.date.today):
 return rate
 raise ValueError("Нет данных о ставке на эту дату")

def calculate_interest(principal‚ start_date‚ end_date):
 principal = Decimal(str(principal))
 days_in_year = Decimal('366') if (end_date.year % 400 == 0 or (end_date.year % 4 == 0 and end_date.year % 100 != 0)) else Decimal('365')
 delta = end_date — start_date
 total_days = delta.days
 interest = principal * key_rate_on_date(end_date) * Decimal(total_days) / days_in_year
 return interest.quantize(Decimal('0.01'))

if __name__ == '__main__':
 debt = 150000
 start = datetime.date(2026‚ 1‚ 15)
 end = datetime.date(2026‚ 7‚ 4)
 print(calculate_interest(debt‚ start‚ end)‚ 'руб.')

Ниже готовый фрагмент кода‚ который можно вставить на любую веб-страницу. Калькулятор рассчитывает проценты по ст. 395 в реальном времени‚ используя актуальную ключевую ставку.

<html lang="ru">
<head>
 <meta charset="UTF-8">
 <title>Калькулятор ст. 395 ГК РФ</title>
</head>
<body>
 <h3>Расчёт процентов по ст. 395 ГК РФ</h3>
 <form id="calculator">
 <label>Сумма долга (руб.):<br>
 <input type="number" id="sum" step="0.01" required>
 </label>
 <br>
 <label>Дата начала просрочки:<br>
 <input type="date" id="start" required>
 </label>
 <br>
 <label>Дата окончания (по умолч. сегодня):<br>
 <input type="date" id="end">
 </label>
 <br><br>
 <button type="submit">Рассчитать</button>
 </form>
 <p id="result"></p>

 <script>
 const KEY_RATE = 0.21; // Актуально на 
 document.getElementById('calculator').addEventListener('submit'‚ function(e){
 e.preventDefault;
 let sum = parseFloat(document.getElementById('sum').value);
 let start = new Date(document.getElementById('start').value);
 let end = new Date(document.getElementById('end').value || new Date);
 let days = Math.floor((end ⏤ start) / (1000606024));
 let yearDays = (end.getFullYear % 400 === 0 || (end.getFullYear % 4 === 0 && end.getFullYear % 100 !== 0)) ? 366 : 365;
 let interest = (sum  KEY_RATE * days / yearDays).toFixed(2); });
 </script>
</body>

Краткий чек-лист для юристов и бухгалтеров

  1. Определить сумму долга и дату её нарушения.
  2. Составить таблицу изменений ключевой ставки за период просрочки.
  3. Рассчитать проценты поквартально (или помесячно)‚ если ставка менялась.
  4. Учесть особенности високосных годов (366 дней).
  5. Округлить итог до копеек (2 знака после запятой).
  6. Указать расчёт в исковом заявлении или претензии.

Используйте приведённые инструменты — это ускорит подготовку документов и минимизирует риск арифметических ошибок.