How to Create a Professional Freelance Invoice in 2 Minutes
You just finished a project. The client asks for an invoice. You open a blank document, try to remember what a proper invoice looks like, and spend the next hour formatting cells in a spreadsheet. There has to be a better way.
Why Invoicing Matters
A professional invoice is not just a payment request. It is a legal document that protects both you and your client. In most countries, invoices must include specific information to be legally valid — your company registration number, VAT details, payment terms, and late payment penalties.
Getting this wrong can mean:
- Delayed payments — clients reject invoices missing required fields
- Tax issues — non-compliant invoices may not be deductible
- Legal exposure — missing mandatory mentions can result in fines
What Makes an Invoice Legally Compliant
Requirements vary by country, but most jurisdictions require:
| Field | Required in |
|---|---|
| Seller name & address | Everywhere |
| Buyer name & address | Everywhere |
| Invoice number (sequential) | Everywhere |
| Date of issue & due date | Everywhere |
| Description of goods/services | Everywhere |
| Quantity & unit price | Everywhere |
| Tax rate & amount | EU, UK, most countries |
| Total excluding & including tax | EU, most countries |
| Company registration number | FR (SIRET), DE (HRB), UK (Company No) |
| VAT number | EU (mandatory for B2B) |
| Late payment penalties | FR (mandatory), EU (recommended) |
The Solution: Generate Invoices in Your Browser
The Invoice Generator creates professional PDF invoices directly in your browser. Everything runs locally — your data never leaves your device.
Step 1: Set Your Company Details
Fill in your company name, address, registration number (SIRET, NIF, etc.), and VAT number. These fields adapt to your country — a French user sees "SIRET", a German user sees "Handelsregister", a Spanish user sees "NIF/CIF".
Step 2: Add Your Client
Enter your client's name, address, and VAT number. For B2B invoices within the EU, both VAT numbers are legally required.
Step 3: Customize the Invoice
- Title — Change "Invoice" to "Quote", "Credit Note", or anything else
- Logo — Upload your company logo and position it (left, center, right)
- Theme — Pick a brand color that applies to headers and accents
- Date format — Choose between long (March 28, 2026), short (28/03/2026), US (03/28/2026), or ISO
Step 4: Add Line Items
Add your services or products with descriptions, quantities, and unit prices. Need more detail? Add custom columns (like "Project Reference" or "Phase") — the description area splits to accommodate them.
Step 5: Configure Tax & Discounts
The tool pre-fills your country's standard VAT rate (20% for France, 19% for Germany, 10% for Japan). Add a discount as a percentage or fixed amount, and choose whether it applies before or after tax.
Step 6: Review Legal Mentions
Legal mentions are pre-filled based on your country's legislation — late payment penalties referencing the actual law (Art. L.441-10 in France, BGB 288 in Germany, Late Payment Act in the UK). Edit them if needed or hide them.
Step 7: Preview & Download
The live preview updates as you type. When satisfied, click "Download PDF" to save your invoice. Your data is saved locally so you can come back and edit it later.
Going Further: Edit & Sign
Once downloaded, you can:
- Open the PDF in the PDF Editor to add text, annotations, or last-minute changes
- Use the PDF Signer to add your signature, initials, or date stamp before sending
Privacy Everything runs in your browser. No data is sent to any server. Your invoice details, logo, and generated PDF never leave your device. This makes the tool safe for confidential financial documents.
Tips for Better Invoices
- Use sequential numbering. Start with 001 and increment. Gaps in numbering can raise red flags during audits.
- Set clear payment terms. "Due in 30 days" is standard. Add bank details in the notes section.
- Include both HT and TTC. In the EU, always show the amount excluding tax and including tax separately.
- Save your template. The tool remembers your company details, so the next invoice takes 30 seconds.
- Brand it. A logo and consistent color theme make your invoices look professional and trustworthy.
Frequently Asked Questions
Is this tool really free? Yes. No signup, no watermark, no limits. The tool runs entirely in your browser.
Are the invoices legally valid? The tool includes all fields required by law in 30 countries. However, it is your responsibility to verify compliance with your local regulations. See our Terms of Service for details.
Can I create invoices in other languages? Yes. The tool adapts to your language — labels, tax names, date formats, and legal mentions all change automatically. Supported: English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, and 22 more.
Where is my data stored? Only in your browser's local storage. Nothing is sent to any server. Clear your browser data to remove it.