
Conta
Free online invoicing software.
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source invoicing and expense tracking for businesses
Self-hosted invoicing platform for creating professional invoices, estimates, and tracking expenses. Built with Laravel, Vue.js, and React Native for web and mobile.

Crater is a self-hosted invoicing and expense management platform designed for freelancers, small businesses, and agencies who need professional billing without recurring SaaS fees. The platform combines a Laravel and Vue.js web application with native React Native mobile apps for iOS and Android.
Create and send professional invoices and estimates with customizable templates and branding. Track expenses and payments in real time, manage multiple companies from a single installation, and accept online payments through Stripe integration. The customer portal gives clients self-service access to invoices and payment history. Recurring invoices automate subscription billing, while custom fields adapt documents to industry-specific needs.
Crater ships with an installation wizard and is available as a Docker image for streamlined deployment. White-labeling features allow complete theme customization across invoices, emails, and the customer portal. The roadmap includes modules API, inventory management, time tracking, and payroll features. Licensed under AGPL-3.0, Crater offers full control over your billing infrastructure without vendor lock-in.
When teams consider Crater, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Freelance Consultant Billing
Independent consultants create branded invoices, track project expenses, and accept client payments through Stripe without monthly platform fees.
Agency Multi-Client Management
Design agencies manage separate billing for multiple clients, send recurring retainer invoices, and provide client portals for payment history access.
SaaS Subscription Billing
Small software companies automate recurring invoices for subscription customers while maintaining complete control over billing data and customer information.
Service Business Expense Tracking
Local service providers track job-related expenses, generate professional estimates, and convert approved quotes to invoices within a unified platform.
The web application is built with Laravel (PHP) and Vue.js, while mobile apps use React Native for cross-platform iOS and Android support.
Yes, Crater integrates with Stripe to accept online payments. Customers can pay invoices directly through the customer portal.
Yes, multi-company support allows you to manage billing for multiple businesses or entities from a single Crater installation.
Crater includes an installation wizard and is available as a Docker image. It requires self-hosting on your own infrastructure or cloud provider.
Crater offers white-labeling with custom branding, invoice template customization, custom fields, configurable addresses, and default notes for invoices and estimates.
Project at a glance
DormantLast synced 4 days ago