Blog
Back to Blog
1 May 2026

How to Invoice International Clients: A Guide for Independent Contractors (+ Free PDF Generator)

Learn how to invoice an international client correctly — what to include, which formats to use, and how to generate a professional B2B contractor invoice PDF in under a minute. No signup, no watermarks.
How to Invoice International Clients: A Guide for Independent Contractors (+ Free PDF Generator)

You landed the international contract. The work is done, the deadline was met, and now comes the part nobody prepared you for: getting paid across borders.

Cross-border invoicing trips up even experienced contractors. Currency confusion, missing banking details, rejected PDFs — these aren't edge cases, they're everyday problems. And the usual advice? "Just buy QuickBooks" or "Download this free Word template."

Neither works. The first is overkill. The second is a formatting nightmare. What you actually need is a clean, compliant PDF invoice that takes 60 seconds to produce.

Here's exactly how to do it.


What to Include in an Invoice for Foreign Clients

An invoice to a domestic client and an invoice to a foreign client contain the same core data. But international B2B invoices demand a few extra details that are easy to forget — and expensive to get wrong.

Every invoice you send should include:

  • Your full business details — Legal company name (or your full name if you're a sole proprietor), registered address, and tax identification number (VAT ID, EIN, UTR, etc.)
  • Client's full business details — Their legal entity name and registered address. Never use informal names; use whatever appears on the contract.
  • Unique invoice number — Sequential and consistent (e.g., INV-2026-005). Many jurisdictions require this by law.
  • Issue date and due date — Don't leave the payment deadline ambiguous. State it explicitly: "Due within 14 days of issue" or "Net 30."
  • Clear description of services — Be specific. "Web Development Services — April 2026" beats "Services rendered." Vague descriptions can delay payment or trigger compliance questions.
  • Currency — Always specify the currency: USD, EUR, GBP, PLN. If your contract is in EUR but you invoice in USD, you have a problem.
  • International banking details — This is where most freelancers drop the ball. Include your IBAN, SWIFT/BIC code, bank name, and account holder name. For US-based payments, add your ACH routing number and account number instead.
  • Payment terms — Net 15, Net 30, or "Due on receipt." Put it on the invoice, not just in the email.

Missing SWIFT/BIC details is the #1 reason international wire transfers get delayed or returned. Double-check these before sending.


The Problem with Word/PDF Templates vs. Accounting Software

You've probably already searched for an independent contractor invoice template PDF on Google and found dozens of options. Here's why most of them will waste your time.

The Software Trap

Full accounting platforms like QuickBooks, FreshBooks, or Xero are designed for businesses with dozens of clients, recurring billing, payroll, expense tracking, and tax filing. If you send 1–3 invoices per month to international clients, you're paying $15–30/month for features you'll never open.

That's $180–360/year to generate a PDF you could create in a minute.

The Template Trap

Free downloadable templates (Word, Excel, Google Docs) seem like the obvious alternative. In practice:

  • Formatting breaks every time you edit a field or add a line item
  • You manually recalculate totals and tax amounts
  • You risk sending an editable .docx file — which clients can modify before forwarding to their accounts payable
  • Each invoice requires copy-pasting your details from scratch

The Actual Solution

A browser-based simple PDF invoice generator that lets you fill in a clean form, auto-calculates totals, and exports a professional, non-editable PDF. No account creation. No subscription. No watermarks.

That's exactly what ksefinvoices.com does.


How to Generate a B2B Contractor Invoice PDF in 1 Minute

Here's the step-by-step process. It's genuinely this fast.

Step 1: Open the Generator and Fill in the Form

Go to ksefinvoices.com. You'll see a clean, split-screen layout: an editable form on the left, a live invoice preview on the right.

Fill in:

  • Seller (you): Name, address, country, tax number
  • Buyer (your client): Name, address, country
  • Invoice number, issue date, and sale date
  • Currency: Select from a full list (USD, EUR, GBP, CHF, and 30+ others)
  • Line items: Description, quantity, unit price — totals are calculated automatically

Your data is stored locally in your browser's Local Storage. Nothing is sent to any server. Nothing is stored in the cloud. Your financial data stays on your machine.

Step 2: Add Your Banking Details

Use the "Payment requisites" field below the Seller section to add your international wire transfer details:

Bank: Your Bank Name
IBAN: XX00 0000 0000 0000 0000 00
SWIFT/BIC: BANKXXXX
Account holder: Your Full Legal Name

This information will appear directly on the invoice PDF — exactly where your client's accounts payable team expects to find it.

Step 3: Download the PDF

Click "Download""PDF". Done.

You get a clean, professional, ready-to-email PDF document. No watermarks. No "Generated by..." footer. No branding except yours.

The entire process — from opening the page to having a PDF in your Downloads folder — takes under 60 seconds for repeat invoices (since your seller data is remembered).


Pro Tips for Getting Paid Faster across Borders

Generating the invoice is the easy part. Getting the money into your account is where strategy matters.

  • Offer multiple payment channels. Wire transfers via SWIFT are standard but slow (3–5 business days) and expensive ($15–50 in fees per transaction). Mention in your invoice notes that you also accept transfers via Wise or Payoneer — both offer faster settlement and lower fees for international payments.

  • Always send invoices as PDF. Never send a .docx, .xlsx, or Google Docs link. PDF is non-editable, universally readable, and accepted by every accounts payable system on the planet. It also prevents accidental (or intentional) modification of amounts.

  • Invoice immediately after delivery. Don't wait until the end of the month "to batch things." The faster you invoice, the sooner the payment clock starts ticking. Most Net 30 terms begin on the invoice date, not the project completion date.

  • Follow up on Day 1 after the due date. A polite, factual email — "Hi, just confirming you received invoice INV-2026-005, which was due yesterday" — is not aggressive. It's professional. Most late payments are caused by oversight, not intent.

  • Match the contract currency. If your contract specifies EUR, invoice in EUR. Currency mismatches create confusion and can give clients an excuse to delay payment while they "clarify."


FAQ about International Invoicing

Do I need to charge VAT or Sales Tax to international clients?

In most cases, no — not for B2B cross-border services.

The general rule across the EU, UK, and many other jurisdictions: when a business provides services to another business in a different country, the transaction falls under the Reverse Charge mechanism. This means the buyer (your client) accounts for VAT in their own country, and you invoice at 0% or mark the invoice as "Reverse Charge."

For US-based contractors: there is no federal VAT. Sales tax generally does not apply to services sold to foreign clients.

However: tax law is jurisdiction-specific. If you're unsure whether you should charge VAT, GST, or any other tax — consult a tax professional in your country. The cost of a 30-minute consultation is far less than the cost of getting it wrong.

Do I need to sign the PDF invoice?

No. In the vast majority of B2B contexts worldwide, a digital invoice does not require a physical or electronic signature. The invoice is a commercial document, not a legal contract.

Exceptions exist in some countries (e.g., certain Latin American jurisdictions require digital fiscal signatures), but for US, UK, EU, and most of Asia-Pacific — a clean PDF with your business details and a unique invoice number is fully sufficient.

Can I invoice in a currency different from my local one?

Yes. You can invoice in any currency you and your client agree upon. Most international contracts specify the invoicing currency explicitly. Just make sure your invoice clearly states the currency code (USD, EUR, GBP) next to every amount.

What format should my invoice number follow?

There's no universal standard, but consistency matters. Common formats:

  • INV-2026-001 (prefix + year + sequential number)
  • 2026/05/001 (year/month/sequential)
  • JD-0042 (initials + sequential)

Pick a format and stick with it. Sequential numbering helps both you and your client track payments, and some tax authorities require it.


Start Invoicing in 60 Seconds — For Free

You don't need accounting software to send a professional invoice. You don't need a subscription. You don't need to create an account.

ksefinvoices.com is a free online invoice builder — open the page, fill in the form, download your PDF. Your data stays private in your browser. No watermarks, no limits, no strings.

Create your first invoice now →

KSEFInvoices

The premier free invoice generator crafted exclusively for fast-moving freelancers, robust contractors & agile small businesses.

Tools

  • Blog
© 2026 KSEFInvoices. All rights reserved.