BBF Journal

калькулятор

Калькулятор скидки за предоплату: во что обходится ранняя оплата

Скидка за раннюю оплату в процентах годовых: «2/10 net 30» — это 37,24 % простыми, эффективная — 44,59 %. Выгодно ли давать и брать при вашей стоимости денег.

Актуально на 1 сентября 2026Сообщить об ошибке в ставке
Чья это сторона

Полная сумма к оплате в срок без скидки

Процент от суммы счёта: в условии «2/10 net 30» это 2

Разница между сроком отсрочки и сроком оплаты со скидкой: при «2/10 net 30» это 30 − 10 = 20 дней, а не 10

Ставка кредита или овердрафта, которым вы закрываете кассовый разрыв, пока ждёте оплату. Подставлена ключевая ставка ЦБ 14 % на 01.09.2026 — ориентир, а не ставка вашего банка.

День оплаты со скидкой; срок без скидки калькулятор отсчитает сам

Ставка скидкиДавать невыгодно
37,24% годовых
Сумма скидки
10 000
К оплате со скидкой
490 000
Эффективная ставка
44,59% годовых
Стоимость денег за 20 дней
3 758,90
Выигрыш от скидки для продавца
-6 241,10
Оплата без скидки
21.09.2026

Скидка 2 % за оплату на 20 дней раньше стоит вам 37,24 % годовых — дороже ваших денег под 14 %. Дешевле дождаться полной оплаты или занять на этот срок: скидка обойдётся в 10 000 ₽, а деньги за 20 дней — в 3 758,90 ₽. Потеря от скидки — 6 241,10 ₽.

37,24 % — простая ставка: скидка отнесена к сумме, уплаченной со скидкой, и растянута на год без реинвестирования. Эффективная ставка 44,59 % годовых — то же условие с капитализацией (XIRR по датам 01.09.2026 и 21.09.2026); с ней сравнивают доходность вкладов и займов с капитализацией.

Формула

Как считается

Условие «2/10 net 30» в счёте или договоре означает: заплатишь в первые 10 дней — получишь скидку 2 %, иначе плати всю сумму на 30-й день. Разница между двумя датами — 20 дней — и есть срок, на который продавец «занимает» деньги у покупателя за цену скидки. Именно эту разницу вводят в поле «на сколько дней раньше», а не срок оплаты со скидкой: скидку дают не за 10 дней, а за то, что деньги пришли на 20 дней раньше, чем должны были.

Дальше это обычная задача о цене денег во времени. Продавец получает сумму со скидкой сейчас вместо полной суммы через N дней — для него скидка равносильна процентам по кредиту на N дней. Покупатель, отказываясь от скидки, оставляет деньги у себя на те же N дней — для него скидка равносильна доходности вложения «заплатить раньше». Ставка одна и та же, но читается с двух сторон по-разному: продавцу выгодно давать скидку, если её ставка ниже стоимости его денег — ставки кредита или овердрафта, которым он закрывает кассовый разрыв; покупателю выгодно брать скидку, если её ставка выше доходности его свободных денег — на депозите, накопительном счёте или в обороте.

База ставки — сумма, реально уплаченная со скидкой, а не сумма счёта: именно столько денег «занято» на N дней, поэтому в формуле стоит d ÷ (100 − d), а не просто d. Простая ставка растягивает эту долю на год линейно. Эффективная — с капитализацией: она равна решению уравнения XNPV(r) = 0 по двум датированным потокам (плюс оплата со скидкой в день ранней оплаты, минус сумма счёта в день оплаты без скидки), и считает её тот же модуль XIRR, что и доходность портфеля, поэтому число совпадает и со степенной формулой, и с функцией XIRR в электронных таблицах.

Сумма скидки
Сумма счёта × d ÷ 100
К оплате со скидкой
Сумма счёта − Сумма скидки
Дней раньше, N
Срок отсрочки − Срок оплаты со скидкой
Простая ставка, % годовых
d ÷ (100 − d) × 365 ÷ N × 100
Эффективная ставка
(1 + d ÷ (100 − d))^(365 ÷ N) − 1 — то же, что XIRR по двум потокам
Стоимость денег за N дней
К оплате × Ставка денег ÷ 100 × N ÷ 365
Выигрыш продавца
Стоимость денег − Сумма скидки
Выигрыш покупателя
Сумма скидки − Стоимость денег

d — скидка в процентах, N — на сколько дней раньше приходит оплата. Простая ставка не зависит от суммы счёта — только от d и N; сумма нужна для выигрыша в рублях.

Пример

