VegaPal

International invoicing

International invoices: what changes when the client is abroad

The arithmetic on a cross-border invoice is the same as a domestic one. What changes is everything around it: which legal entity is being billed, whose tax rules apply, who absorbs the transfer charges, and how many days sit between your client pressing send and money reaching your account.

The fields overseas finance teams check first

Both legal entity names in full, not trading names — an overseas accounts payable system matches on the registered name and rejects anything it cannot find. Both country addresses. Your tax or trade licence number, because many buyers cannot onboard a supplier without one. A unique invoice number they can quote as a reference.

Then the money: one currency, one payable amount, and a payment block complete enough to finish the transfer without asking you a question. On a domestic invoice a missing SWIFT code is an inconvenience. On an international one it is a week.

Transfer charges and slow corridors

Cross-border payments pass through correspondent banks, and each one can take a cut. If you invoice 5,000 USD and 4,962 arrives, you either absorb it or start an awkward conversation. Say on the invoice who bears the charges, in one sentence, before it happens.

Some corridors are simply slow — the Gulf to parts of Africa and South Asia, anything routed through a compliance review. Where you know a corridor drags, offering a stablecoin option next to the bank details gives the client a faster route without you chasing anyone. That is a choice you offer, not something VegaPal arranges.

Tax questions you should ask, not assume

Whether you charge tax on an export of services, whether the client accounts for it themselves under a reverse-charge mechanism, and whether your invoice needs specific wording to support either position — these are jurisdiction-specific and they change. VegaPal shows tax as a line you control; it does not decide your treatment for you.

The practical step is to ask your accountant once per client country and then encode the answer in your document. If a client is entitled to a zero-rated invoice, the wording that justifies it belongs in the notes or terms field rather than in an email nobody keeps.

One cross-border invoice (fictional)

Marlowe Studio FZ-LLC (Dubai) bills Fenwick Retail GmbH (Hamburg) for a product photography shoot. Invoice INV-2026-0212, issued 5 May, due 4 June — 30 days, because the client's payment run is monthly. One line: 'Product photography, 60 SKUs, retouched — 1 × 7,800.00'. Amount due 7,800.00 EUR.

The document carries Marlowe's trade licence number, Fenwick's registered name and Hamburg address, and Fenwick's purchase order reference FR-2026-889 because their system will not schedule an invoice without it. The payment block gives the EUR account with IBAN and SWIFT, asks for the invoice number as the reference, and states that intermediary charges are for the sender. A USDT (TRC20) option sits below it for Fenwick's Singapore entity, which pays that way.

Common mistakes on cross-border invoices

Billing the group rather than the entity. 'Fenwick Retail' and 'Fenwick Retail GmbH' are not the same payer, and the wrong one means the invoice is never matched.

Missing the client's PO or cost-centre reference. This blocks payment silently: nothing is rejected, the invoice simply never enters a payment run.

Leaving transfer charges unstated, then absorbing the difference every quarter without noticing.

Assuming your domestic tax wording travels. Ask once per country and write the answer onto the document.

Offering a crypto option without naming the network, which converts a fast route into a lost payment.

Who this is for

Service exporters

Bill an overseas client in their currency with the entity name and references their system needs.

Businesses on slow corridors

Keep the bank block as default and add a stablecoin option where transfers routinely take a week.

Suppliers onboarding a foreign buyer

Produce a document carrying licence numbers and full entity details so supplier onboarding passes first time.

How it works

  1. 01

    Confirm who you are billing

    Get the registered entity name, country address and any PO or supplier reference before you issue.

  2. 02

    Pick the currency and matching account

    Choose the currency the client pays in and attach an account or wallet that can actually receive it.

  3. 03

    Write the charge and tax position

    State who bears transfer charges and include whatever tax wording your accountant confirmed for that country.

  4. 04

    Send both formats and reconcile

    Link for the approver, PDF for the accounts inbox, then mark it paid when the credit clears.

Frequently asked questions

Which currency should I invoice an overseas client in?

The one they hold, provided you have an account or wallet that can receive it. Making the client convert adds friction and gives them a reason to delay.

Do I charge tax on an international invoice?

It depends on your registration, the client's country and the type of supply. VegaPal lets you show or hide tax and add supporting wording, but the treatment is a question for your accountant.

Does VegaPal handle the currency conversion?

No. The invoice is denominated in the currency you choose and the payment arrives in that currency. Any conversion happens at your bank or exchange, not in VegaPal.

Can I offer crypto to clients in countries with slow transfers?

Yes. Attach a wallet with its asset and network alongside the bank details. The client chooses; the funds go directly to you and you confirm receipt yourself.

Create an invoice with VegaPal

The free plan covers 3 documents a month, with PDF downloads and shareable payment pages included.