Back to Tools
TaxHacker

TaxHacker

Self-hosted AI accounting that extracts receipts, invoices, and transactions automatically

otherFree (Open Source, MAI accounting toolself-hosted accountingreceipt scanner AITaxHackeropen source accountingvas3k

About

TaxHacker is an open-source, self-hosted accounting app built by vas3k that uses LLMs to auto-extract data from receipts, invoices, bank statements, and even handwritten notes. You point it at a pile of documents, and it pulls amounts, dates, merchants, tax info, and line items — no manual data entry. The standout feature is customizable LLM prompts. You control exactly what the AI extracts and how it categorizes transactions. Need a custom field for VAT registration numbers? Add it like an Excel column. Need project-level expense tracking for three different clients? Done. Every extraction prompt is editable, so the AI adapts to your accounting workflow instead of the other way around. It supports OpenAI, Google Gemini, and Mistral as AI providers (local LLM support is coming). Currency handling is genuinely useful — 170+ currencies and 14 cryptocurrencies with automatic conversion at historical exchange rates tied to the transaction date. That alone saves hours for freelancers who invoice internationally. Deployment is a single Docker Compose command with PostgreSQL 17. The entire app runs on your hardware. Your financial documents never leave your server. For freelancers and indie hackers who are privacy-conscious about their financial data, this is the key selling point over cloud accounting tools. 3.7K GitHub stars and climbing fast — it hit trending on GitHub this week. MIT licensed. Still in early development, so expect rough edges. But for the price of free, the tradeoff is worth it. Compare TaxHacker to other AI accounting tools or read about self-hosted AI solutions on our news app.

Key Features

  • AI-powered receipt and invoice data extraction using OpenAI, Gemini, or Mistral
  • 170+ currencies and 14 cryptocurrencies with historical exchange rate conversion
  • Unlimited custom fields — add any data point like Excel columns
  • Customizable LLM prompts for all extraction processes
  • Multi-format support: receipts, invoices, PDFs, bank statements, handwritten documents
  • Full-text search across all document contents
  • CSV export with attached documents for tax-ready reporting
  • Self-hosted with Docker Compose — financial data never leaves your server

Use Cases

  • 1Freelancers automating quarterly expense tracking across multiple currencies
  • 2Indie hackers managing receipts and invoices for side projects
  • 3Small businesses needing private, self-hosted financial document processing
  • 4International contractors tracking crypto and fiat payments with historical rates

Pros

  • Completely free and open source (MIT license)
  • Self-hosted — full data sovereignty over financial documents
  • Customizable AI prompts let you tailor extraction to your exact needs
  • Multi-currency with historical exchange rates is genuinely useful for international work
  • Single-command Docker deployment — running in under 5 minutes

Cons

  • Still in early development — expect bugs and breaking changes
  • No local LLM support yet (coming soon) — requires cloud AI API keys
  • Requires PostgreSQL 17+ and Ghostscript/GraphicsMagick for PDF processing
  • No mobile app — web interface only
  • No integrations with banking APIs or payment processors

Get Started

4.0
Visit Website

Details

Category
other
Pricing
Free (Open Source, M

Related Resources

Weekly AI Digest