International Services: Data Checks Before Sending an Invoice
Sending an invoice for services delivered across borders is not just a formatting exercise. Small data errors can delay payment, trigger compliance questions, or force you to issue a credit note and reissue the invoice. This guide walks through the practical checks that freelancers, companies, e-residents and growing teams can perform before pressing send. It focuses on data accuracy and process discipline, not on specific tax rates or legal interpretations.
This article is a general practical guide and is not a substitute for professional tax or legal advice. Rules depend on the countries involved, the nature of the service, and your specific circumstances. Always confirm details with a qualified adviser or the relevant tax authority.
1. Confirm the Client's Legal Identity and Status
Start with the party you are billing. An invoice is a legal document, and the name on it should match the entity that contracted you.
Check:
- Legal name. Use the full registered name, not a trading name or a brand. For example, if you contracted with "Nordic Analytics OÜ", do not invoice "Nordic Analytics" or "NA Group".
- Legal form. Note whether the client is a private limited company, a sole trader, a partnership, or another structure. This affects how they process the invoice and what identifiers they expect.
- Registered address. Use the address on the official register, not a casual office or a coworking space mentioned in email.
- Business identifier. In the EU, this is often a VAT number or a national registration number. For clients outside the EU, it may be a tax ID, company number, or equivalent. Ask the client to confirm it in writing.
- Country of establishment. This determines the place-of-supply logic for many services. Do not infer it from the client's language or currency.
Concrete example: A freelancer invoices a US client using the client's Delaware registered agent address and a generic "Tax ID" from an old email. The client's finance team rejects the invoice because their procurement system requires the legal entity name and the correct federal tax ID. The freelancer loses two weeks and must reissue.
Practical tip: Keep a client master data sheet. When a client's details change, update the sheet and note the date and source of the change. For e-residents managing several international clients, this single source of truth prevents copy-paste errors across invoices.
2. Verify the Contract and Scope of Services
Before you invoice, confirm that the invoice reflects what was actually agreed. This is especially important for recurring or milestone-based international work.
Check:
- Contract reference. Include a contract number, statement of work (SOW) reference, or purchase order (PO) number if the client requires it. Many larger organisations cannot process an invoice without a valid PO.
- Service description. Describe the service clearly enough that someone in the client's finance team can match it to the contract. "Consulting services" is weak; "Monthly retainer for software development services under SOW 2026-04" is stronger.
- Period of service. State the dates or the month the service covers. This helps the client accrue the cost correctly and reduces queries.
- Milestones and deliverables. If you invoice per milestone, name the milestone and confirm it was accepted. If acceptance is pending, consider whether you should invoice yet.
- Change orders. If the scope changed, make sure the invoice matches the approved change order, not the original estimate.
- Currency and amount. Confirm the agreed currency and whether the amount is fixed, hourly, or based on another metric. Check that your calculation matches the contract.
Concrete example: A small agency invoices a German client for "design services" without a PO number. The client's accounts payable team returns it because their system requires a PO for any invoice above a certain internal threshold. The agency had the PO in a project management tool but did not include it on the invoice.
Practical tip: Build a pre-invoice checklist that includes contract reference, PO number, and service period. For growing teams, make this part of your invoicing workflow so anyone can prepare a draft that passes review.
3. Get the Tax Treatment and Place of Supply Right
Cross-border services often involve VAT, GST, or sales tax rules that depend on the client's status and location. You do not need to memorise every rule, but you do need to collect the data that determines the treatment.
Check:
- Client status: business or consumer. Many jurisdictions apply different rules for B2B and B2C services. Confirm whether the client is acting as a business or as a private individual.
- Place of supply. For many services, the place of supply is where the customer is established, but this can vary by service type and jurisdiction. Confirm the logic that applies to your service.
- Reverse charge. For certain B2B cross-border services within the EU, the customer may be liable for VAT under the reverse charge mechanism. If so, your invoice may need a specific note and the client's VAT number. Do not add such a note unless you have confirmed it applies.
- VAT number validation. If you rely on a client's VAT number, validate it through the official system for that jurisdiction. Keep a record of the validation date and result.
- Exemption or zero-rating. If you treat a supply as exempt or zero-rated, note the legal basis in your records. The invoice itself may or may not need a reference, depending on local rules.
- Local registration. If you have a tax registration in the client's country, make sure the invoice includes the correct local registration number and complies with local invoice requirements.
Concrete example: An e-resident consultant invoices a French company for advisory services. The consultant correctly applies the reverse charge, but the invoice omits the client's validated VAT number and the required note. The French client cannot recover the VAT and asks for a corrected invoice. The consultant reissues with the validated number and the note, and payment resumes.
Practical tip: Store the evidence you used to determine the tax treatment: the client's status, their tax ID, the validation result, and the date. If a tax authority asks later, you can show your reasoning. For complex situations, consult a tax adviser before issuing the invoice.
4. Check Payment, Currency and Banking Details
Payment failures are often caused by simple mismatches. Verify the payment path before the invoice leaves your desk.
Check:
- Bank account details. Confirm the IBAN, BIC/SWIFT, account number, routing number, or other local details. A single wrong digit can send funds into limbo.
- Account holder name. The name on the receiving account should match the name on the invoice, or you should explain the difference. Some clients cannot pay a third-party account without additional checks.
- Currency. Invoice in the agreed currency. If you must convert, state the exchange rate and the date you used, and confirm the client accepts that approach.
- Payment terms. State the due date and any early payment discount or late payment interest only if agreed in the contract. Do not invent terms.
- Payment reference. Give the client a clear reference, such as the invoice number, so their finance team can match the payment.
- Payment method. If the client requires a specific portal or e-invoicing format, confirm you can deliver it. Some public sector clients require structured e-invoices.
Concrete example: A growing team invoices a UK client in GBP but provides a EUR account. The client pays in GBP to the EUR account, and the bank converts at an unfavourable rate and deducts fees. The team receives less than expected and spends time reconciling the difference. A quick check of currency and account details would have avoided this.
Practical tip: Keep a payment details section in your client master data and verify it once per year or whenever the client notifies you of a change. Be alert to phishing attempts that ask you to change bank details at the last minute; confirm changes through a separate, trusted channel.
5. Review Invoice Format, Language and Delivery
The final check is about presentation and delivery. A well-formatted invoice is easier to approve and less likely to bounce between departments.
Check:
- Mandatory fields. Most jurisdictions require an invoice to include a unique invoice number, issue date, supplier details, customer details, description of services, amount, and tax treatment. Confirm the specific requirements for the countries involved.
- Sequential numbering. Use a consistent, sequential numbering system. Gaps can raise questions during audits.
- Language. Use a language the client's finance team can process. English is common for international services, but some countries require the local language for certain fields. Ask the client if unsure.
- Currency and number format. Make sure decimal separators and date formats are unambiguous. "03/10/2026" means different things in different countries; write "3 October 2026" or use an ISO format.
- Attachments. If the client requires a timesheet, expense report, or signed acceptance, attach it or reference it clearly.
- Delivery method. Send the invoice to the correct email address or portal. For e-invoicing, confirm the format and network. Keep proof of sending.
- Internal approval. For growing teams, have a second person review high-value or first-time international invoices. A fresh pair of eyes catches errors that the preparer misses.
Concrete example: A freelancer sends an invoice as a PDF with a date written as "04/05/2026". The US client reads it as April 5, while the freelancer meant 4 May. The client pays late because their system expects a different due date. Writing "4 May 2026" removes the ambiguity.
Practical tip: Create a template that includes all mandatory fields and a short checklist at the bottom for internal use. Remove the checklist before sending. Tools such as arvekram.com can help you keep client and invoice data structured, but the responsibility for accuracy remains with you.
A Simple Pre-Send Checklist
Before you send any international invoice, run through this list:
- Client legal name, legal form, address, and tax ID match official records.
- Contract or PO reference is correct and included if required.
- Service description, period, and amount match the agreed scope.
- Tax treatment is confirmed, and any required notes or VAT numbers are present.
- VAT number (if used) has been validated and the validation is recorded.
- Bank details, account holder name, and currency are correct.
- Payment terms and due date are clear and unambiguous.
- Invoice number is unique and sequential.
- Format, language, and delivery method meet the client's requirements.
- A second person has reviewed the invoice if it is high value or the first for this client.
Final Thoughts
International invoicing rewards preparation. The checks above are not about memorising tax law; they are about collecting and verifying the data that determines how an invoice should look and how it will be processed. Freelancers can use the checklist to avoid rework, companies can embed it in their finance workflow, e-residents can manage multiple jurisdictions more confidently, and growing teams can standardise reviews as they add clients and countries.
When a rule is unclear, pause and seek professional advice rather than guessing. A short delay before sending is almost always cheaper than correcting an invoice after it has entered a client's payment system.