Invoices

11 February 2026

How to Invoice Foreign Clients and Get Paid in Dollars

invoice

Getting paid by a client in another country can sometimes feel more complicated than the work itself. Now you might be wondering how to invoice a foreign client. Well, the key to it is settling on the currency, payment method, tax treatment, and the exchange rate terms before you send the invoice to the client.

For freelancers and small business owners in Nigeria and Ghana, invoicing a client in USD, GBP, EUR, or any other foreign currency is possible, but every detail on the invoice must be clear to avoid any delays. And having a reliable way to receive the money once the client is ready to pay is necessary.

Which currency should the invoice be in?

The currency on your invoice must match the currency you and your client have agreed to use before the work started. If you’ve agreed to charge $1,200 for a project, your invoice should clearly show USD 1,200 instead of leaving the client to work out the conversion on their own.

For international clients, USD is common, but some might want to use GBP, EUR, CAD, or any other currency. With Billing, you can choose any currency you wish to invoice with, as the platform supports invoicing in over 100+ currencies.

The most important part of it all is consistency. Your contract, quotation, invoice, and payment instructions should all use the same agreed currency unless you and your client have agreed to change it.

If you’re billing in USD from Nigeria, for example, the invoice could show:

Invoice detailExample
CurrencyUSD
Project fee$1,200
Payment termsDue within 14 days
Payment methodBank transfer
Amount due$1,200

Don’t put a naira equivalent on the invoice unless there’s a specific reason to do so. If you include one, explain what exchange rate and date you used so the client doesn’t mistake it for the amount they need to pay.

What should you write about tax on a foreign invoice?

Tax treatment depends on which country is involved, the type of services or goods supplied, and your own tax position. There isn’t one tax rule that works for every foreign client invoice.

If you are a Nigerian freelancer, don’t automatically add Nigeria’s standard VAT rate simply because your client is overseas. Doing this will cause you expensive issues that will take longer to fix because whether or not VAT applies can depend on the nature of the transaction and the applicable tax rules.

Same as when a foreign client has withholding-tax requirements in their own country. If your client tells you that they have to deduct withholding tax, make sure to confirm how that tax deduction affects the amount you will actually receive and keep the relevant documentation properly. This way, you are not surprised by anything.

Your invoice can state the tax treatment clearly without trying to turn the invoice into a tax opinion. For example: 

Tax: Not included. Any applicable withholding tax or deductions should be confirmed between the client and service provider before payment is made.

The statement above is only an example. The correct tax statement for your invoice should come from the applicable tax rules or a qualified tax professional

For Nigerian freelancers who need assistance in estimating their personal tax position, Billing’s Nigeria Tax Calculator provides an estimate based on the 2026 tax year. It is an estimation tool, not a tax filing service, so if you have a country-specific or transaction-specific question, you still need to seek advice from a professional who handles tax.

How can you receive dollars from a foreign client?

Creating the invoice is just half the process. You also need to agree on how the client will make payment.

Some of the available options to Nigerian freelancers and businesses include:

Domiciliary Account

A domiciliary account allows you to hold foreign currency through a Nigerian bank. If your client is paying by international bank transfer, ask your bank for the exact details the client needs, including the account information and any applicable SWIFT instructions.

Don’t copy payment details from another bank or even assume that every Nigerian bank uses the same instructions. Make sure to confirm the required details directly from your bank before sending them to your client.

Payoneer

This is another service used by most freelancers and businesses for cross-border payments. The availability, receiving account features, fees, and withdrawal options can vary by country and account type, so always check the current terms for your location before putting Payoneer details on any invoice.

Payment Links

Payment links can give clients another way to pay without requiring you to exchange lengthy bank details over email.

Billing+ currently offers payment links as a Premium feature. Its payment features can be useful when your client prefers online payment rather than a direct bank transfer.

Whichever method you choose, make sure the payment method on your invoice is actually available to the client and to you before sending the invoice to avoid delays.

How should you handle exchange rates on an invoice?

Exchange rates are one of the easiest ways for an international payment to become confusing.

Suppose you charge $1,200 and the client agrees to pay you in USD. You don’t need to convert that amount into naira just to make the invoice look familiar. The client owes $1,200.

The naira amount you eventually receive can change depending on the exchange rate and the payment or conversion route used.

If you do need to show a naira equivalent, state the details clearly:

USD 1,200. Naira equivalent shown for reference only, based on the exchange rate applicable on the invoice date. Final naira value may vary based on the rate applied when funds are converted.

Don’t write a conversion rate on the invoice unless you know exactly why you’re using it.

You should also agree on who bears transaction or conversion fees. Otherwise, you could invoice $1,200 and receive less because a payment provider or intermediary bank deducted charges.

A clear payment note can help:

Amount to be received: USD 1,200. Any transaction or intermediary-bank charges are subject to the agreed payment arrangement.

The exact statement should match your agreement with the client.

What information should a foreign-client invoice include?

