TaxHacker
Open-source, self-hosted AI accounting that scans receipts and invoices with your own LLM keys.
TaxHacker earns its place if data ownership is the deciding factor for you. The Self-Hosted Edition is free and open source, deploys via Docker Compose, and lets you bring your own OpenAI, Gemini or Mistral keys, so receipts and invoices never sit in someone else's database unless you choose the €10/month Early Access Cloud Edition. The editable LLM prompts and custom fields go further than most receipt scanners, and 170+ currencies with historical-rate conversion covers international and crypto transactions that Wave and FreshBooks handle awkwardly. Pick QuickBooks or Xero instead if you need polished multi-user books, bank feeds and accountant-friendly reports. Pick a hosted scanner like
Verified 4d ago · liveness 67/100 · cite: rightaichoice.com/tools/taxhacker
- Tech-savvy freelancers who want AI expense tracking without giving up data control
- Indie-hackers and small businesses transacting in multiple currencies including crypto
- Privacy-conscious operators who prefer self-hosting to SaaS accounting
- Developers comfortable with Docker Compose and managing their own LLM API keys
- Large enterprises needing multi-user collaboration and approval workflows
- Non-technical users unwilling to self-host and uncomfortable managing API keys
- Businesses that need polished, feature-rich bookkeeping like QuickBooks or Xero
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip TaxHacker if you need a shared multi-user ledger with bank feeds and accountant-ready reports, or if you want zero infrastructure and no LLM API keys to manage yourself.
Self-hosting is free, but your own OpenAI, Gemini or Mistral API usage is billed by that provider on top — high-volume receipt scanning adds a real token bill each month.
The Self-Hosted Edition is free and open source, so the only ongoing cost is the LLM API usage you pay your provider for directly. The Cloud Edition runs as early access at €10/month on yearly subscription plans, with TaxHacker supplying AI keys and storage. That places TaxHacker well below Xero or QuickBooks subscriptions, and roughly in line with lightweight hosted expense trackers, but you trade that saving for setup work or an annual commitment.
In short
TaxHacker — Open-source, self-hosted AI accounting that scans receipts and invoices with your own LLM keys. Best for Tech-savvy freelancers who want AI expense tracking without giving up data control, Indie-hackers and small businesses transacting in multiple currencies including crypto, Privacy-conscious operators who prefer self-hosting to SaaS accounting. Free to start; paid plans from €10/mo.
What people actually say about TaxHacker — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
25 mentions across 5 sources (Hacker News, YouTube, Product Hunt, Bluesky, GitHub) · researched Jul 28, 2026.
Average across the 5 sources that answered — each source counts once, not each post.
- +Self-hosted – full data privacy and control.
- +LLM analyzes receipts, invoices, and transactions automatically.
- +Supports 170+ currencies and crypto with historical rates.
- +Customizable categories, projects, and AI prompts.
- +Active development with frequent security and feature updates.
- −Date field saves one day earlier (off-by-one bug).
- −Export button disappears in latest version on transactions page.
- −Restore from backup is broken and shows error page.
- −No local LLM support – requires external API keys.
- −Docker-only deployment – not beginner-friendly.
- • Requires your own LLM API keys (OpenAI, etc.) – costs vary by usage
- • Docker host infrastructure (VPS or server)
Viability Score
How well maintained and how widely used is TaxHacker? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- LLM-powered receipt and invoice analysis from photos or PDFs
- Automatic extraction of dates, items, vendors and amounts
- Works with any language and any photo quality
- Bulk upload and analysis of multiple files at once
- Editable LLM prompts for custom extraction rules
- Custom categories, projects and fields defined by you
- Automatic currency detection and conversion across 170+ currencies
- Cryptocurrency support (BTC, ETH, LTC) with manual override
- Historical exchange rate applied on the transaction date
- Invoice generator with PDF export and reusable templates
- Native support for included and excluded taxes (VAT, GST)
- CSV transaction import and export
- Full-text search across documents and invoices
- Filter and sort by any column, category or date range
- Self-hosted deployment via GitHub and Docker Compose
About TaxHacker
TaxHacker is an open-source accounting application, made in Berlin by @vas3k, that uses large language models to read your receipts and invoices and turn them into a structured transaction database. You upload photos or PDFs, and the app extracts dates, items, vendors and amounts, detects foreign currencies, and converts them to your base currency using the historical rate for the transaction date — covering 170+ world currencies plus crypto like BTC, ETH and LTC. It also includes an invoice generator that handles included and excluded taxes (VAT, GST), CSV import/export, full-text search across documents, and bulk analysis of many files at once. The core differentiator is control: the Self-Hosted Edition is free and open source, deployed on your own infrastructure via GitHub and Docker Compose, and you bring your own AI keys (the site names OpenAI, Gemini and Mistral). Every LLM prompt is editable, so you can create custom fields and categories and tell the AI how to parse them. A Cloud Edition runs as early access at €10/month with TaxHacker supplying the AI keys and storage, on yearly subscription plans. The project openly labels itself under active development, with roadmap items including bank statement analysis, unpaid invoice tracking, VAT reports and tax reminders.
Behind the Verdict
TaxHacker sits in a narrow but real gap: expense capture that is genuinely private and genuinely AI-driven. The mechanism is straightforward and well suited to it — you upload a receipt photo or an invoice PDF, an LLM reads it in any language and at any photo quality, and the output lands in a structured table of dates, items and vendors. Currency handling is the standout detail: the app detects foreign currencies, converts to yours, and uses the historical exchange rate on the transaction date rather than today's rate, which is exactly the behaviour you want at tax time. It supports 170+ currencies plus BTC, ETH and LTC, and still lets you type a manual rate when you disagree. Beyond capture, there is an invoice generator that exports PDFs, saves templates, and handles included and excluded taxes such as VAT and GST, plus CSV import/export, full-text search, and a full data archive download. The control surface is what separates it from mainstream tools: every LLM prompt is editable, so you can add custom fields and categories and instruct the AI to parse them, or ask it to score risk level on a transaction. The trade-offs are equally clear. Self-hosting via Docker Compose and configuring your own API keys is real work, and the site states plainly that the project is under active development with features still arriving — bank statement analysis, VAT reports, tax reminders and AI agents are listed as upcoming, not shipped. The Terms of Service are explicit that AI output accuracy is not guaranteed and that this is not a substitute for professional tax advice, so you should still verify what the model extracts. Billing runs through Stripe with automatic renewal and a no-questions-asked refund policy, minus AI token and third-party costs already incurred. Some capabilities are called out as roadmap rather than live, so treat local LLM support and country/industry presets as things to watch rather than buy for today. Where it fits: freelancers and indie-hackers with multi-currency income, privacy-first operators, and anyone who would rather own a Postgres table than rent one. Where it doesn't: teams needing shared ledgers and accountant workflows, and anyone who wants zero infrastructure on their plate and no API key to manage.
Researching TaxHacker? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas TaxHacker actually fits — and what changes day-one when you adopt it.
You photograph a stack of client dinner receipts earned in EUR while invoicing in USD, upload them in one bulk batch, and let the LLM extract vendor, date and amount for each.
Outcome: Every transaction lands in your table already converted to your base currency at the historical rate for its date, ready to export to CSV when your accountant asks.
You deploy TaxHacker with Docker Compose on your own hardware and paste in your OpenAI API key, then adjust the LLM prompt so the AI also tags each expense with your custom client field.
Outcome: Financial documents never leave your infrastructure, and future uploads are automatically classified against the fields you defined rather than a vendor's fixed category list.
You build an invoice in the generator, edit the labels to match your branding, set the tax treatment for VAT, save it as a template, and export the PDF.
Outcome: Recurring invoices go out in any language with correct tax handling, and each one can also be recorded as a transaction in the same ledger.
Use Cases
- Photograph a paper receipt and get the date, vendor and line items extracted automatically
- Bulk upload a folder of invoice PDFs and have AI recognise and categorise each one
- Convert foreign-currency transactions to your base currency using the rate on the transaction date
- Generate an invoice in any language with VAT or GST handled correctly and export it as PDF
- Export all transactions to CSV when it's time to file taxes or hand books to an accountant
- Run the whole app on your own server so financial documents never leave your infrastructure
- Add custom fields and edit the LLM prompt so the AI extracts the specific data your business tracks
Models Under the Hood
as of 2026-09-24
Limitations
- TaxHacker labels itself under active development on its own homepage, so features may change and several capabilities — bank statement analysis, unpaid invoice tracking, VAT reports, tax reminders and AI agents — are listed as upcoming rather than available today.
- The Self-Hosted Edition means you deploy and maintain the instance yourself via Docker Compose, and LLM functionality requires you to configure your own prompts and providers plus supply API keys.
- The Terms of Service state the service is provided "as is" with no guarantee of AI output accuracy or fitness for accounting, tax filing or compliance, and explicitly note it is not a substitute for professional tax or legal advice.
- Currency conversion also allows manual entry as a fallback when the automatic result is wrong.
as of 2026-10-04
Verification history
We have re-verified TaxHacker 9 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
Showing the 6 most recent of 9 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published TaxHacker tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Self-Hosted Edition
$0/mo
Ideal for
Developers, privacy-first freelancers and indie-hackers willing to run Docker Compose and supply their own OpenAI, Gemini or Mistral API key.
What this tier adds
Starting point: free and open source, full data control, but you deploy and maintain the instance and pay your LLM provider directly.
Cloud Edition (Early Access)
€10/month (yearly subscription plans)
Ideal for
Freelancers and small businesses who want the same AI receipt and invoice analysis without running a server or managing API keys.
What this tier adds
Adds a hosted SaaS deployment with TaxHacker-provided AI keys and storage, automatic updates, billed as a yearly subscription at €10/month.
Where the pricing makes sense
The company stage and team size where TaxHacker's pricing actually pencils out — and where peers do it cheaper.
The Self-Hosted Edition is free and open source, so the only ongoing cost is the LLM API usage you pay your provider for directly. The Cloud Edition runs as early access at €10/month on yearly subscription plans, with TaxHacker supplying AI keys and storage. That places TaxHacker well below Xero or QuickBooks subscriptions, and roughly in line with lightweight hosted expense trackers, but you trade that saving for setup work or an annual commitment.
Setup time & first value
How long it actually takes to get something useful out of TaxHacker — broken out by persona, not the marketing-page minute.
Self-hosted: budget an afternoon if you're comfortable with Docker Compose, plus time to create an LLM provider account and paste the key in — first value comes once your first batch of receipts is extracted. Cloud Edition: minutes to sign up and upload your first invoice, though the Yearly subscription is an early access product. Custom field and prompt tuning to match your own categories is an
Switching to or from TaxHacker
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From a spreadsheet: import your existing rows via the CSV transaction import and let AI analysis handle new receipts going forward.
- →From a hosted expense scanner: download your full data archive from the old service, import the CSV, and upload the original receipt files to TaxHacker for re-extraction.
- →From no system at all: upload last year's receipt photos and invoice PDFs in bulk and let the LLM build the transaction table from scratch.
- ↗To another accounting tool: export transactions to CSV and download the full data archive — TaxHacker states it does not take away or limit what you do with your data.
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “TaxHacker”, and we withheld 6: 6 could not be judged, because “TaxHacker” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about TaxHacker.
Official links
Tools that pair well with TaxHacker
Common stack mates teams adopt alongside TaxHacker, with the specific reason each pairing earns its keep.
Foundor.ai
AI business plan, branding, and pitch deck generator for founders who need investor-ready documents fast.
Klippa
Klippa, now branded Doxis, turns invoices, receipts, and IDs into structured data via OCR, verification, and spend-management workflows.
Receiptor AI
Receiptor AI finds receipts and invoices across email, WhatsApp and iMessage, then files them into Xero or QuickBooks with the original attached.
Featured Head-to-Head Comparisons
Taxhacker vs Bitsgap
For freelancers needing AI-powered expense tracking with full data control, TaxHacker is the clear choice. For crypto traders seeking automated bots across multiple exchanges, Bitsgap offers a mature, integrated platform. Pick based on your domain: accounting vs. trading.
Taxhacker vs Presto Voice
If you run a QSR chain with drive-thrus and want to boost revenue via voice AI upsells (up to 6% incremental revenue), Presto Voice is the clear choice—backed by recent partnerships like Dairy Queen. For freelancers and small businesses seeking a free, self-hosted AI accounting tool with strong privacy and multi-currency support, TaxHacker wins hands-down. They serve completely different needs; pick the one that matches your operation.
Taxhacker vs Truleo
Truleo and TaxHacker serve entirely different markets: law enforcement intelligence vs freelancer accounting. There is no overlap. The choice is not between the two tools but which category you belong to. Buy Truleo if your job involves police casework; buy TaxHacker if you need a privacy-respecting, AI-powered bookkeeper for your small business.
Alternatives to TaxHacker
View allFoundor.ai
AI business plan, branding, and pitch deck generator for founders who need investor-ready documents fast.
Klippa
Klippa, now branded Doxis, turns invoices, receipts, and IDs into structured data via OCR, verification, and spend-management workflows.
Receiptor AI
Receiptor AI finds receipts and invoices across email, WhatsApp and iMessage, then files them into Xero or QuickBooks with the original attached.
Frequently Asked Questions
Categories
Used TaxHacker? Help shape our editorial sentiment research.