Tests the tool with fictional data, for trial purposes only.

Provider (your data)

Customer / Recipient

Quote details

VAT mode

Quote line items

Description
Qty
Unit
Unit price net
VAT%

Delivery & payment terms

Summary

Net 0,00 €
VAT 0,00 €
Total 0,00 €
Non-binding / subject to change

100% generated in your browser, your quote data never leaves your device.

Free Quote Generator, create quotes & estimates online

Create a professional quote or cost estimate in minutes. Multiple line items, automatic net/VAT/gross calculation, validity date, binding or non-binding. PDF download, 100% in your browser, GDPR compliant.

  • Provider & customer required fields
  • 100% local, GDPR-compliant
  • Binding or non-binding
  • Validity date + binding period

How it works: Create a quote

1

Anbieter- und Kundendaten eingeben

Trage deine Firmendaten (Name, Anschrift, optional USt-IdNr.) und die Daten deines Kunden ein. Beide werden gespeichert (nur lokal!) und bei weiteren Angeboten vorgeschlagen.

2

Positionen, Mengen und Preise erfassen

Füge beliebig viele Angebots-Positionen hinzu, mit Beschreibung, Menge, Einzelpreis und Steuersatz. Die Summe wird live berechnet.

3

Gültigkeit und Bindung wählen

Setze ein „Gültig bis"-Datum (Default +30 Tage). Wähle verbindlich oder freibleibend / unverbindlich. Der Pflichthinweis erscheint automatisch im PDF.

4

PDF herunterladen

Klick „PDF herunterladen". Speichern, per E-Mail an den Kunden senden, drucken, fertig. Alles 100 % lokal, deine Daten verlassen den Browser nicht.

Writing a quote: required information, binding period and special cases

Quote vs. invoice

A quote describes your service BEFORE order acceptance. It binds you legally under German § 145 BGB once the customer accepts it within the deadline, the contract is then formed automatically. An invoice is issued AFTER service delivery and must contain all mandatory fields under § 14 UStG. The quote does not replace an invoice and does not trigger VAT liability.

Binding period under § 145 BGB

Anyone making an offer is bound by it, unless they explicitly write 'subject to change', 'non-binding', or 'while stocks last'. Standard is 14-30 days. Without a deadline, a 'reasonable period' applies (§ 147 BGB). Tip for tradespeople and service providers: always include a concrete deadline AND the word 'non-binding' so prices can be renegotiated.

Required quote information

Unlike invoices, there's no central law like § 14 UStG. But: full provider name, address, contact details are required (imprint obligation under § 5 TMG if online). Recommended: tax ID or VAT ID, commercial register entry for corporations, clear service description, prices (net + VAT or gross for B2C), validity date, delivery time, payment terms. Our generator structures all of this automatically.

Price display: gross or net?

B2C (consumers) requires final prices under the Price Indication Ordinance (PAngV), gross including VAT. B2B is fine with net + 'plus statutory VAT' note. Small businesses under § 19 UStG show no VAT and add the mandatory note. For EU B2B foreign customers with valid VAT ID, reverse charge applies later (in the invoice), can already be mentioned in the quote.

Small business § 19 UStG

Anyone working as a small business (previous year revenue under €25,000, current year under €100,000, thresholds since 2025) does not show VAT in the quote. Instead, the mandatory note appears: 'Pursuant to § 19 UStG, no VAT is charged.' Important: the subsequent invoice must consistently be without VAT. Switch the mode above to 'Small business', the note appears automatically.

Acceptance & contract formation

If the customer accepts your quote within the deadline (in writing, orally, by implied conduct), the contract is formed automatically, no separate order confirmation needed. For binding quotes: prices and conditions apply. For non-binding quotes you can still reject acceptance or send a new order confirmation. For craftsman quotes, § 632 BGB applies: in case of doubt, a cost estimate is 'non-binding'.

Cost estimate vs. fixed price

A 'cost estimate' under § 649 BGB is a non-binding estimate, significant overruns must be notified to the customer, who may then terminate. A 'fixed price' or 'binding quote' binds both parties. For larger construction work or unclear scope, the cost estimate is more practical. In the generator: leave 'Binding' unchecked for a cost estimate.

Assigning quote numbers correctly

The quote number doesn't need to be sequential (only invoices require that), but a unique structure is practical. Typical: 'Q-2026-001', '2026/Q2/NNN', 'QUO-NNN'. Our generator suggests 'A-YYYY-NNN'. Keep the number as a reference in the subsequent order confirmation and invoice, this simplifies bookkeeping.

Frequently Asked Questions

Was unterscheidet ein Angebot von einer Rechnung?

Ein Angebot (auch Kostenvoranschlag) ist ein Vorschlag zur Leistungserbringung mit Preis und Bedingungen, noch ohne Lieferung. Eine Rechnung wird erst nach erbrachter Leistung gestellt und ersetzt das Angebot. Das Angebot ist KEINE Steuerrechnung im Sinne von § 14 UStG und löst KEINE Umsatzsteuer-Schuld aus. Erst die spätere Rechnung muss alle UStG-Pflichtangaben enthalten.

Wie lange ist mein Angebot gültig?

Du legst die Bindungsfrist selbst fest, Standard sind 30 Tage. Nach § 145 BGB ist der Anbieter an sein Angebot gebunden, solange die Frist läuft. Ohne Frist gilt eine „angemessene Zeit" (Faustregel: 1-4 Wochen). Tipp: schreibe „freibleibend" oder „unverbindlich" rein, wenn du dir Preisanpassungen vorbehalten willst.

Brauche ich auf einem Angebot USt-Ausweis?

Bei Angeboten gegenüber Verbrauchern (B2C) musst du Brutto-Preise nennen (PAngV). Bei B2B-Angeboten reichen Netto-Preise mit Hinweis „zzgl. gesetzlicher USt". USt-IdNr. ist nur Pflicht, wenn du Reverse-Charge in der späteren Rechnung anwenden willst. Kleinunternehmer nach § 19 UStG weisen keine USt aus, im Angebot mit Hinweis „Gemäß § 19 UStG wird keine Umsatzsteuer berechnet".

Was ist der Unterschied zwischen verbindlich und unverbindlich?

Ein „verbindliches Angebot" bindet dich nach § 145 BGB, nimmt der Kunde innerhalb der Frist an, kommt der Vertrag automatisch zustande. „Unverbindlich" oder „freibleibend" heißt: du kannst zwischen Annahme und Auftragsbestätigung noch ablehnen oder Preise anpassen. Für Handwerker und Dienstleister ist „freibleibend" praktisch, weil Materialkosten schwanken können.

Muss ich Pflichtangaben wie bei einer Rechnung machen?

Nicht die § 14 UStG-Pflichten, aber Identifikation des Anbieters ist nötig: Name/Firma, Anschrift, Kontakt. Bei Gewerbetreibenden zusätzlich: Steuer- oder USt-IdNr., Handelsregister-Eintrag falls vorhanden. Der Generator hilft dir, alle empfohlenen Felder strukturiert anzulegen. Hinweis: das Angebot ersetzt keine Steuerrechnung, die musst du nach Auftragsabschluss separat ausstellen.

How do you like this tool?

Your feedback helps us improve PDF Monster.

4.9 / 5 (8 reviews)

Click the stars to rate

Secure. Private. In your control.

This tool runs entirely in your browser. Your file is never sent to our servers, everything is processed locally on your device. Maximum privacy, maximum speed. Learn more

  • SSL encrypted
  • GDPR compliant
  • 0 uploads, nothing leaves your device
  • Servers in Germany