Midnight 0.2.0 is out. And for the first time, it runs on more than just macOS.
Midnight is my accounting app for freelancers and self-employed professionals:
Invoices and e-invoices, time tracking, expense management with receipt attachments, and tax estimates. Everything is stored locally on your own computer, with no cloud and no subscription.
Two of many new improvements are:
More security
Accounting data is nobody else’s business. That’s why Midnight can now be locked with a PIN. On Macs with Touch ID, you can simply use your fingerprint.
Windows and Linux
Until now, Midnight was only available for macOS. Starting with version 0.2.0, there’s a Windows installer that doesn’t require admin privileges. For Linux, there’s an AppImage and a .deb package. Only the menu bar timer and Touch ID remain exclusive to macOS for now.
Midnight is open source (AGPL-3.0) and free to use. You can download it on GitHub:
jannikmenzel / midnight
Local bookkeeping for freelancers and the self-employed in Germany
Features
| Area | What it covers |
|---|---|
| Overview | Income, expenses, profit and open items for the selected period, unbilled time |
| Income & expenses | Paid invoices as income, expenses with receipts, extracting name, amount and date from PDF receipts, CSV export |
| Categories | Custom expense categories, pre-filled with typical items for the German EÜR (cash-basis profit statement) |
| Invoices | Number sequences, line items, VAT and discounts, small business scheme under § 19 UStG, PDF export via LaTeX, e-invoices (ZUGFeRD/Factur-X EN 16931 and XRechnung 3.0), duplicating, saved products |
| Customers | Customer and order numbers, revenue and tracked time per customer, archive |
| Time tracking | Projects with hourly rate, budget or fixed price, timer, manual entries, billing unbilled time as a draft invoice, timesheet export |
| Vault | Document storage with document type, customer and tags, full-text search in PDF text |
| Reports | Monthly trend, margin, categories, forecast for the next three months |
If you try it out on Windows or Linux, I’d love to hear your feedback.

