barebill
Local-first time tracking and invoicing for solo consultants.
barebill is a Windows desktop application that helps independent consultants track their time, manage clients, and prepare invoices — entirely offline, with no subscription and no cloud dependency. Your data stays on your machine.
Features
- Client management — store contact details, hourly rate, invoice cap, and billing frequency per client
- Time tracking — log work entries by date with hours, description, category, and markdown notes
- Invoice preparation — select uninvoiced entries and generate a ready-to-send invoice record
- Reporting — per-client summaries of hours, revenue, and billing status
- Work categories — classify work (Development, Support, Consulting, etc.) per client
Quick start
- Download the latest release and run the installer
- Launch barebill
- Click + Add to create your first client
- Start logging work entries in the Timesheet tab
Open source
barebill is open source under the MIT licence. Contributions are welcome.