Why self-host invoicing
A freelancer or a small studio needs invoices with the right taxes, and clients sit in different jurisdictions: Russian VAT, EU VAT, US sales tax. Cloud services charge a subscription and keep client data on their side.
GoBill runs on your own machine. A single binary and an SQLite file, with no database to run alongside it and no external dependencies. An invoice takes a minute, the PDF is built with your own details, and client data never leaves your server.
What's inside
Invoices with line items
Items, quantity, price, automatic tax and total. Statuses: draft, sent, paid, overdue.
PDF with your details
A ready-to-send document with supplier and buyer details, bank information and signature.
Client database
Legal name, tax number, address and contacts are filled into every invoice automatically.
Three tax regimes
Russian VAT and simplified tax, EU VAT, US sales tax. The rate follows the regime instead of being typed by hand.
Five currencies
USD, EUR, RUB, GBP, CHF with correct number formatting and currency symbols.
Your own server
One binary, SQLite, Docker Compose out of the box. No accounts, no subscription, no third-party cloud.