Open source invoicing app for tracking expenses, payments, invoices, and estimates
- Stars8.3k
- Forks1.7k
- Open Issues424
AGPL-3.0
- PHP
- Vue
- JavaScript

About Crater
Crater is a web and mobile app for creating professional invoices and estimates while tracking expenses and payments. It targets individuals and businesses that want invoicing, payment tracking, and customer-facing billing in one self-hosted system.
The web app is built with Laravel and Vue.js, and the mobile apps for Android and iOS use React Native. Capabilities include recurring invoices, multiple companies, custom fields on invoices and estimates, a customer portal, Stripe payments, email configuration, and white labeling of invoice, email, and portal themes.
Crater can be self-hosted from the release downloads or run as a Docker image. It is released under the GNU AGPL v3 and maintained by Crater Invoice, Inc.
Key features
- Create invoices and estimates, track expenses and payments
- Recurring invoices and multiple companies
- Custom fields on invoices and estimates
- Customer portal with Stripe payments
- White labeling of invoice, email, and portal themes
Details
- On GitHub since
- 2019
- Built with
- Laravel · Vue.js
- Mobile
- React Native (Android · iOS)
- License
- GNU AGPLv3
- Platforms
- Web · Android · iOS · Docker
- Self-hosting
- Release download · Docker
