| Date | Num | Description | Transfer | R | Debit | Credit | Balance |
|---|---|---|---|---|---|---|---|
| Jun 01 | Opening Balance | Equity | ● | 5,000.00 | 5,000.00 | ||
| Jun 03 | Grocery Co | Expenses | ● | 127.43 | 4,872.57 | ||
| Jun 05 | 1042 | Rent — June | Expenses | ◐ | 1,800.00 | 3,072.57 | |
| Jun 10 | Paycheck | Income | ● | 3,450.00 | 6,522.57 | ||
| Jun 14 | Coffee Collective | Expenses | 18.50 | 6,504.07 | |||
| Jun 17 | Electricity Bill | Expenses | 94.22 | 6,409.85 | |||
| Jun 22 | Transfer to Savings | Savings | 500.00 | 5,909.85 | |||
| Jun 27 | ▌ |
Double-entry accounting. End-to-end encrypted. Open source.
Private by Design
Your encryption key never leaves your device. The sync server stores only ciphertext — we hold no keys and cannot read your financial data. No analytics, no trackers, no third-party requests — not even fonts. Hosting in Germany under EU data protection law.
Double-Entry Accounting
Every transaction has two sides. Hushold enforces this at the core — no silent rounding errors, no missing entries, no unexplained differences. If it doesn't balance, it doesn't save.
Open Source
The client and sync server are fully open source under GPL v3 and AGPL v3. Audit the code, run your own server, or export your data to GnuCash at any time. No lock-in.
How your data stays private
- When you register, a key is derived from your password on your device using a memory-hard key derivation function. This key encrypts your financial data before it ever leaves your browser or phone.
- The sync server receives only encrypted blobs — binary data it cannot interpret. It stores them and returns them on request. It knows you exist, when you synced, and how many blobs you have.
- Your key is never transmitted. By design, if you lose your password, a 24-word recovery phrase restores access to your data. If you lose both, the data is unrecoverable.
- This is the same model used by Bitwarden for passwords and Signal for messages.
Compatibility
Works with what you already have.
Import
- GnuCash .gnucash (XML or SQLite)
- Bank export OFX · QFX · CSV
- Mint CSV export
- Quicken QIF format
Export
- GnuCash From Settings, any time
- Full data Event log as JSON
Platforms
- Web Available now
- iOS Coming
- Android Coming
- macOS Coming
Sync server
- Hosted Managed by us
- Self-hosted Docker · your server
Pricing
Free during early access. The sync server and all clients are free to use while Hushold is in active development.