A foreign-client invoice should give the client enough information to identify the transaction and make the payment without having to email you for basic details. 

So your invoice should include

  • Your business address and contact details
  • Your tax identification details where applicable
  • Client’s legal name and billing details
  • Unique invoice number
  • Invoice date
  • Payment due date
  • Description of the service or product
  • Quantity or hours, where relevant
  • Unit price and total
  • Currency
  • Applicable taxes or tax notes
  • Payment method
  • Payment account or payment-link details
  • Payment terms
  • Exchange-rate or fee wording where relevant

The invoice should always match the information in your contract or the quotation that was agreed on.

How do you invoice a foreign client step by step?

Step 1: Confirm Client and Contract Details

Before creating an invoice, confirm the client’s legal name, billing address, preferred currency, tax obligations, and payment method. These details should align with your contract.

Step 2: Choose the Correct Currency

Agree on the currency you will be using to bill the client upfront. Clearly state it on the invoice to avoid confusion and disputes caused by conversion assumptions.

Step 3: Determine Tax Applicability

Identify whether VAT, GST, or withholding tax applies, depending on both countries involved. If tax is reverse-charged or exempt, clearly note this on the invoice.

Step 4: Create a Compliant Invoice

Include all required international invoice elements to ensure accuracy in pricing, tax calculations, and payment methods.

Step 5: Add Clear Payment Terms

Make sure to specify the payment deadlines, late fees (if applicable), and accepted payment methods. For international clients, shorter payment terms can help reduce processing delays.

Step 6: Send the Invoice Promptly

Send invoices immediately after service delivery. Delays increase the risk of late payments.

Step 7: Track and Follow Up

Always monitor invoice status and follow up professionally if payment is delayed; put time zone differences into consideration.

What does a USD invoice from a Nigerian freelancer look like?

foreign invoice

The freelancer could add a note such as:

Payment note: Please pay the full invoiced amount in USD. Any applicable bank or payment-provider charges should be handled according to the agreed payment terms.

Notice that the example doesn’t automatically add VAT or withholding tax. The correct tax treatment depends on the actual transaction and applicable rules.

For the same reason, don’t copy a tax note from another freelancer’s invoice just because they also work with foreign clients.

What are the best practices when invoicing foreign clients?

1. Agree on everything before work begins

Before you send a single invoice, make sure you and your client are on the same page about currency, payment method, tax responsibilities, and payment terms. Sorting this out upfront in writing means there are no surprises on either side when the invoice lands. It also gives you something to refer back to if a dispute comes up later.

2. Use a consistent invoice template every time

Switching up your invoice format from one client to the next creates confusion and looks unprofessional. A standard template that includes all the required details, your business name, TIN, client details, service description, currency, taxes, and payment information means nothing gets left out, and your clients always know what to expect when they receive a document from you.

3. Account for international fees in your pricing

Currency conversion fees, international transfer charges, and platform fees can quietly eat into what you actually receive. Factor these into your pricing from the start so that what you invoice is genuinely what you walk away with after all the deductions.

4. Keep detailed records for every transaction

For every international invoice you send, hold on to the invoice itself, the payment confirmation, any withholding tax certificates, and any exchange rate documentation. These records protect you during audits, help you file taxes accurately, and give you a clear picture of what clients owe and what has already been paid.

5. Automate where you can

Manually tracking invoices across multiple clients in different countries and currencies is the kind of work that leads to errors and missed follow-ups.

6. Make the payment instructions obvious

Your client shouldn’t have to search through an email thread to find where to send the money. 

What common mistakes should you avoid?

There are a few mistakes that could cause back-and-forth between you and your client, which could lead to delayed payments:

  • Sending an invoice without clearly stating the currency
  • Using a different currency from the one agreed in the contract
  • Assuming the same tax treatment applies to every foreign client
  • Giving the client incorrect or incomplete bank details
  • Forgetting to discuss payment and conversion fees
  • Showing an exchange-rate conversion without stating the rate or date
  • Leaving out the invoice due date
  • Using payment methods that aren’t available in your country or the client’s country
  • Treating an estimated tax calculation as a substitute for professional tax advice

The goal here is not to make the invoice look complicated; it is to make sure that your invoice is clear enough that there will be no need for follow-up questions from your client.

How can Billing Plus help?

If you invoice clients in different currencies, Billing+ lets you create invoices in 100+ currencies, including USD, GBP, and EUR. You can also manage your invoices and clients from the platform instead of creating every invoice from scratch.

If you’re looking for an invoice tool that supports multi-currency billing, you can explore Billing+ for Nigerian businesses and create your first invoice from the web or mobile app.

Free on iPhone, Android, and web. Make your first invoice in 10 seconds.

To sum it up…

Invoicing foreign clients does not require many complications; it just needs more attention to detail and adherence to requirements. By understanding international tax obligations, choice of currencies, and compliance requirements, you can send invoices comfortably to your foreign clients. 

more insights