Счёт на 500 000 ₽, условие «2/10 net 30»: скидка 2 % за оплату на 20 дней раньше. Скидка — 10 000 ₽, к оплате 490 00001.09.2026 вместо 500 00021.09.2026. Простая ставка: 2 ÷ 98 × 365 ÷ 20 × 100 = 37,24 % годовых; эффективная — 44,59 % годовых. Стоимость денег в примере — ключевая ставка ЦБ 14 % на 01.09.2026, ориентир, а не ставка вашего банка: за 20 дней на 490 000 ₽ она даёт 3 758,90 ₽.

Продавцу скидка обходится в 10 000 ₽ — это на 6 241,10 ₽ дороже его денег за тот же срок, и при такой стоимости денег давать её невыгодно. Покупателю с теми же 14 % по свободным деньгам брать её выгодно: выигрыш 6 241,10 ₽, потому что деньги на счёте за 20 дней принесли бы только 3 758,90 ₽. Одна и та же скидка — и две противоположные рекомендации: калькулятор меняет только формулировку вердикта, а не формулу.

При очень коротком сроке эффективной ставки может не быть: скидка 2 % за 1 день — это 744,9 % годовых простыми, а с капитализацией — сотни тысяч процентов, и уравнение XNPV(r) = 0 не имеет корня в диапазоне поиска от −99 до 1000 % годовых. Калькулятор тогда пишет «ставки нет» и показывает только простую ставку — ноль вместо ответа был бы неправдой.

Таблица

Годовая ставка скидки: размер и дни

Простая годовая ставка зависит только от размера скидки и числа дней, но не от суммы счёта, поэтому таблицу можно читать для любого счёта. Строки — скидка, столбцы — на сколько дней раньше приходит оплата; в ячейках — простая ставка в процентах годовых.

Скидка10 дней20 дней30 дней60 дней
1 %36,87 %18,43 %12,29 %6,14 %
2 %74,49 %37,24 %24,83 %12,41 %
3 %112,89 %56,44 %37,63 %18,81 %
5 %192,11 %96,05 %64,04 %32,02 %

Скидка 1 % за 60 дней 6,14 % годовых, это ниже ключевой ставки ЦБ 14 %; те же 1 % за 10 дней — уже 36,87 %. А 5 % за 10 дней192,11 % годовых: такую скидку можно давать только тому, кто иначе не заплатит вовсе. Правило простое: ставка растёт почти пропорционально скидке и падает обратно пропорционально сроку — 2 % за 20 дней и 1 % за 10 дней стоят почти одинаково, 37,24 % и 36,87 %, а разница — из-за базы 100 − d.

Оговорки

Что здесь не учтено

Стоимость денег — ваш ввод, и от неё зависит вердикт. Ключевая ставка ЦБ на 01.09.2026, 14 %, подставлена как ориентир: у продавца реальная цена денег — ставка овердрафта или кредита с комиссиями, у покупателя — доходность накопительного счёта или вклада либо отдача от денег в обороте. Сайт ничего не обещает и не прогнозирует: подставьте свою ставку, и вердикт может смениться на противоположный.

Налоги. Скидка уменьшает выручку продавца, а с ней и налог с выручки: на УСН «Доходы» доходом признаётся фактически полученная сумма, и с 490 000 ₽ налог меньше, чем с 500 000 ₽ — посчитать можно в калькуляторе УСН «Доходы»; на УСН «Доходы минус расходы» и на общей системе уменьшается и доход, и налоговая база. Покупателю, наоборот, скидка уменьшает расходы. Калькулятор считает до налогов: реальная цена скидки для продавца ниже на долю, равную его налогу с выручки, но точная величина зависит от режима.

НДС. Если скидка предоставлена после отгрузки, она меняет цену: продавец выставляет корректировочный счёт-фактуру и уменьшает начисленный НДС, покупатель восстанавливает часть вычета. Если условие о скидке прописано заранее и оплата пришла в срок, проще сразу выставить счёт на сумму со скидкой. В расчёте сумма счёта — та, что вы ввели, с НДС или без: ставка скидки от этого не зависит.

Риск и дисциплина. Ранняя оплата — это ещё и снижение риска неоплаты: деньги уже пришли, взыскивать нечего. Калькулятор этот эффект в рубли не переводит, но для продавца с ненадёжными покупателями он может весить больше, чем проценты. Обратная сторона — покупатели, которые берут скидку, а платят всё равно позже срока: условие о скидке нужно закреплять в договоре и не давать её задним числом. Что делать, когда срок прошёл, — неустойка по договору или проценты по ст. 395 ГК.

На практике

Скидка или факторинг: одна цена денег с двух сторон

У продавца, которому деньги нужны раньше отсрочки, есть два пути: попросить покупателя заплатить раньше за скидку или уступить долг фактору. И то и другое — цена денег за N дней, и сравнивать их нужно в одних единицах, в эффективных годовых. Скидка 2 % за 20 дней — это 44,59 % годовых; факторинг того же счёта посчитайте в калькуляторе факторинга: там своя комиссия, свой процент и свой НДС на вознаграждение. Нередко покупатель за скидку берёт дороже, чем фактор, — просто потому, что «2 %» звучит скромнее, чем «37,24 % годовых».

