Invoicing, expenses & taxes.
Local. Yours.

Fennig is the browser-based invoicing and tax app for freelancers and small businesses under German tax law. It is local by default, with no required account or subscription. Optional account sync remains opt-in and is still undergoing acceptance.

No sign-up. No credit card. Just open it and go.

Local records & correction workflow E-invoicing · XRechnung & ZUGFeRD §19 UStG small-business (Kleinunternehmer) EÜR & DATEV export Local by default — privacy by design

01 — Features

Everything your business needs. Nothing that slows it down.

From your first invoice to the annual tax filing — one tool that actually understands German tax reality.

01

Invoices & quotes

Reserved numbering, line items with discounts and VAT, partial payments, and cancellation invoices instead of deleting. 7 templates, live-editable in Invoice Studio. Hours tracked per client and project become a draft invoice.

02

E-invoicing built in

Every invoice exports as XRechnung (EN 16931). Incoming XRechnung and ZUGFeRD e-invoices are read directly as expenses — mandatory to receive in Germany since 2025.

03

AI receipt scanning

Snap a photo or drop a PDF — merchant, total, VAT, category come out automatically. Every scan lands in a review queue with the receipt shown next to each extracted field before it's booked.

04

Tax cockpit

EÜR (cash-basis profit statement) with a step-by-step guide, the exact §32a EStG income-tax formula, a Kleinunternehmer threshold tracker, VAT pre-return, EU sales list — live, as you work.

05

Bank reconciliation

Import your bank's CSV export: incoming payments auto-match open invoices, outgoing transactions get an expense-category suggestion — everything reviewable before it's applied.

06

Year-end close package

