Community Edition
Invoicing software you can run yourself.
BillFoundry is a freelance invoicing application for estimates, invoices, payments, and reporting. The Community Edition is meant for real day-to-day billing work, not a throwaway demo shell.
Log in View the source on GitHub
This public site is a live demonstration. Business names, clients, invoices, and payments are fictional.
What it does
Clients and catalog
Keep client records, contacts, and reusable billable items with unit prices.
Estimates
Draft, send, accept, decline, expire, or convert an estimate into an invoice.
Invoices and payments
Issue invoices, record partial or full payments, void mistakes, and track overdue balances.
Documents and reports
Download US Letter PDFs and CSV exports. The dashboard summarizes receivables.
How it is built
BillFoundry is a modular .NET 10 monolith: ASP.NET Core, Blazor Interactive Server, Entity Framework Core, SQL Server, and ASP.NET Core Identity. Domain rules live in C# types, not in a mediator pipeline.
Open source
BillFoundry Community Edition is licensed under the GNU Affero General Public License v3.0. If you run a modified version as a network service, you must offer the corresponding source to that service’s users.
Source code: https://github.com/warrengalyen/BillFoundry
A separate commercial license may be offered later for a Pro edition. That possibility does not change the AGPLv3 terms that apply to this Community Edition.
Published demonstration data is entirely fictional. It is never real client, invoice, or payment information.
Public demonstration
Use the published accounts on the login page. Destructive administration such as
changing those passwords or rewriting the organization profile is blocked so the
next visitor can still sign in. An operator can restore the fictional dataset
with DemoSeed:ResetOnStartup.