Invoice Template with Mileage (2026): EU vs US Guide for Freelancers
Learn how to create an invoice with mileage in 2026. Clear EU vs US rules, VAT guidance, examples, and tips for freelancers working with travel expenses.
Creating an invoice is usually simple — until you add travel costs and mileage. That’s where things start to differ across countries.
In Europe, mileage is tied to VAT rules and strict invoice structure. In the US, it’s more flexible — but governed by IRS deduction logic. If you work with international clients, getting this wrong can mean tax issues, rejected expenses, or double taxation.
This guide explains how to create an invoice with mileage — and how the rules differ across the EU and the US in 2026.
When You Must Issue an Invoice
In the EU, invoicing is part of legal compliance — especially in B2B.
If you’re a freelance designer in Spain working with a German startup, you’re expected to issue an invoice for every project. Even if you’re below the VAT threshold, the document itself is still required.
In the US, the situation is looser. A freelance marketer in California might technically not be required by law to issue an invoice — but without one, there’s no clear record for accounting, taxes, or disputes.
A simple real-world example:
You travel to a client’s office, complete a project, and spend €40 on travel.
- In the EU → you must invoice both your service and that travel cost
- In the US → you should invoice it to keep your records and justify deductions
What Your Invoice Must Include
In Europe, invoice structure is standardized. Missing even one field can invalidate the invoice for VAT purposes.
Imagine you’re a consultant in France billing a Dutch client. Your invoice should clearly show:
- who you are (with VAT ID)
- who the client is
- what you did
- how much it cost
- how VAT is applied
For example, instead of writing:
“Consulting + travel — €500”
You should break it down like:
Consulting services (5 hours × €80) — €400
Travel (100 km × €0.30) — €30
This level of detail matters because tax authorities treat each component differently.
In the US, the same invoice can be much simpler. A freelancer in New York might send:
Consulting services — $500
Travel expenses — $45
No VAT, no formal structure — but clarity is still key if you want to avoid client questions.
How Mileage Is Taxed (EU vs US)
This is where most freelancers get it wrong.
In the EU, mileage is usually treated as part of the taxable service. So if you’re VAT-registered, you don’t just add travel — you tax it.
Example:
A consultant in Italy travels 150 km for a client project.
- Mileage: 150 km × €0.30 = €45
- Service fee: €600
- VAT (22%) applies to €645 total, not just the service
In the US, mileage is not about VAT — it’s about IRS rules.
Let’s say you drive 80 miles to a client meeting. You can:
- charge the client using the IRS standard rate (e.g. ~$0.67/mile), or
- include it in your pricing
So your invoice might look like:
Strategy session — $400
Travel (80 miles × $0.67) — $53.60
The key difference:
- EU → mileage is taxed
- US → mileage is reimbursed and/or deducted
The commonly used rate of €0.30 per kilometer in Europe is not the actual cost of fuel, but a standardized allowance that represents the estimated total cost of using a personal vehicle for business travel. This rate is designed to cover not only fuel, but also wear and tear, maintenance, insurance, and depreciation. For example, if you travel 120 km for a client project, calculating 120 × €0.30 = €36 reflects a reasonable, tax-accepted estimate of that trip’s cost — not the exact amount spent on petrol. Using this standard rate simplifies invoicing and is widely accepted by accountants and tax authorities, making it the safest and most practical choice for freelancers.
VAT and Registration Thresholds (EU Focus)
VAT rules depend on your country, but the logic is similar across Europe.
If you’re a freelancer in Germany using the small business rule and earning under €22,000, you don’t charge VAT. But you still need to mention this clearly.
Example invoice note:
“No VAT charged under small business exemption.”
If you grow beyond the threshold, things change quickly. That same invoice must now include VAT — including on mileage. At this point, many freelancers stop doing it manually. Using a tool like InVault can help you apply the correct VAT rules automatically and structure invoices properly — especially when travel costs are involved.
This is where tools can save time. Instead of calculating everything manually, many freelancers use invoicing software that applies VAT correctly. You can, for example, try InVault — it’s designed to handle invoice structure and taxes automatically, so you don’t have to double-check every line.
Step-by-Step: Creating an Invoice with Mileage
Let’s walk through a realistic scenario.
You’re a freelance UX consultant working with a client in another city.
You start with your details and the client’s details — nothing unusual there. Then comes the important part: structuring the services.
Instead of combining everything, you separate the work:
UX audit (8 hours × €75) — €600
Travel (120 km × €0.30) — €36
Now you calculate totals.
If you’re VAT-registered in the EU, VAT applies to both lines.
If you’re in the US, you typically just sum them up.
Finally, you add payment terms:
Payment due within 14 days
A small detail, but it reduces late payments significantly.
Sample Invoice (Clean and Practical)
Here’s what a clear, international-friendly invoice looks like:
Invoice No: INV-2026-102
Date: April 15, 2026
Supplier:
Anna Weber
Freelancer
Client:
Tech Solutions Ltd.
Description:
UX audit (8h × €75) €600.00
Travel (120 km × €0.30) €36.00
Subtotal: €636.00
VAT (19%): €120.84
Total: €756.84
Payment terms: 14 days
Types of Invoices You Might Need
Most freelancers only use one format — but there are a few variations worth knowing.
A standard tax invoice is what you’ll send after completing work. For example, after finishing a logistics audit project with on-site visits.
A proforma invoice, on the other hand, is more like a preview. Imagine a client asks for an estimate including travel — you can outline mileage there without triggering tax obligations.
If something goes wrong (say, you overcharged mileage), you issue a credit note to correct it.
These distinctions matter more in the EU, where documentation is closely tied to tax reporting.
Special Rules That Affect Mileage
Cross-border work adds another layer.
If you’re in Poland and invoice a VAT-registered client in France, the reverse charge usually applies. That means:
- you don’t charge VAT
- but you still include mileage in the total
Example:
Consulting — €500
Travel — €50
VAT — €0 (reverse charge)
Another trend in Europe is e-invoicing. It’s already mandatory in some cases (like government contracts) and expanding. While not universal yet, structured invoices are becoming the norm — especially for businesses working at scale.
Cross-Border Invoicing (Simple Logic)
A practical way to think about it:
If you’re in the EU and invoice another EU business, VAT often shifts to the client (reverse charge). Mileage follows the same rule — it doesn’t get taxed separately.
If you invoice outside the EU (say, a US client), your invoice usually has no VAT at all, even if it includes travel.
In the US, things are simpler:
A freelancer in Texas invoicing a UK client will typically just send a standard invoice with no added tax — including mileage.
Currency and Language
You can invoice in almost any currency, but consistency matters.
For example, a freelancer in Germany working with a US client might invoice in USD:
Travel (100 miles × $0.67) — $67
But for tax reporting, they still convert everything into euros.
Language is flexible too. English is widely accepted — especially in cross-border work — as long as the invoice is clear.
Deadlines and Record Keeping
Deadlines aren’t always top of mind — until they cause problems.
In many EU countries, invoices must be issued within a few months after the service. If you wait too long, you may run into compliance issues.
In the US, deadlines are less strict, but record keeping is critical. If you claim mileage deductions, you need to back them up.
Example:
If you billed 500 miles in a month, you should have logs showing:
- when you traveled
- where you went
- why it was business-related
Common Mistakes (and How to Avoid Them)
One of the most common mistakes is treating mileage as “just a note”.
For example:
“Includes travel”
This creates confusion and can lead to tax errors.
Another frequent issue is applying VAT incorrectly — especially in cross-border EU work.
A safer approach is always:
- separate mileage
- apply tax rules consistently
- keep documentation
Many freelancers only fix these issues after a client or accountant points them out — which is why using structured templates (or tools like InVault) can prevent problems early.
FAQ
Do I need to charge VAT on mileage in Europe?
Yes, in most cases — if you charge VAT on your service, it usually applies to mileage too.
Can I invoice mileage separately?
Yes, and you should. For example: “150 km × €0.30” is much clearer than a lump sum.
What is the mileage rate in the US?
The IRS sets a standard rate annually (e.g. cents per mile), which freelancers often use.
Do freelancers need invoices in the US?
Not strictly by law, but in practice — always.
How do I invoice international clients?
Follow your local rules. In the EU, check VAT and reverse charge. In the US, invoices are usually tax-free.
Tools That Make This Easier
You can create invoices manually — but it gets tricky once you add VAT, cross-border rules, and mileage calculations.
That’s why many freelancers switch to tools that handle structure automatically. For example, you can try InVault — it helps generate clean invoices with proper tax logic and lets you add things like mileage without worrying about formatting or compliance.
Final Takeaway
Mileage isn’t just a small extra — it directly affects how your invoice is taxed and understood.
If you remember three things:
- always itemize travel clearly
- apply the correct tax logic (EU vs US)
- keep simple, consistent records