One click: the profit statement mapped to ELSTER (the German tax office's e-filing system), PDFs and an Excel workbook, every invoice as e-invoice XML, receipt images and integrity evidence — plus an optional DATEV SKR03 booking batch.

02 — In detail

From receipt to tax return — no copy-pasting in between.

Scan receipts instead of typing them in

A photo of a receipt, a PDF from your inbox, or a whole folder at once: the AI extracts merchant, net amount, VAT, date and category. You review the result next to the original receipt — nothing is booked until you approve it.

  • Your own API key (Gemini, Anthropic or OpenAI — Gemini's free tier works), a local Ollama model, or the keyless PDF-text fallback
  • A review queue for your expenses: the receipt shown beside every field
  • Depreciation (AfA) for purchases over €800 net, spread month-accurately

Your taxes, calculated live

Fennig doesn't estimate: income tax follows the exact §32a EStG formula for the current year. The simulator instantly shows what actually stays in your pocket from your next invoice.

  • EÜR on a cash basis, with a plain-English filing guide
  • Steuer-Check: the deduction hunt in plain language, priced against your real tariff
  • Kleinunternehmer (small-business) threshold tracker with a run-rate projection
  • VAT pre-return and EU sales list (Zusammenfassende Meldung) with CSV export

Clients under control, money in the bank

Full §14 UStG client records, a payment-behavior score per client, and reminder letters with the correct §288 BGB late-interest and flat fee — drafted as an email, one click away.

  • Reminder workflow with statutory late-payment interest and fee (§288 BGB)
  • Recurring invoices and a price book
  • Sales pipeline, a file vault per client and printable account statements
  • "Today" inbox: overdue invoices, open drafts, upcoming deadlines

03 — Built for Germany

German tax law is the product, not a footnote.

Generic invoicing tools stop at the PDF. Fennig supports record-keeping workflows relevant to GoBD, the EÜR profit statement and e-invoicing — with visible assumptions and professional review still required.

Storno & export

Correction workflow, local control

Corrections run through a cancellation invoice, numbering stays reserved and exports remain available. The lock that makes issued documents immutable is built and still switched off in this pre-release. Retention periods depend on the record type; Fennig does not delete local data when a future subscription ends.

E-invoicing 2025

Receiving is mandatory. Fennig does both.

Since 2025, businesses in Germany must be able to receive e-invoices. Fennig reads XRechnung and ZUGFeRD, and exports every invoice you create as EN 16931-compliant XML.

Privacy by design

No servers. No accounts. No cookies.

All data lives in your browser's own database, on your device. No tracking, no analytics scripts. For AI scanning, receipts only ever go to the provider you configure yourself — or nowhere at all.

§19 UStG

Kleinunternehmer (small-business), handled

A revenue-threshold tracker with a run-rate projection, correct invoice wording, and if you switch to standard VAT taxation: the VAT pre-return is already built in.

ELSTER & DATEV

Accountants love it

The year-end close exports the profit statement mapped to ELSTER's forms, plus a DATEV SKR03 booking batch as CSV — hand it straight to your accountant, no shoebox required.

Offline PWA

Works even with no signal

Fennig is an installable Progressive Web App: load it once, it keeps working offline. Automatic daily backups to a folder you choose.

04 — Pricing

Free and local today. Pro is planned.

Every feature currently shipped is free and local. Optional Pro is not available yet: sync still needs deployed acceptance, and billing plus hosted AI are not built.

Free — Local

€0

forever

  • Every feature: invoices, quotes, clients, expenses
  • EÜR, tax cockpit, e-invoicing, year-end close
  • AI receipt scanning with your own API key
  • Local backups (JSON, automatic)
  • One device, no cloud sync
Start now
Coming soon

Fennig Pro

€7 / month

or €70 / year (≈ 2 months free)

  • Everything in Free, plus:
  • Desktop ↔ phone sync after acceptance
  • Hosted AI scans — planned
  • Billing and no-card trial — planned
  • Separate cloud backup — not included
Coming soon — in progress

If a future Pro subscription ends, paid services stop but the local copy remains readable and exportable. Retention periods depend on the record type; Fennig never uses a subscription to lock local records.

05 — FAQ

Frequently asked questions

Where does my data live?

By default, on your device in the browser's IndexedDB. Manual JSON export and supported browsers' folder backup remain under your control. If you explicitly enable account sync after it passes acceptance, business records use the configured sync provider; API keys and backup-folder permissions stay device-local.

Is Fennig really free?

Yes. Everything the app can do today — invoices, e-invoicing, expenses, AI scanning with your own key, EÜR and year-end close — is free. A future Pro plan may add accepted device sync and hosted AI; billing and a separate cloud-backup product are not available today.

What happens to my data if I cancel?

A future cancellation would stop paid services, not access to the local copy. Local records stay readable and exportable. Applicable retention periods depend on the document type; confirm them with your tax adviser.

Is Fennig right for me as a small business (Kleinunternehmer, §19 UStG)?

Yes, Fennig is built exactly for that. Invoices carry the correct §19 wording, the threshold tracker warns you with a run-rate projection before you cross the revenue limit, and if you switch to standard VAT taxation, the VAT pre-return is already there.

Do I need a subscription for AI receipt scanning?

No. You can use your own API key (Google Gemini has a free tier) or a local Ollama model — in which case the receipt never leaves your device. Fennig Pro will additionally offer hosted scans without your own key.

Does Fennig replace an accountant (Steuerberater)?

No — Fennig is a tool, not tax advice. It calculates your EÜR, income tax under §32a and VAT live, and produces clean exports (ELSTER form mapping, DATEV SKR03) that you file yourself or hand to your accountant.

What devices does Fennig run on?

Any modern browser on desktop and smartphone, installable as an app (PWA) and usable offline. An Android app via the Play Store is planned, iPhone support after that.

What languages is Fennig available in?

The entire interface is available in German, English, Spanish and French — you pick a language on first launch and can change it any time in Settings. Everything is translated, right down to the in-app help. Invoices keep their German business-document format regardless, and official tax terms (EÜR, Anlage S, Steuernummer) stay in German so they match ELSTER and the real forms.

06 — Let's go

Your next invoice takes two minutes to write.