Приложение для учёта финансов и планирования дел
Доходы и расходы, долги, активы, цели и календарь задач для семьи и команды.
- Срок
- 3 месяца
- Платформа
- iOS и Android
- Монетизация
- Подписка
- Рынки
- РФ, Европа, США
Мобильное приложение для учёта финансов на iOS и Android заменяет сразу несколько сервисов: трекер доходов и расходов, учёт долгов и кредитов, портфель активов, финансовые цели и календарь задач. На главном экране собраны счета, активы, обязательства и дела на сегодня.
Подписка открывает совместный доступ: владелец семьи или небольшой компании видит траты и календарь участников и ставит им задачи, так что приложение подходит и для семьи, и для учёта расходов сотрудников. Первую версию на русском и английском мы запустили вместе с основателем за 3 месяца и опубликовали в Google Play и App Store.
Проблема: деньги, дела и долги живут в разных приложениях
Траты обычно записывают в одном приложении, задачи в другом, встречи в календаре. Общей картины нет.
Основатель — предприниматель, он годами вёл финансы в приложении для учёта трат. Ему не хватало планирования дня, целей, встреч с напоминаниями и учёта долгов. Самое близкое по функциям приложение из App Store, которое он взял за образец, выглядело устаревшим.
Чего не видно без общей картины
- Кому одолжил и сколько осталось платить по ипотеке, держат в голове или в заметках
- Непонятно, где урезать расходы, а где можно позволить себе больше
- Неясно, как распределены вложения между квартирой, машиной, акциями и криптовалютой
- В малом бизнесе и семьях ещё сложнее: руководитель не видит, куда сотрудники тратят деньги, и раздаёт поручения в мессенджерах
Решение: учёт доходов и расходов и планировщик дел в одном приложении
Основатель решил собрать в одном продукте то, что обычно разбросано по Дзен-мани, CoinKeeper, Google Календарю и заметкам.
Главная аудитория — обычные люди, которые хотят контролировать доходы и расходы. Предпринимателям приложение показывает активы бизнеса и поручения команды.
Модель как у большинства приложений с подпиской: основное приложение бесплатное, а совместный режим платный.
- Россия, Европа и АмерикаС первого дня продукт задумывали для этих рынков, поэтому интерфейс сделали на русском и английском.
- Язык из настроек телефонаПриложение само подхватывает язык, который выбран на телефоне.
- Бесплатное приложениеОсновное приложение бесплатное, чтобы собрать широкую аудиторию.
- Платный совместный режимРежим для семьи или организации — по подписке.
Что умеет приложение — за несколько секунд
Шесть вводных экранов показывают, что умеет приложение: учёт доходов и расходов, финансовые обязательства, задачи, события и заметки в календаре, аналитику, активы и совместный доступ для семьи или организации.
Кнопка «Старт» ведёт к регистрации по email или через Google и Apple.
Как зарабатывать на финансовом приложении: что предложили ещё до старта работ
На первом созвоне основатель спросил, как лучше зарабатывать на приложении: на рекламе, подписке или платном отключении рекламы.
Мы разобрали варианты на опыте прошлых проектов.
- Подписка вместо рекламыРеклама в России из-за санкций почти не монетизируется. К тому же в приложении для учёта трат человек проводит минуту вечером, пока вносит расход. На рекламе хорошо зарабатывают игры, здесь доход вышел бы копеечным. Подписку российские пользователи оплачивают картой через российский эквайринг, иностранные — своими картами.
- Бесплатный пробный периодПочти все приложения с подпиской сначала дают попользоваться бесплатно, потом подписка продлевается сама. Пробный период заложили в механику подписки.
- Платным делаем то, за что точно заплатятЧерез несколько дней мы предложили вынести в подписку совместный доступ: семья или бизнес добавляет участников и видит, кто сколько тратит и куда уходят деньги. Такую подписку есть за что купить: владелец видит, куда уходят деньги семьи или команды.
- Автоматизацию — во вторую версиюОснователь хотел, чтобы траты считывались с фото чека с помощью ИИ, без ручного ввода. Мы посоветовали не тратить на это деньги на старте. Распознавание чеков долго настраивать, а для подключения банков нужны заявки, аудит и уже набранная база пользователей. Первой версии хватает ручного ввода и вечернего напоминания внести траты. Автоматическую подгрузку данных добавили во второй версии, когда приложение уже работало.
Быстрый ввод расходов и доходов в одно касание
Приложением для учёта трат пользуются, пока внести расход быстрее, чем забыть о нём. Поэтому добавление операции вынесли на центральную кнопку «+» в нижней панели, она доступна с любого экрана. Сумму набирают на крупной цифровой клавиатуре, потом выбирают категорию и счёт, а при желании добавляют комментарий и дату. Сохранённый расход сразу появляется на графике баланса счёта и в истории операций.
Счетов может быть несколько: карта, наличные, накопления. Один назначают счётом по умолчанию, чтобы не выбирать его каждый раз. Если баланс в приложении разошёлся с реальным, его поправляют корректировкой «+» или «−». Разовые траты, которые не хочется раскладывать, уходят в категорию «Разное», а свои категории пользователь создаёт с эмодзи. Каждый вечер в 20:00 приложение напоминает внести траты за день, время меняется в настройках.
Учёт долгов в приложении: «Я должен» и «Мне должны»
Кто кому сколько должен, обычно держат в уме, а потом неловко напоминать или вспоминать самому. В приложении для этого есть отдельный раздел, которого на момент запуска не было у конкурентов.
Должник, сумма и дата займа записываются за несколько секунд. Частичные возвраты уменьшают остаток, закрытый долг уходит из ленты.
Учёт кредитов, ипотеки и регулярных платежей с напоминаниями
Ипотеку, кредиты и рассрочки неудобно вести как обычные траты: здесь важны график и остаток. Каждое обязательство хранит общую сумму, регулярный платёж и периодичность (каждый день, по дню недели или по числу месяца), а перед датой платежа приходит напоминание.
Внесённая выплата уменьшает остаток, и приложение сразу предлагает записать её в расходы, чтобы не вносить дважды. Регулярные платежи видны и в календаре.
Учёт активов: квартира, машина, акции и криптовалюта
Крупное имущество обычно нигде не собрано вместе, и непонятно, правильно ли распределены вложения. В разделе активов пользователь указывает стоимость недвижимости, автомобиля, валюты, ценных бумаг, оборудования, доли в бизнесе или криптовалюты.
Круговая диаграмма показывает долю каждого актива в процентах, список идёт от самого дорогого к самому дешёвому. Сумма активов выводится на главный экран рядом с балансом счетов.
Хотите собрать несколько привычных сервисов в одном своём продукте?
Основатель увидел, что людям неудобно держать деньги, долги и дела в пяти разных приложениях, и запустил продукт, который собирает их на одном экране. Если у вас тоже есть идея, как объединить разрозненные инструменты для своей аудитории, давайте обсудим её на созвоне.
- Первый созвон — бесплатно
- Разберём, что войдёт в первую версию
Перезвоним в течение 15 минут
Финансовые цели и аналитика расходов по категориям
Планы «накопить на отпуск» или «тратить поменьше» быстро забываются, если за ними никто не следит. В аналитике пользователь ставит цель одного из четырёх типов: накопить сумму к дате, тратить не больше заданной доли дохода, снизить траты или увеличить доход на заданный процент. Выполнение приложение считает само по внесённым доходам и расходам и показывает прогресс на графике.
Рядом с целями лежит аналитика доходов и расходов: круговая диаграмма по категориям, периоды «месяц», «полгода», «год» или свой интервал, средний расход в день, средняя операция и сравнение с прошлым периодом. Сложный столбчатый график по месяцам мы заменили круговой диаграммой, как в банковских приложениях. Её понимают с первого взгляда.
Календарь задач, событий и заметок рядом с финансами
Дела, встречи и деньги связаны: зарплата приходит в один день, платёж по кредиту в другой, а про визит к врачу легко забыть. В календаре приложения хранятся личные и рабочие задачи с подзадачами, временем, напоминанием, цветным тегом и приоритетом «важная» или «обычная». Выполненную задачу отмечают одним касанием, а дела на сегодня видны на главном экране рядом с финансами.
Ещё в календаре есть события с местом, тегом и повтором, например день рождения с напоминанием раз в год, и заметки на конкретный день. Календарь показывает месяц или неделю, а каждое утро в 9:00 приложение предлагает спланировать день. Зарплату и платежи по кредитам календарь заранее ставит на нужные даты.
Совместный доступ по подписке: задачи для команды и семьи
Небольшой команде или семье неудобно раздавать поручения в мессенджерах: потом не видно, выполнено ли. В совместном режиме владелец создаёт группу (организацию или семью) и приглашает участников по ID в приложении. Участник подтверждает приглашение и указывает своё имя, чтобы в группе было понятно, кто есть кто. Владелец назначает задачу, участнику приходит пуш. Когда участник отмечает задачу выполненной, уведомление получает владелец. Сводка «Задачи выполняются» показывает, сколько задач у каждого.
Приглашение по ID вместо email придумали на этапе прототипа: при входе через Apple почта пользователя часто скрыта, и приглашение по ней просто не дошло бы.
Контроль расходов сотрудников и членов семьи для владельца
Руководитель малого бизнеса хочет понимать, куда уходят деньги сотрудников, а родители — как дети тратят карманные деньги. Владелец группы открывает любого участника и видит его операции, аналитику расходов, календарь на месяц, рабочие задачи и план на день.
Общего бюджета нет: у каждого участника свои счета, владелец видит, что на них происходит.
Оплата подписки из России и из-за рубежа: ЮKassa и Braintree
Приложение рассчитано и на Россию, и на зарубежных пользователей, а российской картой подписку в магазинах приложений не оплатить.
Поэтому перед тарифами стоит экран выбора: российская карта или зарубежная. Мы рассматривали RevenueCat и Stripe, основатель предлагал CloudPayments, в итоге остановились на ЮKassa и Braintree: эта пара закрывает оба рынка.
Перед покупкой экран преимуществ объясняет, что даёт подписка: доступ для семьи или организации, контроль транзакций и календаря участников, назначение задач.
- ЮKassaС российских карт оплата идёт в рублях через ЮKassa.
- BraintreeС зарубежных карт — в долларах через Braintree.
- Google Pay и Apple PayЧерез Braintree подписку также оплачивают в Google Pay и Apple Pay.
- 300 ₽ в месяцСовместный режим стоит 300 рублей в месяц за первого пользователя. Цены меняются без выпуска новой версии приложения.
Мультивалютность, тёмная тема и вход по Face ID
Что ещё есть в приложении
- Валюту переключают прямо на главном экране, и общий баланс вместе со стоимостью активов пересчитывается. Это нужно пользователям за рубежом и тем, кто держит сбережения в долларах
- По умолчанию включена тёмная тема с белым текстом, яркими значками и спокойными кнопками навигации, светлую выбирают в настройках
- Вход защищает Face ID или PIN-код
- Время показывается в 12- или 24-часовом формате
- Обращение в поддержку с текстом и фото приходит основателю на почту вместе с email пользователя, чтобы он мог сразу ответить
Как работали с основателем: прототип, ТЗ, дизайн и тестирование
Сначала мы собрали прототип — около 230 экранов с логикой всех разделов — и показали его на созвоне.
Пожелания основателя свели в структурированное ТЗ в Google Docs. Изменения прототипа и готовый дизайн показывали видеообзорами на YouTube, чтобы не тратить время на лишние созвоны. Дизайн сделали в двух темах, тёмной и светлой.
Каждый этап разработки проверял тестировщик, баги и статусы этапов вели на общей доске в Notion, а перед релизом менеджер проекта сама прошла все сценарии. Тексты перевели на английский. После публикации доработали то, что нашли основатель и его знакомые: ввод суммы в тёмной теме, уведомления на iPhone, сортировку активов и оплату подписки.
Как защищали продукт от перегруза
- Цели в календареОни дублировали события, поэтому вместо них к событиям добавили повтор раз в год.
- Неделя из семи оконПерегрузила бы интерфейс на маленьком телефоне, поэтому неделю оставили переключателем.
- Лишние напоминанияНе добавляли: новый пользователь, который не разобрался с первого раза, скорее всего, не вернётся.
Объём дизайна: две темы и решения для основателя
По ходу работы приходилось защищать продукт от перегруза: решения — в ролике.
Публикация приложения в Google Play и App Store из России
Публикация приложения из России — отдельный квест, и мы прошли его вместе с основателем.
Apple не принимала оплату аккаунта разработчика с карты, и мы предложили три проверенных способа его получить. Когда App Store вернул сборку на доработку, подготовили данные для входа модератору и отправили приложение на повторную проверку.
Пошаговые PDF-инструкции для основателя
- Аккаунт в Google Play Console с требованиями к зарубежной карте
- Консоль разработчика Google Play
- Аккаунт разработчика в App Store
- ЮKassa: видеодемонстрация, скриншоты и условия использования для перевода на боевые платежи
- Braintree
- Почта для обращений в поддержку
Вторая версия: автоматическая оценка активов и выгрузка трат из банка
Через два месяца после запуска основатель вернулся за второй версией, той самой автоматизацией, которую на старте договорились отложить.
- АкцииСтоимость акций подтягивается по API Alpha Vantage.
- КриптовалютаКурс криптовалют приходит через CoinGecko.
- Недвижимость и автоНедвижимость и автомобили приблизительно оценивает ИИ.
- Выгрузка из банкаРасходы выгружаются напрямую из банка.
- Категории и прогнозПриложение само раскладывает траты по категориям и прогнозирует будущие расходы.
- Пуш по целиПриложение присылает пуш, если пользователь отклоняется от плана по цели.
Результат
Основатель получил трекер финансов и задач, который заменяет приложение для учёта расходов, планировщик дел и таск-менеджер.
Что получилось
- Приложение на русском и английском опубликовано в Google Play и App Store
- Подписка принимает российские и зарубежные карты
- Первая версия вышла без дорогой автоматизации, на ручном вводе и напоминаниях
- Через два месяца после запуска мы вместе взялись за вторую
Хотите заказать приложение для учёта финансов или другой продукт с подпиской?
Расскажите идею на бесплатном созвоне. Разберём, какую первую версию запустить без лишних затрат, на чём она будет зарабатывать и что отложить на следующую.
AppBusters
Что будет после заявки
- Перезвоним и уточним задачу0 ₽в течение 15 минут · Договоримся о времени созвона.
- Созвон на 30 минут0 ₽на следующий день · Разберём идею и покажем похожие кейсы.
- Оценка сроков и бюджета0 ₽через 2 дня · Пришлём план первой версии.
- Договор и стартпо сметекогда будете готовы
Итого до договора0 ₽
FAQ: разработка приложения для учёта финансов
Приложение для учёта финансов и задач, которое мы в AppBusters запустили вместе с основателем, работает на iOS и Android. Его написали один раз на Flutter, поэтому обе версии выходят одновременно и выглядят одинаково. Серверная часть написана на Node.js, данные хранятся в PostgreSQL на Supabase. Подписку оплачивают через ЮKassa (российские карты) и Braintree (зарубежные), письма в поддержку приходят на почту владельца приложения.
В приложении для учёта финансов из этого кейса основатель зарегистрировался в ЮKassa и подал заявку на боевые платежи, а мы подготовили для неё видеодемонстрацию, скриншоты и условия использования. Оплату зарубежными картами подключили через Braintree. Перед тарифами пользователь выбирает, какой картой платит: с российской карты подписка оплачивается в рублях через ЮKassa, с зарубежной — в долларах через Braintree. Через Braintree подписку также оплачивают в Google Pay и Apple Pay. Цены хранятся на сервере, поэтому их меняют без выпуска новой версии. Сначала идёт бесплатный пробный период, потом подписка продлевается сама.
Можно, но нужно подготовиться. Для аккаунта разработчика Google Play требуется именная физическая карта Visa или Mastercard зарубежного банка. Apple часто не списывает оплату с карты, и тогда аккаунт разработчика получают другими проверенными способами. Модераторам App Store нужно заранее дать данные для входа, иначе приложение с регистрацией вернут на доработку. В этом кейсе мы прошли все шаги вместе с основателем по пошаговым инструкциям и опубликовали приложение в обоих магазинах.
В приложении из этого кейса владелец подписки создаёт группу (семью или организацию) и приглашает участников по ID в приложении. Участник подтверждает приглашение и указывает своё имя. Владелец видит операции, аналитику, календарь и задачи каждого участника и назначает задачи: исполнитель получает пуш, а владелец — уведомление о выполнении. Общего бюджета нет: у каждого свои счета, владелец только видит, что на них происходит.
В первую версию стоит включить то, без чего продукт не решает задачу: быстрый ввод трат, категории, аналитику, учёт долгов и регулярных платежей, напоминания и одну понятную платную функцию. Распознавание чеков по фото и подключение банков стоят дорого. Чеки долго настраивать, а для подключения банков нужны заявки, аудит и уже набранная база пользователей. В этом кейсе автоматизацию отложили: первая версия вышла на ручном вводе с вечерним напоминанием, а автоматический учёт активов и выгрузку трат из банка добавили во второй.
Приложение для учёта финансов и задач из этого кейса переведено на русский и английский. Язык выбирается автоматически по настройкам телефона и меняется в профиле. Валюту переключают на главном экране, общий баланс и стоимость активов при этом пересчитываются. Российские пользователи платят за подписку в рублях, зарубежные — в долларах.
Приложение для учёта финансов, планирования дел и совместного доступа из этого кейса обошлось в 1 170 000 рублей, работа заняла 3 месяца. В сумму вошли прототип, дизайн в тёмной и светлой темах, приложение для iOS и Android, серверная часть, подключение ЮKassa и Braintree, перевод на английский и публикация в Google Play и App Store. Похожий проект может выйти дешевле и быстрее: учёт операций, аналитику, календарь и подписку из этого кейса можно использовать повторно.
Да, такое приложение можно заказать в студии AppBusters. На основе кейса с приложением для учёта финансов и задач можно сделать трекер личных финансов, планировщик для команды, приложение для учёта расходов сотрудников или семейного бюджета. Расскажите идею на бесплатном созвоне: разберём, что войдёт в первую версию и на чём она будет зарабатывать.
