Automated and Recurring Invoicing in Germany

This article is for general informational purposes only and does not constitute legal or tax advice. For questions about your specific situation, please consult a tax advisor.

What Does Automated Invoicing Mean?

Automated invoicing means the repetitive steps of your invoicing process run without manual work: invoice numbers are assigned sequentially, recurring invoices go out on fixed dates, payment reminders send themselves, and every invoice lands straight in your archive. You set the rules once, and the software applies them the same way every time.

The point is not that a machine invents invoices, but that it takes the dull repetition off your plate. You keep control over content and approvals, but you stop losing time to copying, numbering, and chasing payments.

Why Is the Cloud Worth It for Invoicing?

Because automation only runs reliably if it does not depend on your laptop being switched on. A cloud solution runs scheduled tasks server-side, so they still happen when you are on holiday or at a client's office.

On top of that come three practical benefits:

  • Access from anywhere: You write an invoice on your laptop and check the payment status on your phone, using the same data.
  • Automatic backups: Your invoices do not live on a single hard drive that can fail. A broken device does not end your bookkeeping.
  • Always current: Legal changes such as the e-invoicing requirement are rolled out by the software, so you never have to update a template by hand.

Which Tasks Can Be Automated?

These parts of the invoicing process typically run automatically once you have set them up:

  • Recurring invoices: For retainers, subscriptions, or monthly flat fees, you define a schedule. The invoice is then generated automatically each month with the correct date and a new number.
  • Sequential invoice numbers: The software assigns each number exactly once, without you keeping a list. That is what §14 Abs. 4 UStG actually requires, and it saves you questions in a GoBD audit.
  • Payment reminders and dunning: If an invoice is still open past its due date, a friendly reminder goes out automatically. How to structure due dates and escalation levels is covered in the guide to payment reminders.
  • Payment links: A pay link is attached to the invoice so the client can pay directly by card or direct debit. That noticeably shortens the time to payment. What card and direct debit cost, and why you cannot add the fee on top, is covered in the post on payment links.
  • Archiving: Every issued invoice is stored unchangeably, without you having to remember it.
  • Recurring client and line-item data: Regular clients, standard services, and tax rates are stored and inserted with one click.

How Do You Set Up Automated Invoicing?

Getting started takes about an hour. This order is the fastest way in:

  1. Enter your master data: Set up your company details, tax number or VAT ID, and logo once. As a Kleinunternehmer, keep the required fields under §19 UStG in mind.
  2. Define standard services: Save your most common line items with price and tax rate so you do not retype them every time.
  3. Set the numbering scheme: Choose a format, for example 2026-0001, and enable automatic sequential assignment.
  4. Set up recurring invoices: Create a schedule with a start date and interval for each retainer client.
  5. Configure reminder rules: Decide after how many days a payment reminder and then a dunning notice is triggered.
  6. Connect a payment method: Link a payment provider so pay links work and incoming payments are matched automatically.

After that, your day-to-day is just reviewing and approving instead of typing and chasing.

Do Recurring Invoices Have to Be E-Invoices?

Not yet, but the date is getting closer, and recurring invoices have special rules that save you work.

A reminder of the deadlines: every business has had to be able to receive e-invoices since 2025. Issuing becomes mandatory from 2027 for businesses with more than 800,000 EUR in previous-year revenue, and from 2028 for all B2B transactions. Invoices to consumers and small-amount invoices up to 250 EUR stay out of scope, and Kleinunternehmer are permanently exempt from issuing them.

For Dauerschuldverhältnisse, meaning exactly the retainers and subscriptions that recurring invoicing is about, the tax authority has written down three concessions (Abschnitt 14.1 Abs. 19 and Abschnitt 14.5 Abs. 12 UStAE as amended by the BMF-Schreiben of 15 October 2025):

  • Issuing once is enough. Where the e-invoicing obligation applies, it is sufficient to issue a single e-invoice for the first partial performance period. The underlying contract must be attached to it, or the rest of the content must make clear that this is a Dauerrechnung. No new one is needed for the following periods.
  • Existing PDF recurring invoices stay valid. As long as the invoice details do not change, a Dauerrechnung lawfully issued as a "sonstige Rechnung" carries no obligation to additionally issue an e-invoice. So you do not have to convert a running PDF recurring invoice preemptively.
  • The contract number works as the invoice number. It has to sit in the structured part of the e-invoice, but a one-time number from the contract is enough, such as a property or client number. Individual payment documents need no separate sequential number.

If the mandatory fields under §§14, 14a UStG do change, for example because you raise the retainer price, the original e-invoice has to be corrected or a new one issued. This is exactly the point worth testing in your own tool: what actually happens to a running schedule when the price changes?

revoBill issues e-invoices in XRechnung format, with no volume cap. ZUGFeRD is not currently included. If you need the hybrid format, the invoicing software comparison shows which tools cover both.

Do Invoice Numbers Have to Be Gap-Free?

No, and this is one of the most persistent myths around invoicing software. §14 Abs. 4 Satz 1 Nr. 4 UStG requires "eine fortlaufende Nummer mit einer oder mehreren Zahlenreihen, die zur Identifizierung der Rechnung vom Rechnungsaussteller einmalig vergeben wird". What counts is that each number is assigned only once, not that the sequence has no gaps.

In practice: if you discard a draft and a number is left unused, that is not a breach. You also do not have to fill gaps artificially. Running several number ranges side by side is equally allowed, for example one per year or per business area.

Even so, an automatically assigned numbering scheme stays the calmer option. With numbers assigned cleanly and traceably, no discussion about the completeness of your records comes up in an audit in the first place.

Automation and GoBD: What Do You Need to Watch?

Automation does not release you from the GoBD principles, but it helps you meet them. Keep three points in mind:

  • Immutability: A sent invoice must not be silently changeable. Corrections go through a cancellation invoice, not after-the-fact edits, and not in the automated template either.
  • Retention: You keep invoices for 8 years. A cloud archive meets this as long as the data stays exportable and machine-readable.
  • Traceability: The automated run should be logged, so it is clear when each invoice was created and sent.

Common Mistakes When Automating

Automation saves time, but it also amplifies mistakes when the base setup is wrong. These are the traps that come up most often:

  • Automation without oversight: Recurring invoices keep running even though the engagement ended long ago. Review active schedules regularly.
  • Wrong tax rate in the template: A tax rate set incorrectly once repeats on every automatic invoice. Check the template carefully before the first run.
  • Reminders that are too aggressive: A dunning notice a single day after the due date damages the client relationship. Build in a first, friendly reminder before the tone gets stricter.
  • A frozen performance period: The template carries the date of the first run and every follow-up invoice repeats it. But the time of supply is a mandatory field under §14 Abs. 4 Satz 1 Nr. 6 UStG. Under §31 Abs. 4 UStDV, naming the calendar month in which the service was performed is enough, and that is exactly what your schedule should carry forward on its own.
  • No human review: Even automatically generated invoices need a quick approval before sending, especially for new clients.

Checklist: Your Automated Invoicing Process

  1. Master data and standard services are stored
  2. Invoice numbers are assigned automatically and each one only once
  3. Recurring invoices run on a fixed schedule
  4. Payment reminders and dunning are set up in stages
  5. Pay links are connected to your invoice
  6. Every invoice is archived unchangeably
  7. The performance period advances with each run instead of being inherited from the template
  8. Active schedules are reviewed regularly

Related Reading


Want recurring invoices, automatic payment reminders, and a central archive without a monthly software bill? Try revoBill, the free invoicing tool for freelancers and small businesses.

Open app

/en/blog/automatisierte-rechnungsstellung