The Part of Freelancing Nobody Warns You About
You got into freelancing for the freedom — choosing your own projects, setting your own hours, not answering to a manager who schedules meetings about meetings. What nobody told you is that a surprising chunk of your time would go into something far less exciting: invoicing.
It sounds simple enough. You do the work, you send a bill, you get paid. But anyone who's freelanced for more than a few months knows the reality is messier. Clients pay late. Invoices bounce back because something was missing. You forget to charge VAT when you should have, or charge it when you shouldn't. Your "system" is a folder of Word documents with names like invoice_final_FINAL_v3.docx.
This guide is meant to sort all of that out. Not with vague advice like "be professional" — but with the actual, practical steps that turn invoicing from a recurring headache into something you barely think about.
Setting Up Your Invoicing Before You Send a Single Bill
The biggest invoicing mistakes happen before you even create your first invoice. Getting the foundation right saves you hours of cleanup later.
Register Properly with Your Tax Authority
Before you invoice anyone, you need to be registered as a self-employed professional or sole trader in your country. This gives you a tax identification number (and, depending on your revenue, possibly a VAT number) that must appear on every invoice you send.
In most EU countries, this means:
- Germany: Register with your local Finanzamt to receive a Steuernummer. Apply separately for a USt-IdNr. (VAT ID) if you exceed the small business threshold (the Kleinunternehmerregelung).
- France: Register as auto-entrepreneur or micro-entreprise to receive a SIRET number. TVA (VAT) registration is required once you exceed €36,800 in services revenue.
- Netherlands: Register at the KVK (Chamber of Commerce) for a KVK number and receive a BTW number for VAT purposes.
- Poland: Register for a NIP (tax identification number). VAT registration is required above 200,000 PLN annual revenue.
- Sweden: Get an organisationsnummer from Bolagsverket. Register for moms (VAT) via Skatteverket.
If you skip this step, you're technically operating without proper tax registration — and any invoices you send could be considered invalid.
Choose a Numbering System and Stick to It
Your invoices need unique, sequential numbers. This is a legal requirement across the EU, and tax authorities will check for gaps during an audit.
Pick a format and commit to it from day one:
- YYYY-NNN: 2026-001, 2026-002, 2026-003 (resets each year)
- INV-NNN: INV-001, INV-002 (simple lifetime sequence)
- Prefix + year: FL-2026-001 (FL for freelance, useful if you also have a side business)
The format itself doesn't matter legally — consistency and no gaps do. The simplest way to guarantee this is to let invoicing software assign numbers automatically rather than doing it by hand.
Set Your Default Payment Terms
Before you start sending invoices, decide on your standard payment terms. This is the number of days a client has to pay after receiving the invoice.
Here's what's common in the freelance world:
| Term | Meaning | Best for |
|---|---|---|
| Due on receipt | Pay immediately | Small one-off projects |
| Net 7 | Due within 7 days | Quick-turnaround work |
| Net 14 | Due within 14 days | Most freelance work |
| Net 30 | Due within 30 days | Corporate clients, agencies |
A mistake many new freelancers make is accepting whatever the client proposes. If a corporate client insists on Net 60, understand what that really means: you deliver work today and might not see the money for two months. That's fine if your cash flow can absorb it, but for most freelancers starting out, Net 14 or Net 30 is far more practical.
Whatever you choose, put it in your contract and on every invoice. Verbal agreements about payment timelines are worth nothing when an invoice is 45 days overdue.
What Goes on a Freelancer's Invoice
If you've read any invoicing guide, you've seen the standard list: business name, client name, invoice number, line items, total. That's all correct, but here's the practical version — what actually matters on a freelancer's invoice and why.
The Non-Negotiables
Every invoice you send must have:
- Your full legal name or business name and address
- Your tax ID (and VAT number if registered)
- The client's name and address (and their VAT number for B2B cross-border EU invoices)
- A unique, sequential invoice number
- Invoice date (the day you issue it)
- Date of supply — the date(s) the work was performed. This is a legal requirement under EU VAT rules and often overlooked by freelancers. If you completed the work over several days, list the period (e.g., "1–15 March 2026")
- Due date (invoice date plus your payment terms)
- Itemised line items with description, quantity, rate, and line total
- Subtotal, VAT (if applicable), and total due
- Payment details — IBAN, BIC, bank name, account holder name
- Currency — always state it explicitly (EUR, SEK, PLN, etc.)
The Details That Actually Speed Up Payment
Beyond the legal requirements, a few extra touches make a real difference:
- A SEPA QR code: Your client scans it with their banking app, and the payment is pre-filled — correct amount, correct IBAN, correct reference. No manual typing, no typos, no "I entered the wrong IBAN" excuses. This is already standard practice in Austria, Belgium, and Slovenia, and it's spreading fast.
- Payment reference: Include your invoice number as the payment reference (e.g., "Payment reference: 2026-007"). This makes reconciliation trivial when you're tracking which invoices are paid.
- A clear call to action: This sounds silly, but "Please transfer €1,450.00 to the account below by 16 April 2026" is significantly more effective than just listing the bank details and hoping the client figures it out.
Line Items: Be Specific, Not Vague
This is where many freelancers lose money. A line item that says:
Consulting — €2,000
…invites questions. "What consulting? When? How many hours?" If the invoice goes through an approval chain, someone in accounts payable who wasn't involved in the project has no way to verify it.
Compare that to:
| Description | Hours | Rate | Total |
|---|---|---|---|
| Brand strategy workshop (12 March 2026) | 4 | €120/hr | €480.00 |
| Logo design — 3 concepts + 2 revision rounds | 1 | €850.00 | €850.00 |
| Social media asset pack (Instagram, LinkedIn) | 1 | €670.00 | €670.00 |
The second version answers every question before it's asked. Nobody sends that invoice back for clarification.
Handling VAT as a Freelancer
VAT is the part of freelancing that makes people's eyes glaze over, but getting this wrong can be genuinely expensive — either from penalties or from undercharging clients for months without realising it.
When You Need to Charge VAT
In most EU countries, you must register for VAT and charge it on your invoices once your annual revenue exceeds a threshold. Some key thresholds (as of 2025):
| Country | VAT Threshold | VAT Rate |
|---|---|---|
| Germany | Varies (small business scheme) | 19% |
| France | Varies by activity type | 20% |
| Netherlands | None (always required) | 21% |
| Poland | 200,000 PLN | 23% |
| Sweden | 80,000 SEK | 25% |
| Denmark | 50,000 DKK | 25% |
| Slovakia | €49,790 | 23% (since January 2025) |
| Belgium | €25,000 | 21% |
Thresholds and rates change regularly. Always verify current figures with your national tax authority before filing.
If you're below the threshold, you may be exempt from charging VAT — but you must note this on your invoices. In Germany, for example, the exemption text must reference the applicable small business scheme.
Cross-Border B2B: The Reverse Charge
If you're a freelancer in Germany invoicing a company in France, you generally don't charge VAT. Instead, the responsibility shifts to your client under the reverse charge mechanism.
Your invoice must include:
- Both your and your client's VAT numbers
- A note indicating that the reverse charge applies
- No VAT amount on the invoice itself
The client then self-assesses the VAT in their own country. This prevents you from having to register for VAT in every EU country you invoice.
B2C Cross-Border Invoicing
If you invoice an individual consumer (not a business) in another EU country, the rules are different: you may need to charge the VAT rate of the customer's country, depending on the type of service. This primarily affects digital services under the EU's OSS (One-Stop Shop) scheme. For most freelance consulting, design, or development work, the rules are more straightforward — but it's worth checking with a tax advisor if you regularly invoice consumers across borders.
Dealing with Late Payments
Let's be honest — this is the part of freelancing that causes the most stress. Late payments are extremely common among independent workers, with many freelancers experiencing them at least once per quarter.
Build Late Payment Prevention Into Your Process
The best approach to late payments is preventing them in the first place:
- Agree on payment terms before starting work — in writing, ideally in a contract or at minimum in an email exchange
- Invoice immediately — the day you deliver the work, not a week later. Every day you delay sending the invoice is a day added to your wait
- Use SEPA QR codes — removing friction from the payment process makes clients more likely to pay immediately
- Send automated reminders — a reminder on the due date and another 7 days after goes a long way. You shouldn't have to remember to do this manually
When a Client Doesn't Pay
If a client is past due, follow this escalation:
- Day of due date: Send a polite reminder. "Hi, just a quick note that invoice 2026-003 for €1,200 was due today. Let me know if you need anything."
- 7 days overdue: Follow up more directly. Reference the invoice number, amount, due date, and ask for a specific commitment. "Can you confirm when I can expect the payment?"
- 14+ days overdue: Send a formal payment demand. Under EU rules for B2B transactions, you are generally entitled to charge interest on late payments plus a fixed recovery fee.
- 30+ days overdue: Consider pausing any ongoing work for this client and consult a legal professional if the amount justifies it.
EU rules on late payments are a powerful tool that many freelancers don't know about. You don't need permission to charge late fees — the rules give you that right automatically for B2B transactions.
Keeping Your Finances Organised
Invoicing isn't just about getting paid — it's also about having clean records for tax season, audits, and your own understanding of how your business is doing.
Track Every Invoice
At minimum, you need to know at a glance:
- How many invoices are outstanding
- Which invoices are overdue
- What your total revenue is for the current quarter (for VAT reporting)
- Which clients owe you money
A spreadsheet can handle this for your first few months, but it becomes unreliable fast. The moment you have 10+ active clients or start invoicing in multiple currencies, you need a proper system.
Quarterly VAT Reporting
If you're VAT-registered, you'll need to file quarterly returns in most EU countries. This requires:
- Total sales in the period
- VAT collected
- VAT paid on business expenses (input VAT)
- The difference (what you owe or are owed)
Keeping your invoices organised from day one makes this trivial. If your invoices are scattered across email threads and random folders, quarterly VAT reporting becomes an exercise in archaeology.
Separate Business and Personal Finances
Open a dedicated bank account for your freelance income. This is technically not required in every country, but it's practically essential. When tax season arrives, you need to show your business income and expenses — that's virtually impossible if they're mixed in with grocery shopping and Netflix subscriptions.
Common Freelancer Invoicing Mistakes
These come up again and again, and every single one is avoidable:
Forgetting the Date of Supply
The date of supply (when the work was performed) is distinct from the invoice date (when you sent the invoice). Many freelancers leave it out, but it's a legal requirement under EU VAT rules and a common reason for invoice rejection in corporate environments.
Not Including Your VAT Number (or Including It When Exempt)
If you're VAT-registered, your number must appear on every invoice. If you're exempt (under a small business scheme), you need to state that explicitly — don't just omit the VAT line and leave the client guessing.
Pricing in the Wrong Currency
If you agreed on a rate in EUR, invoice in EUR. If the client is in Sweden and you agreed on SEK, invoice in SEK. Mismatched currencies create confusion and can lead to clients underpaying based on unfavourable exchange rates.
Not Following Up
Freelancers are often uncomfortable chasing money. But not following up is the single biggest cause of late payments. A professional reminder is not rude — it's expected. Most clients who pay late simply forgot, and a quick nudge gets the payment sent within hours.
Sending Invoices as Editable Documents
Word documents, Google Docs, even Excel files — send your invoice in any of these formats and you're inviting trouble. Documents can be altered (accidentally or otherwise), they render differently on different devices, and they look unprofessional. Always send a PDF.
Choosing the Right Invoicing Approach
As a freelancer, you have three basic options:
1. Manual (Spreadsheet/Word Template)
Works for your first five invoices. After that, the manual tracking of invoice numbers, currency conversions, VAT calculations, and payment status becomes a liability. It's also the approach most likely to produce errors during a tax audit.
2. An Accountant Handles Everything
Some freelancers hand off all invoicing to their accountant. This works but is expensive for simple invoice generation — and it means you can't send an invoice at 10pm on a Friday when you finish a project and want to bill immediately.
3. Invoicing Software
The practical middle ground for most freelancers. You create the invoice with the correct details, the software handles numbering, VAT calculation, PDF generation, and compliance. The best tools also include:
- Client database (enter details once, reuse forever)
- Multi-currency support with live exchange rates
- SEPA QR code generation
- Automated payment reminders
- E-invoicing formats (Factur-X / ZUGFeRD) for the EU mandates rolling out through 2028
- Dashboard analytics so you can see outstanding revenue at a glance
Wrapping Up: Invoicing Shouldn't Be the Hard Part
Freelancing is hard enough without invoicing being a source of anxiety. The pattern is simple once you set it up: register properly, pick a numbering system, use clear line items, charge the right tax, and send the invoice the same day you deliver the work. Include a SEPA QR code so paying you is effortless, and follow up without guilt when payments are late.
The freelancers who get paid reliably aren't the ones doing magic — they're the ones who made the process frictionless for their clients. A clean, correct invoice tells the client you take your business seriously, and clients respect that.
Facturwise handles automatic invoice numbering, VAT calculation, SEPA QR codes, and Factur-X e-invoicing so you can focus on the work you actually enjoy. Create your first invoice →
