Proper bookkeeping. Private. Free.
A private, offline-first cash-basis bookkeeping app with receipt OCR. Made for freelancers, sole traders, small business, even personal finance. Track your finances, prepare for tax time, and keep your data yours.
- Transaction date - Simple, compliant cash accounting
- Income and expense tracking with category management
- Receipt requirement - Expenses must have proof (kept as drafts until attached)
- Multi-profile support - Separate books for personal, business, or multiple entities
- 6+ years of records - Maintain compliant historical data
- OCR with Tesseract4Android - Extract data from receipts automatically (opt-in)
- Photo compression - Optimized storage without sacrificing quality
- Receipt required for expenses - Will save as draft without proof
- Duplicate detection - Warns on same date + amount + category (±7 days)
- Profit & Loss reports - Tax-compliant financial statements
- Multiple export formats - CSV, PDF, ZIP with receipts
- Flexible filtering - By transaction type, date range, categories, receipt status
- Tax year support - UK (April-March), US (January-December), and custom periods
- Archive functionality - Export historical data with receipts
- Draft system - Transactions without receipts saved as drafts
- Soft delete - 30-day recovery period for deleted items
- Search & filter - Full-text search, amount ranges, date filters
- 100% offline - No cloud, no servers, no accounts
- Local storage only - Your data never leaves your device
- Device lock security - Single-device storage with device lock protection
- ZIP backup/restore - Full control over your data
- Zero tracking - No analytics, no telemetry, no proprietary libraries
- 100% open-source software - Buildable from source (MIT License)
- Android 8.0 (API 26) or higher
- Camera permission - For receipt capture (optional)
- Storage permission - For backup/restore and receipt photos
- CAMERA: Capture receipt photos
- READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE: Backup/restore and receipt storage
- POST_NOTIFICATIONS: Reminders and tax year-end alerts (optional)
- Download latest version and install it
- Complete onboarding - Select country, tax year, currency
- Start tracking - Add income and expenses with receipts
- Generate reports - View Profit & Loss, export data
- Backup regularly - Use ZIP export to secure your data
Help make HappyTaxes better. No contribution is too small!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
All contributions are valued and appreciated!
This project is licensed under the MIT License - see the LICENSE file for details.
Considerer donating to support the future of HappyTaxes if you find this initiative useful.
Late nights for brighter days.








