Skip to content

Cloud coming soonWaiting list open

The invoicing app that keeps up with you

Open-source invoicing and e-invoicing for freelancers, small businesses and their accountants. Host it yourself today, or join the waiting list for our cloud, which is coming soon.

Or self-host it free with Docker

Open sourceBuilt in the open, with its community
stars on GitHub
700+
contributors, plus translators
20
language catalogs
19
open-source license
AGPL-3.0

01Countries

Five countries' invoicing rules, built in

Pick where your company bills from. The identifiers, the VAT rates, the e-invoice format and the way it reaches the tax office all follow, each one tied to the legal text it comes from.

Country support matrix

Five countries ship today. A new one adds its data files in the same shape, and the app reads them.

Already connected to France's approved platforms

Four approved platforms and Chorus Pro in France, the SdI in Italy and KSeF in Poland. You choose the channel in your company settings.

  • SUPER PDP
  • Iopole
  • Billit
  • Invopop
  • Chorus Pro
  • SdI over PEC
  • KSeF

Invoicerr is invoicing software, not an approved platform itself: it builds the invoice, the platform delivers it. Choisir sa plateforme agréée

Company settings

What the app asks a company in France

Identifier, required
SIREN / SIRET
9 or 14 digits
Identifier
N° TVA intracommunautaire
E-invoice format
Factur-X
Generated next to the PDF, validated before it leaves.
Sent through
PDP
Approved platform, mandatory since September 2026: SUPER PDP, Iopole, Billit or Invopop. Chorus Pro for public buyers.
VAT rates on a new line
  • 20%
  • 10%
  • 5.5%
  • 2.1%
  • 0%

Legal archive

10 years

Kept and hashed for as long as C. com. art. L123-22 asks.

02The flow

From first quote to money in the bank

One document engine runs quotes, invoices, credit notes, purchase orders and expenses. Nothing gets retyped between them.

  1. Quote it

    Send a quote your client signs online with a one-time code. Ask for a deposit or split it into instalments.

  2. Invoice it

    Turn the signed quote into an invoice in one click. Lines come from your catalogue, VAT rates from your country.

  3. Get paid

    Import a bank statement. Invoicerr matches each line by reference and amount, then records the payment for you.

  4. Keep the record

    Every sent invoice lands in a hashed legal archive, kept for exactly as long as your country asks.

03Around the invoice

The work around the invoice, handled too

  • It clears the tax office

    Where a country runs a national platform, Invoicerr sends the invoice through it and tracks the answer. The channel per country is picked once, in the company settings.

  • Hours turn into invoice lines

    Track time per project, billable or not. When the month ends, the unbilled hours become an invoice in one step.

  • Clients get their own portal

    Their documents, their balance, PDFs, online payment and quote decisions. Clients stop asking for statements by e-mail.

  • Supplier invoices, read for you

    Drop a received invoice. Self-hosted OCR reads it into an editable proposal that you approve or reject.

  • An MCP server and an API, scoped by key

    A built-in MCP server, a REST API and 18 webhook events, all scoped by API key: the assistant calls the same tools a user can, through one key.

    POST /api/mcpRead the guide

  • Speaks your language, and your client's

    19 language catalogs, a document language per recipient, and multi-currency with rate history.

Self-hostedFree

Self-host it today, free under AGPL-3.0

Invoicerr started as a self-hosted project and still is one. Run it with Docker on your own machine, free, forever. Or let us run it for you and skip the upkeep.

  • One image, two architectures. Built for amd64 and arm64. It runs on a VPS, a NAS or a 64-bit Raspberry Pi (3 and newer).
  • A Helm chart when one host is not enough. Separate API and worker roles, your own PostgreSQL and Redis, your own ingress.
  • Every feature, any number of seats. The self-hosted app is the whole app. Billing code stays switched off.
terminal

$ docker pull ghcr.io/invoicerr-app/invoicerr:latest

$ docker compose up -d

04Pricing

The cloud prices per seat, self-hosting is free

Cloud pricing is per company and gets cheaper with every seat. Self-hosting is free and has every feature.

Cloud

€23per month

How many people work in your company's account?
3
First seat
1 × €15
€15
Seats 2 to 4
2 × €4
€8
From seat 5
0 × €3
€0
Per month, excl. VAT
€23
  • Coming soon, date announced when ready
  • Hosted and updated by us
  • Every feature of the app
  • 14-day trial when it opens, everything but sending
  • Your data exported if you leave
Join the waiting list

Self-hosted

€0forever

  • Every feature of the app
  • Unlimited seats and companies
  • Docker image and Helm chart
  • AGPL-3.0, community support
Read the install guide

Prices in euros excluding VAT. Yearly billing charges 10 months for twelve. Past the prices, the difference is who runs it: the cloud runs on our infrastructure, self-hosting runs on yours.

05FAQ

Questions, answered

Yes. It is the same app with every feature and no seat limit, released under the AGPL-3.0 license, which also covers running it as a paid service for other people, as long as you offer your own users the corresponding source.

The cloud is coming soon: we will announce the date when it is ready, and the trial opens with it. Everything except sending documents: for 14 days you will be able to set up your company, import clients, build quotes and invoices and invite your team. Sending unlocks when you subscribe.

You pay per company, in euros excluding VAT. The first seat is €15 a month, seats 2 to 4 are €4 each, and every seat after that is €3. Paying yearly costs ten months instead of twelve.

The company becomes read-only for 14 days. After that, the owner receives a zip with a PDF and a JSON export of every document before anything is deleted.

Germany, France, Italy, Poland and Portugal ship with their rules filled in: identifiers, VAT rates, e-invoice formats, transmission channels and archive retention. The country support matrix shows exactly what each one covers.

Docker, PostgreSQL and Redis. The app won't boot without all three. The compose file in the install guide runs all three now: an app, a PostgreSQL 15 and a Redis service, and it asks for POSTGRES_PASSWORD and BETTER_AUTH_SECRET in a .env file next to it. For larger setups there is a Helm chart.