Invoice software for Germany

Everhour supports billable time and invoicing workflows, while German VAT invoices require specific § 14 UStG details.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

German invoice software essentials

Create a Germany-ready invoice

Invoice software for Germany should help you prepare invoices that match the country's VAT structure, client expectations, and recordkeeping needs. A standard invoice is more than a payment request. It documents the supplier, recipient, taxable supply, VAT treatment, invoice number, issue date, and supply timing in a format the buyer can process and archive.

For taxable supplies to another entrepreneur for its business, or to a legal person that is not an entrepreneur, the supplier generally must issue the invoice within six months after performing the supply, except for many exempt transactions under § 4 nos. 8 to 29 UStG. That timing matters for recurring services, project milestones, and delayed billing cycles.

Include the required German fields

A standard German VAT invoice must include supplier and recipient full names and addresses, the supplier's Steuernummer or USt-IdNr., issue date, unique invoice number, supply description, supply date or advance payment date, taxable amount split by VAT rate or exemption, and the VAT rate and VAT amount or exemption note. Certain cases also require a retention notice for private recipients or the word "Gutschrift" for a credit note.

Germany's VAT regime is Umsatzsteuer or Mehrwertsteuer. The standard VAT rate is 19%, and the reduced rate is 7% for specified categories of supplies. The invoice should show VAT clearly at the line or summary level, with taxable bases separated when different rates or exemptions apply. Foreign-currency VAT calculations require euro conversion using the BMF monthly average rate unless the tax office permits supported daily-rate conversion.

Prepare for German e-invoicing

German domestic B2B invoicing changed for supplies performed after December 31, 2024. Since January 1, 2025, invoices between domestic German entrepreneurs generally fall under mandatory e-invoice rules, while private end consumers are not covered. A German e-invoice must use a structured electronic format that enables electronic processing. A simple PDF counts as another type of invoice, not an e-invoice.

Transition rules matter when you choose invoice software. Invoice issuers may use other invoice types through December 31, 2026, and issuers with prior-year turnover up to €800,000 may extend that transition through December 31, 2027. After the transition, domestic B2B invoices must be e-invoices. Software should keep invoice content complete even before the structured format becomes mandatory for the issuer.

Move from one invoice to billing control

A one-off invoice tool is enough when you need a clean invoice for a single German client, a fixed-fee job, or a small service order with clear VAT treatment. It should let you enter the required identifiers, split taxable amounts by rate, set payment terms, and keep a copy for your records.

A managed workflow becomes necessary when invoices come from tracked work, mixed billable and non-billable tasks, different client rates, and recurring approvals. Everhour supports project billing status, task-level non-billable controls, custom task rates, member-rate exceptions, and admin reporting for billable time, non-billable time, billable amount, and cost before invoice creation.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Which German tax identifier belongs on an invoice?

A German VAT invoice must show either the supplier's Steuernummer issued by the tax office or the USt-IdNr. issued by the Federal Central Tax Office. The buyer's full name and address also belong on the invoice. For cross-border or structured B2B workflows, the VAT ID often gives the client's accounting team the clearest validation path.

Does a German invoice need VAT on every line?

A German invoice needs the taxable amount split by tax rate or exemption, plus the VAT rate and VAT amount or a valid exemption note. Line-level VAT is useful when one invoice includes supplies taxed at 19%, supplies taxed at 7%, and exempt items. A single summary works only when it still separates the taxable bases correctly.

Is a PDF invoice enough for German B2B clients?

For domestic German B2B supplies performed after December 31, 2024, mandatory e-invoice rules generally apply. Since January 1, 2025, a German e-invoice must be issued, transmitted, and received in a structured electronic format that enables electronic processing. A plain PDF is treated as another invoice type during the transition, not as a structured e-invoice.

Which payment term should a Germany invoice use?

The contract controls the payment term first. If no payment time is specified, performance may be demanded immediately. A debtor is in default at the latest 30 days after due date and invoice receipt. Default interest is 5 percentage points above the base rate, or 9 percentage points above the base rate for transactions where no party is a consumer.

Can a German invoice be written in English?

German is the official language of tax proceedings. Revenue authorities may require prompt translation of foreign-language documents, including notarized or sworn translations in justified cases. An English invoice can work commercially, but German tax review becomes easier when key invoice fields, VAT treatment, and supporting records remain clear and translatable.

How does Everhour separate billable and non-billable work for German invoices?

Everhour lets admins set project billing status, mark specific tasks as non-billable, use custom task rates, and apply member-rate exceptions. Reports can show billable time, non-billable time, billable amount, and cost, so German client invoices start from reviewed billing data instead of a manual timesheet rebuild.

How does Everhour support invoice handoff to accounting?

Everhour can generate invoices from uninvoiced time and expenses, then export invoices to QuickBooks Online, Xero, or FreshBooks as drafts. Invoice status, number, issue date, and amount sync back to Everhour, keeping project billing reports connected to the accounting workflow.

Turn German hours into invoices

Track billable and non-billable work before billing, then use reviewed totals to prepare client invoices. Everhour keeps project time, rates, and billing reports connected to invoicing.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or