
Invoice Ninja
给小团队和自由职业者用的开票与收款系统:发报价单和账单、周期扣款,客户在自己的付款页上查账付款。源码公开(ELv2),不是标准开源。
适不适合你的团队
- 可以考虑
- 小团队或自由职业者想在自己的服务器上管报价单、账单、周期扣款和客户付款页,自建版功能全开、不按人数收费。
- 另找别的
- 想把它做成托管开票服务卖给别人(ELv2 不允许),或者一点 Invoice Ninja 标识都不能有:每年 40 美元的去品牌授权只管客户看到的部分,员工后台仍带官方标识。
- 让不让商用
- 自己公司用可以,不能做成托管服务卖给别人
采用 Elastic License 2.0(ELv2,源码开放协议,不是 OSI 标准开源协议)。自己公司部署来给客户开票收款、修改代码内部使用都免费允许;官方的许可说明还明确允许主机商或 IT 服务商替客户安装独立的实例。不能做的是:把它包装成托管 SaaS 服务对外售卖、作为付费 SaaS 的附加功能提供、绕过许可证密钥校验,或者不买去品牌授权就删改界面和账单上的版权标识。
- 有没有人维护
- 在更新
最近一次推送是 2026-11-02,仓库没有归档。
- 好不好装
- 中等
官方维护了 Docker Compose 仓库(含应用、Nginx 和 MySQL / MariaDB),也有命令行安装工具 INmanage。裸机安装要 PHP 8.2、MySQL 5.7+ 或 MariaDB 10.3+、Nginx 或 Apache,并配一条每分钟跑一次的 Laravel 定时任务(schedule:run)来发周期账单和催款邮件。两个容易踩的安装坑:它必须装在域名或子域名的根目录下,不支持 /ninja 这样的子目录;直接 git clone 下来没有编译好的前端界面,正式安装要用官方发布的压缩包或 Docker 镜像。
- 要花多少钱
- 自建功能全免,去客户侧品牌标每年 40 美元
自己部署不锁功能,官方托管版里的 Pro 和企业版功能在自建包里全部免费开放,也不限客户数、账单数和员工账号数。唯一的官方收费项是去品牌(White Label):去掉发给客户的 PDF 账单和付款门户上的“Created by Invoice Ninja”标识,每套自建实例每年 40 美元(2026 年 1 月 1 日起从 30 美元上调至 40 美元)。不想自己管服务器,官方托管版最多 5 个客户免费;Ninja Pro 每月 14 美元(年付 140 美元,1 个用户、不限客户数),Enterprise 按人数从每月 18 美元(1–2 人,年付 180 美元)到每月 300 美元(51–100 人)。
最近核对:。
没有你的行业?
告诉我行业和想解决的事,下一个就评估它。