🧾 Калькулятор
Кто кому сколько должен после поездки: калькулятор общих расходов
Разделите общие расходы в поездке: участники, кто за что платил, валюты с курсом. Калькулятор считает баланс каждого и минимум переводов для расчёта.
Чтобы понять, кто кому сколько должен после поездки, нужно для каждого участника сложить, сколько он заплатил, и вычесть его долю во всех расходах, в которых он участвовал. Положительный баланс значит, что человеку должны, отрицательный — что должен он. Дальше самый большой должник переводит деньги самому большому кредитору, и так по кругу: для компании из N человек хватает не больше N − 1 переводов. Калькулятор ниже делает это автоматически, учитывает расходы «не на всех» и траты в разных валютах и выдаёт готовый список вида «Аня → Борис 2 300 ₽», который можно скопировать в общий чат.
🧾 Кто кому сколько должен
Данные хранятся только в вашем браузере и в адресе страницы: никуда не отправляются. Кнопка «Поделиться расчётом» копирует ссылку со всеми участниками и расходами. Суммы в валюте пересчитываются по курсу, который вы указали.
Как пользоваться калькулятором
- Добавьте участников. Введите имя и нажмите «Добавить» или Enter. Чтобы удалить человека, нажмите на его имя.
- Добавьте расходы. Для каждого укажите, на что потратили, кто заплатил, сумму и валюту. Ниже отметьте, за кого платили: по умолчанию выбраны все, но можно снять галочки, например, с тех, кто не ездил на экскурсию.
- Проверьте курсы. Если платили в лирах, батах или долларах, поправьте курс в рублях. Для каждой валюты действует один курс на всю поездку, так проще и честнее.
- Скопируйте итог. Кнопка «Скопировать итог» кладёт в буфер обмена короткий текст со списком переводов. Кнопка «Поделиться расчётом» копирует ссылку, по которой друзья увидят те же расходы.
Данные хранятся в вашем браузере и в адресе страницы, на сервер ничего не отправляется. Если закрыть вкладку и вернуться, расходы останутся на месте.
Как считается
Все суммы переводятся в рубли по указанному курсу. Затем для каждого участника:
Баланс = сколько заплатил − его доля во всех расходах
Доля в расходе — сумма, делённая поровну между теми, за кого платили. Если сумма не делится нацело, лишние копейки достаются первым в списке, чтобы общий итог сходился до копейки.
Переводы подбираются жадным алгоритмом. Участники с минусом (должники) и с плюсом (кредиторы) сортируются по размеру долга. Самый крупный должник переводит самому крупному кредитору столько, сколько нужно, чтобы закрыть одного из них. Потом берётся следующая пара. Такой способ всегда сводит счёты не больше чем за N − 1 переводов и на практике почти всегда даёт минимум. Вместо того чтобы каждый возвращал каждому за каждый ужин, получается 2–4 перевода на всю компанию.
Пример: неделя в Турции на четверых
Аня, Борис, Вика и Гоша съездили в Турцию. Курс в расчёте: 95 ₽ за доллар и 2,02 ₽ за лиру. Этот пример загружается кнопкой «Показать пример».
| Расход | Кто заплатил | Сумма | В рублях | За кого |
|---|---|---|---|---|
| Апартаменты на 7 ночей | Аня | 84 000 ₽ | 84 000 ₽ | все |
| Ужин в первый вечер | Борис | 4 800 TRY | 9 696 ₽ | все |
| Аренда машины | Вика | 210 $ | 19 950 ₽ | все |
| Вино | Гоша | 1 300 TRY | 2 626 ₽ | Борис, Гоша |
| Экскурсия на яхте | Борис | 3 000 TRY | 6 060 ₽ | Аня, Борис, Вика |
Всего потрачено 122 332 ₽. Вино пили только Борис и Гоша, на экскурсию Гоша не поехал, поэтому эти траты поделены не на всех.
| Участник | Заплатил | Его доля | Баланс |
|---|---|---|---|
| Аня | 84 000 ₽ | 30 431,50 ₽ | +53 568,50 ₽ |
| Борис | 15 756 ₽ | 31 744,50 ₽ | −15 988,50 ₽ |
| Вика | 19 950 ₽ | 30 431,50 ₽ | −10 481,50 ₽ |
| Гоша | 2 626 ₽ | 29 724,50 ₽ | −27 098,50 ₽ |
Итог — три перевода:
- Гоша → Аня: 27 098,50 ₽
- Борис → Аня: 15 988,50 ₽
- Вика → Аня: 10 481,50 ₽
Как делить честно: частые споры
Большая часть конфликтов после поездки возникает не из-за математики, а из-за того, что заранее не договорились о правилах. Вот как обычно решают типичные вопросы.
| Ситуация | Как обычно делят | Как отметить в калькуляторе |
|---|---|---|
| Алкоголь, а кто-то не пьёт | Только между теми, кто пил | Снимите галочку с непьющих |
| Дети в компании | Жильё и машину — на семью как на 1–2 взрослых, еду детей — на их родителей | Внесите отдельным расходом только за родителей |
| Разные номера или кровати | По стоимости номера, а не поровну | Добавьте жильё отдельными расходами на каждую пару |
| Кто-то уехал раньше | Платит только за свои ночи и дни | Разбейте жильё на части по датам |
| Бензин и аренда машины | Поровну между теми, кто ездил | Отметьте только пассажиров |
| Общие продукты в апартаментах | Поровну на всех, кто живёт | Расход за всех |
| Личные покупки и сувениры | Не делят | Не вносите или отметьте одного человека |
Пара принципов, которые экономят нервы:
- Договоритесь до поездки. Скажите вслух: «алкоголь делим только на пьющих», «такси из аэропорта поровну». Пять минут разговора заменят неловкую переписку.
- Записывайте сразу. Лучше внести расход в калькулятор в тот же вечер, пока все помнят, кто платил. Ссылку можно закрепить в общем чате.
- Один курс на всю поездку. Не спорьте, по какому курсу менял каждый. Возьмите средний курс обмена или курс ЦБ на дату возвращения. Где выгоднее менять деньги на месте, мы рассказали в статье обмен валюты за границей.
- Не делите копейки. Итог можно округлить до 10 или 100 ₽, если все согласны.
Совет: назначьте одного «казначея», который платит за общие расходы, а остальные в начале поездки переводят ему одинаковую сумму. В конце всё равно внесите траты в калькулятор: он покажет, кому вернуть остаток, а кому доплатить.
Траты в валюте
За границей платят по-разному: кто-то картой иностранного банка, кто-то наличными, обменянными в аэропорту, кто-то рублями через знакомых. Если считать каждую трату по курсу того, кто платил, итог перестанет сходиться. Поэтому в калькуляторе у каждой валюты один курс. Поставьте курс, по которому реально меняла компания, или курс ЦБ. Чтобы понять, сколько теряется на обмене, воспользуйтесь калькулятором обмена валюты. Как выбрать валюту для поездки, мы разбирали в статье какую валюту брать за границу.
Типичные ошибки
- Делят каждый чек сразу. Двадцать переводов по 300 ₽ утомляют. Удобнее копить расходы и рассчитаться один раз в конце.
- Забывают про предоплаты. Билеты, жильё и страховку часто оплачивают за месяц до поездки. Внесите их первыми, это самые крупные суммы.
- Ставят всех в каждый расход. Если экскурсия была не у всех, снимите галочки, иначе платят те, кто не ездил.
- Считают чаевые и мелочи по-разному. Договоритесь: мелкие траты до 500 ₽ или идут в общий котёл, или не считаются. Сколько оставлять на чай в разных странах, подскажет калькулятор чаевых.
Перед следующей поездкой пройдитесь по чек-листу перед отпуском и заранее прикиньте общий бюджет компании в калькуляторе бюджета путешествия, а для поездки в Турцию — посмотреть цены в статье сколько денег брать в Турцию.
Частые вопросы
Как посчитать, кто кому сколько должен после поездки?
Для каждого сложите, сколько он заплатил, и вычтите его долю в общих расходах. Положительный баланс — ему должны, отрицательный — должен он. Затем должники переводят кредиторам, начиная с самых крупных сумм.
Как разделить расходы, если кто-то не пьёт алкоголь?
Внесите алкоголь отдельным расходом и отметьте только тех, кто пил. Остальные траты делите на всех, так непьющий не платит за чужое вино.
Сколько переводов нужно, чтобы рассчитаться компании?
Не больше N − 1, где N — число участников. Для компании из четырёх человек это максимум три перевода, часто меньше.
Как делить расходы, если платили в разных валютах?
Выберите один курс для каждой валюты на всю поездку, например курс обмена или курс ЦБ, и переведите все суммы в рубли. Калькулятор делает это автоматически.
Как делить жильё, если номера разные?
По стоимости номеров: каждая пара или семья платит за свой номер. В калькуляторе добавьте жильё несколькими расходами и отметьте в каждом только тех, кто жил в этом номере.
Сохранятся ли мои расходы в калькуляторе?
Да, в вашем браузере и в ссылке на страницу. По кнопке «Поделиться расчётом» можно отправить ссылку друзьям, они увидят те же участники и расходы.