Продавцу имеет смысл предлагать скидку, когда её ставка ниже цены его заёмных денег и когда покупатель действительно платит раньше, а не берёт скидку и тянет. Покупателю — брать, когда ставка выше доходности его свободных денег и деньги есть: платить раньше в долг ради скидки выгодно, только если ставка кредита ниже ставки скидки. Ориентир для обоих — ключевая ставка ЦБ: при 14 % скидку 2 % за 20 дней продавцу давать невыгодно, а покупателю — брать выгодно. Крайний день оплаты без скидки по договору покажет калькулятор срока оплаты.

FAQ

Частые вопросы

Что означает условие «2/10 net 30»?
Это запись условий оплаты: скидка 2 %, если счёт оплачен в первые 10 дней, иначе полная сумма в срок 30 дней. Первое число — размер скидки, второе — срок, в который она действует, «net» и последнее число — срок оплаты без скидки. Для расчёта важна не десятидневка, а разница между сроками: при «2/10 net 30» покупатель платит на 20 дней раньше, чем обязан, и именно эти 20 дней вводятся в поле «на сколько дней раньше». Встречаются и другие записи — «1/10 net 30», «3/15 net 45»: правило чтения то же.
Как перевести скидку за предоплату в проценты годовых?
Простая ставка: скидка ÷ (100 − скидка) × 365 ÷ дни × 100. Для «2/10 net 30» это 2 ÷ 98 × 365 ÷ 20 × 100 = 37,24 % годовых. Эффективная ставка учитывает капитализацию — (1 + 2 ÷ 98) в степени 365 ÷ 20 минус единица — и равна 44,59 % годовых; калькулятор получает её как XIRR по двум датированным потокам, то же число даст функция XIRR в электронных таблицах. Со ставкой кредита, овердрафта или вклада с капитализацией сравнивают эффективную ставку, простую удобно проверять руками. От суммы счёта ставка не зависит: при 500 000 ₽ и при 5 000 ₽ она одна и та же.
Почему ставка считается от суммы со скидкой, а не от суммы счёта?
Потому что «занята» именно сумма, уплаченная со скидкой: продавец получает её сейчас, а через N дней получил бы полную сумму — разница между ними и есть плата за N дней. В примере покупатель платит 490 000 ₽ вместо 500 000 ₽: скидка 10 000 ₽ относится к 490 000 ₽, а не к 500 000 ₽, поэтому в формуле стоит d ÷ (100 − d). Разница невелика при скидках в 1–3 %, но при 5–10 % она уже заметна, и «скидка ÷ сумма счёта» занизила бы ставку.
Выгодно ли продавцу давать скидку за предоплату?
Выгодно, если ставка скидки в годовых ниже стоимости денег продавца — ставки кредита или овердрафта, которым он закрывает кассовый разрыв, пока ждёт оплату. В рублях это та же проверка: стоимость денег за N дней на сумму оплаты против суммы скидки. В примере при стоимости денег 14 % (ключевая ставка ЦБ на 01.09.2026 как ориентир) деньги за 20 дней на 490 000 ₽ стоят 3 758,90 ₽, а скидка — 10 000 ₽: давать её невыгодно. Не забудьте, что скидка уменьшает выручку и налог с неё, а ранняя оплата снижает риск неоплаты — калькулятор эти эффекты в рубли не переводит.
Выгодно ли покупателю платить раньше ради скидки?
Выгодно, если ставка скидки выше доходности его свободных денег: на депозите, накопительном счёте или в обороте. Отказ от скидки — это, по сути, заём у продавца под ставку скидки, и при 37,24 % годовых такой заём дороже денег по ключевой ставке ЦБ 14 %. В примере покупатель, заплатив 490 000 ₽ на 20 дней раньше, экономит 10 000 ₽, а его деньги под 14 % принесли бы за тот же срок 3 758,90 ₽: брать скидку выгодно, выигрыш 6 241,10 ₽. Занимать ради скидки имеет смысл, только если ставка кредита ниже ставки скидки.
Почему калькулятор иногда пишет «ставки нет» вместо эффективной ставки?
Эффективная ставка — корень уравнения XNPV(r) = 0, и калькулятор ищет его в диапазоне от −99 до 1000 % годовых, как функция XIRR в таблицах. При скидке за один-два дня с капитализацией выходят сотни тысяч процентов годовых: скидка 2 % за 1 день — это 744,9 % простыми, а эффективной ставки нет — уравнение в диапазоне поиска не решается. В таких случаях калькулятор пишет «ставки нет» и показывает простую ставку: ноль или выдуманное число были бы неправдой. Для реальных условий — от недели и дольше — эффективная ставка считается всегда.