Поделюсь практическим опытом продажи SaaS через MicroAcquire: от принятия решения до закрытия сделки и расчётов с покупателем. Конкретные цифры, даты и примеры кода помогут подготовить собственный проект к продаже.
Статья была полезной?
Я продал небольшой нишевый SaaS через MicroAcquire в 2025 году и подробно опишу, какие шаги сработали, а какие — нет. Этот текст полезен тем, кто рассматривает продажу и ищет реальные цифры, хронологию событий и практические советы.
К концу июня 2025 года мой продукт показал стабильный MRR в $8,400 и годовой доход (ARR) около $100,800. Несмотря на устойчивость, я принял решение выставить продукт на продажу в начале августа 2025 года: личная усталость, необходимость переключиться на новый проект и желание зафиксировать прибыль. Основная цель — получить справедливую цену при минимальных операционных хлопотах.
До объявления продажи я провёл небольшое исследование рынка — просмотрел похожие листинги и сделки 2024–2025 годов. Средние множители для нишевых B2B SaaS составляли 3–6× ARR, в зависимости от роста, маржинальности и зависимости от ключевых клиентов. Я ориентировался на диапазон 3.5–4.5× ARR.
Продажа — это не только цифры. Важно понимать, как продукт вписывается в планы покупателя и какие интеграционные риски он готов взять на себя.
Перед листингом я выделил 4 недели на «опрятность» отчётности: подготовил месячные отчёты, подтянул данные по удержанию и автоматизировал экспорт метрик. Это сократило время Due Diligence и повысило доверие потенциальных покупателей.
Приведу конкретные значения по моему SaaS (примерно на 01.07.2025):
-- Пример запроса для PostgreSQL: расчет MRR по месяцу
SELECT date_trunc('month', invoice_date) AS month,
SUM(amount_paid) FILTER (WHERE status = 'paid') AS mrr
FROM stripe_invoices
WHERE invoice_date >= '2024-01-01'
GROUP BY 1
ORDER BY 1;
-- Churn (упрощенно): доход потерянных клиентов за период / ARR в начале периода
WITH lost AS (
SELECT customer_id, SUM(amount_paid) AS lost_revenue
FROM stripe_invoices
WHERE invoice_date BETWEEN '2024-07-01' AND '2025-06-30' AND status = 'refunded'
GROUP BY customer_id
)
SELECT SUM(lost_revenue) / 100800.0 AS churn_rate_estimate
FROM lost;Код помог получить цифры без ручной свёрки. Для экспорта метрик из Stripe я использовал Python-скрипт: он выгружал инвойсы, группировал по месяцам и выполнял первичную очистку данных.
import stripe
import csv
from datetime import datetime
stripe.api_key = 'sk_live_XXXXXXXXXXXXXXXX'
invoices = stripe.Invoice.list(limit=100, created={'gte': 1704067200}) # с 1 января 2024
with open('invoices.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerow(['invoice_id', 'customer', 'date', 'amount_paid', 'status'])
for inv in invoices.auto_paging_iter():
date = datetime.fromtimestamp(inv.created).strftime('%Y-%m-%d')
writer.writerow([inv.id, inv.customer, date, inv.amount_paid/100.0, inv.status])Листинг на MicroAcquire я создал 12 августа 2025 года. В профиле акцентировал внимание на ARR, retention и на техническом стеке. Объявление держал частным — раскрывал финансовые данные по NDA. Это отфильтровало 60% неподходящих офферов и оставило квалифицированных покупателей.
В первые две недели пришло около 35 сообщений, из которых 8 перешли к NDA, и 3 стали серьёзными переговорщиками. Один из покупателей — небольшая консалтинговая компания, другой — основатель схожего продукта, третий — частный инвестор, заинтересованный в доплатах при достижении KPI.
Мой приоритет — не то чтобы получить максимальную цену, а минимизировать операционные риски и обеспечить плавную передачу клиентов. В итоге я принял предварительный оффер 4.2× ARR с оговоркой по эскроу и 6-месячному этапу поддержки.
Due diligence стартовал 1 октября 2025 года и длился 28 календарных дней. Я заранее подготовил папку с документами, что сократило процесс. Тем не менее несколько вопросов возникли по договорам с ключевыми клиентами и по налогообложению в 2023 году.
Основная претензия покупателя касалась концентрации — 34% ARR приходилось на три клиента, один из которых мог уйти при изменении ценовой политики. Мы аккуратно разъяснили логику расчётов и предоставили историю оттока таких клиентов за последние 36 месяцев. Это снизило риск в глазах покупателя.
Для read-only доступа я рекомендовал покупателю использовать временные роли в AWS и GitHub, а для аналитики — делиться отчётами в Google Data Studio с ограниченным доступом. Это удобно и безопасно.
Финальная сделка закрылась 10 декабря 2025 года. Итого структура выплаты выглядела так:
Комиссия посредника и правовые расходы съели примерно $18,500: юридический форум, подготовка SPA (Sale and Purchase Agreement) и комиссия платформы/услуг по сопровождению сделки.
По опыту, ключевой момент — понимать, что покупатель покупает не только код и клиентов, но и predictability. Чем больше предсказуемы ваши метрики, тем выше шанс получить предложенный мультипликатор.
После 90-дневного периода escrow и передачи доступа я ушёл из операционной роли 15 марта 2026 года. За это время передал документацию, отладил процессы on-call и ответил на вопросы покупателей по API. В первые два месяца продажи снизили ручную работу на 60% благодаря автоматизации onboarding'а, которую я встроил перед передачей.
Если вы планируете продажу SaaS — подумайте о том, чтобы заранее оптимизировать процессы, которые увеличивают predictability: автоматизированные бэкапы, простая документация и минимизация узких мест в поддержке.
Продажа — это марафон: подготовка важнее хардкорных переговоров. Когда всё документировано, легче контролировать результат.
Дополнительно рекомендую прочитать практические материалы по смежным темам на нашем сайте: статьи для стартапов и финансовые руководства. Они помогут подготовиться к юридическим и налоговым нюансам перед размещением на площадках типа MicroAcquire.
Продажа saas microacquire возможна и без больших терзаний, если подойти к процессу методично: собрать цифры, подготовить документы и заранее продумать передачу. Опыт показывает, что честная презентация продукта и адекватные ожидания — залог быстрой и спокойной сделки.
Комментарии (0)
Войдите или зарегистрируйтесь, чтобы оставить комментарий
Загрузка комментариев…