Haben
For German freelancers, tradespeople, and small companies that want bookkeeping without a subscription, Haben runs the full path from receipt to tax office on your own server. Invoices carry live previews, item catalogs, and reusable text blocks, and every invoice can be finalized as a ZUGFeRD or XRechnung e-invoice carrying the required German invoice details. Receipts arrive by drag and drop, phone camera, or email, and optional AI extraction reads amounts and dates before you categorize and post them. Bank reconciliation imports statements through PSD2 connections or CAMT.053 files from banks and payment services, then proposes matches with reasons you can accept or correct. Underneath sits double-entry bookkeeping on SKR03 or SKR04 charts, with a journal, account sheets, and DATEV exports your tax adviser already understands. VAT advance returns draw their figures straight from postings and travel to ELSTER directly through ERiC or through Mein ELSTER, and annual filings cover VAT returns, Anlage EÜR, and income tax. Quotes convert to invoices in one action, dunning follows open items, and filing deadlines arrive as calendar feeds and email reminders. Reports show EÜR results, open items, and monthly trends, and the year-end archive exports as a checksummed ZIP. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
TaxHacker
With 6,600+ GitHub stars and created by vas3k — one of the indie developer community's most recognized builders — TaxHacker is the self-hosted AI accounting application that turns receipt chaos into structured financial intelligence without surrendering a single document to third-party cloud services. Upload photos of receipts, invoices, or PDF bank statements, and the LLM pipeline automatically extracts dates, merchants, amounts, line items, tax breakdowns, and vendor information into an Excel-like structured database with custom fields you define through your own AI prompts. Currency handling covers 170+ fiat currencies and 14 cryptocurrencies (BTC, ETH, LTC, and more) with automatic conversion using historical exchange rates from the actual transaction date — critical for international freelancers filing in one reporting currency. The AI layer supports OpenAI (GPT-4o, GPT-4.1-mini), Google Gemini, Mistral, or fully local models via Ollama, LM Studio, vLLM, and LocalAI through OpenAI-compatible endpoints for complete air-gapped deployments. Features include multi-project workspace isolation, custom categories with AI-driven auto-classification, bulk document upload with batch processing, email server monitoring for automated attachment ingestion, flexible CSV export with attached documents, and comprehensive tax report generation. The tech stack runs Next.js 15+ for the frontend and tRPC API, Prisma ORM for database models and migrations, PostgreSQL 17+ for persistence, and Ghostscript plus GraphicsMagick for PDF rendering. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.