InvoiceNest
Invoicing that stays out of the way for independent consultants.为独立顾问打造的安静开票工具。
Financial summary财务摘要
Asking multiple: ≈2.0× trailing annual profit. Trailing annual profit ≈ $21,000.要价倍数:约等于近一年利润的 2.0 倍。近一年利润约 $21,000。
Cost breakdown成本明细
| Stripe fees | $95 |
|---|---|
| Host (Fly.io) | $42 |
| Email (Postmark) | $28 |
| Domain & misc | $15 |
| Accounting tools | $70 |
| Support tools | $100 |
| Total monthly costs | $350 |
Implied monthly profit $2,100 − $350 = $1,750 (listing shows rounded owner profit of $1,750).隐含月利润 $2,100 − $350 = $1,750(挂牌展示圆整后业主利润 $1,750)。
Owner workload业主工作量
Most weeks: 2–3 hours on support tickets and invoice edge cases, plus ~1 hour reviewing failed payments. Monthly: 2 hours on tax export and a short changelog. No sales calls; acquisition is SEO + word of mouth.多数周:2–3 小时处理支持工单与开票边界情况,另约 1 小时查看失败付款。每月:2 小时税务导出与简短更新日志。无销售通话;获客靠 SEO 与口碑。
Tech stack技术栈
- Rails 7
- Postgres
- Hotwire
- Stripe Billing
- Postmark
- Fly.io
- Sidekiq
Customers & retention客户与留存
412 active subscribers. Top 10 customers = 18% of MRR. Monthly logo churn ~3.2%. Net revenue retention ≈104% (small upgrades to multi-seat). Customers are solo consultants and 2–5 person studios in US/EU/AU.412 名活跃订阅者。前 10 大客户占 MRR 的 18%。月 logo 流失约 3.2%。净收入留存约 104%(少量多席位升级)。客户为美国/欧洲/澳洲的独立顾问与 2–5 人工作室。
Cost of goods is mostly payment fees. There is no paid ads spend in the trailing twelve months. Mobile usage is light; desktop is primary.销货成本主要是支付手续费。近十二个月无付费广告。移动端使用较少,以桌面为主。
Handover checklist交接清单
- Stripe, domain, Fly.io, GitHub, Postmark accounts ready to transfer可移交 Stripe、域名、Fly.io、GitHub、Postmark 账号
- Admin runbook + common support macros管理后台运维手册 + 常见支持话术
- 14-day overlap: daily Slack, then async for week 3–414 天重叠:每日 Slack,第 3–4 周异步
- Customer email announcing new operator (template provided)向客户通知新运营方的邮件(提供模板)
- No employees; one contractor designer on as-needed (optional)无员工;一位按需设计师外包(可选保留)
Seller story卖家故事
I built InvoiceNest after sending my own invoices from a messy spreadsheet. It grew slowly through consultant communities. I’m selling to focus on a full-time role and don’t want a neglected product. The codebase is intentionally small — features that don’t reduce invoice friction were cut.我在用混乱表格开票后做出了 InvoiceNest。它通过顾问社区缓慢增长。出售是为了投入全职工作,不愿让产品荒废。代码库刻意保持精简——不能降低开票摩擦的功能都砍掉了。