TaxHacker
TaxHacker is a self-hosted AI accounting app that extracts transaction data from receipts, invoices, and PDFs using LLMs (OpenAI, Gemini, Ollama, etc.). It automatically categorizes expenses, handles multi-currency conversion with historical rates, and exports structured data for tax reporting.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | vas3k/TaxHacker |
| Owner | vas3k |
| Primary language | TypeScript |
| License | MIT — OSI-approved |
| Stars | 6.5k |
| Forks | 1.1k |
| Open issues | 29 |
| Latest release | v0.8.2 (2026-07-07) |
| Last updated | 2026-07-07 |
| Source | https://github.com/vas3k/TaxHacker |
What TaxHacker is
TypeScript-based web application with PostgreSQL backend, Docker deployment, and pluggable LLM integration via OpenAI-compatible APIs. Supports OCR via AI models, custom field extraction via user-written prompts, and historical forex/crypto conversion.
Get the TaxHacker source
Clone the repository and explore it locally.
git clone https://github.com/vas3k/TaxHacker.gitcd TaxHacker# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Early-stage software (v0.8.2, created March 2025): expect breaking changes, missing features, and potential data-model updates; test thoroughly before production use.
- LLM choice impacts privacy and accuracy: OpenAI/Gemini send data to external APIs; local Ollama keeps data private but may have lower OCR accuracy for handwritten/complex documents.
- PostgreSQL 17+ required; self-hosting requires Docker knowledge and infrastructure management (backups, security, updates, monitoring).
- Custom LLM prompts are powerful but require understanding your document types and business logic; poorly tuned prompts may produce incorrect categorization.
- Document upload and storage scale: verify PostgreSQL and disk storage capacity for your volume; no mention of rate limiting or quotas.
When to avoid it — and what to weigh
- Regulated Financial Institution — This is a personal accounting tool, not a compliant accounting system. Banks, hedge funds, and regulated entities should use certified accounting software.
- Requires Audit Trail and Legal Compliance — The project is stated to be in early development. Tamper-proof records, SOC2 compliance, and formal audit support are not mentioned and should not be assumed.
- Need Enterprise Multi-Tenant Support — TaxHacker is designed for individual/small-team self-hosting, not multi-tenant SaaS with per-user access control and billing integration.
- Require Professional Accounting Firm Integration — No mention of API for accountant dashboards, real-time sync, or integration with accounting firms' standard workflows.
License & commercial use
MIT License (permissive open-source). Allows commercial use, modification, distribution, and private use with minimal restrictions; must include license and copyright notice.
MIT is a permissive OSI-approved license and does permit commercial use. However, no warranty is provided by the original author. Users must audit the code (or hire an auditor) to verify its suitability for their business risk tolerance, tax jurisdiction requirements, and data handling standards. Early-stage maturity means production use carries higher operational risk; consider whether your business can tolerate potential bugs or data loss.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
No security audit or vulnerability disclosure policy is mentioned. Data is stored in user-controlled infrastructure when self-hosted (good for privacy, user responsible for DB/storage hardening). LLM API keys are user-provided; ensure secure storage and rotation. Documents are uploaded and processed; consider input validation and malware scanning if handling untrusted PDFs. Early-stage software: cryptography, CORS, CSRF, and access control should be reviewed before handling sensitive financial data. No mention of encryption at rest or in transit (TLS enforced by user).
Alternatives to consider
Wave Accounting (cloud SaaS)
Cloud-hosted, AICPA-compliant, includes invoicing and payroll; gives up self-hosting privacy but offers vendor support and audit trail.
Zoho Books (cloud SaaS)
Enterprise-grade multi-currency support, tax reporting templates, mobile app; suitable for small business teams; no self-hosting option.
Akaunting (open-source, self-hosted)
Self-hosted invoice and accounting system; more mature than TaxHacker; no AI receipt scanning, but community-backed and more established for baseline accounting.
Build on TaxHacker with DEV.co software developers
Deploy TaxHacker on your own infrastructure in minutes. Self-hosted, MIT-licensed, and fully customizable—take control of your financial data today.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
TaxHacker FAQ
Can I use TaxHacker in a regulated jurisdiction without legal review?
How do I ensure my financial data stays private?
What happens if the original developer stops maintaining the project?
Can I export my data to another accounting system?
Software developers & web developers for hire
Need help beyond evaluating TaxHacker? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and ai frameworks integrations — and maintain them long-term.
Ready to Automate Your Expense Tracking?
Deploy TaxHacker on your own infrastructure in minutes. Self-hosted, MIT-licensed, and fully customizable—take control of your financial data today.