AI and dataMachine Learning Engineer

Getting paid as a machine learning engineer outside the US

You can invoice a US client for your machine learning work and get paid in your own country through PANORAMA payments. A US company issues the invoice, accepts payment by ACH or wire in dollars, and then pays you by bank transfer, SWIFT, SEPA, Wise, or other local methods. You stay responsible for your own taxes, but the client's payment process is entirely domestic.

Getting paid as a machine learning engineer outside the US

What this looks like for you

PANORAMA payments handles the invoicing and collection for your ML contracts. When you deliver a trained model, a pipeline, benchmarks, or a deployed endpoint, you can issue an invoice that your US client pays like any other domestic vendor. The platform deducts one fee and pays you at home, through your local bank, Wise, or a dollar-denominated digital asset. And because the invoice comes from a US company, your compute costs and your engineering fees land on the same payment rail. No monthly subscription, no charge until the client pays.

What your client receives

From
A US company, W-9 on request
Bill to
Your client, a company or a person
01Development of training pipeline for image classification model, fixed price

An example line, not a real invoice. Your own wording, amounts and currency go on the document itself.

Why route an invoice through a US company

You might wonder why you would route your invoice through an American company at all. It seems like an extra step, an extra fee, and an extra layer between you and a client who already agreed to pay you. The honest answer is that for many US clients, paying a foreign contractor creates a small administrative burden that can delay payment for weeks. A domestic invoice with a W-9 available changes that. It lets their accounts payable team treat you like any other vendor.

The catch is not hidden in fine print. PANORAMA payments is not your employer, not your tax advisor, and not a guarantee that the client will pay on time. It does not solve late paying clients, bad clients, or tax problems in your home country. What it does is remove the friction on the client's side and give you a clear receipt of payment from a US entity.

How one payment actually runs

When you have a client and a piece of work, you register with PANORAMA payments, verify your identity once, and describe the client and the work. That is the setup. After that, each payment is a sequence of steps.

First, you request an invoice. The invoice is issued to your client by a US company in the currency you choose, among eleven supported. Your client pays it with ACH or wire to a US bank account, exactly as they would pay any American vendor. If they need a W-9, that is available.

Second, once the US company receives the money, PANORAMA payments deducts one platform fee. There is no monthly subscription and nothing is charged before the client has paid. Third, the remaining amount is paid to you in your own country, through bank transfer, SWIFT, SEPA, Wise, a local account, or in dollar-denominated digital assets, depending on what is available where you live. Fourth, you get a record of the transaction for your own bookkeeping.

What stays on you

Your tax obligations at home are exactly the same as if the client paid you directly. PANORAMA payments does not give tax advice and does not act as your employer. You are a freelancer, and the income is yours to report according to your local laws. The platform's role ends once the money reaches your account.

You also keep the client relationship. PANORAMA payments does not talk to your client for you, negotiate your rates, or chase late invoices. If a client goes quiet, that is still your problem. What changes is only the payment rail: the client pays a domestic US entity, and you get paid in your own country.

The payment mismatch in ML work

For machine learning work, there is often a mismatch between how compute is billed and how you invoice your time. You might rent GPUs from a cloud provider, get billed in dollars by an American company, and pass that cost to your client. But your own invoice, the one for your expertise, might come from a foreign bank account. The client's payment to you and their payment for compute do not travel the same way, and that can complicate their records.

With PANORAMA payments, the invoice for your engineering work is also issued by a US company, so the client's entire external spend on the project, compute included, can sit on the same kind of vendor record. No one has to cut a separate wire abroad. It is a small thing, but for a US product team or research group, it means your invoice does not stand out as the one that needs special handling.

How you get paid

  1. 1
    Register and verify once

    An identity document and a photograph. It is done once, and it has to be finished before the first payout rather than on the day you are waiting for money.

  2. 2
    Describe the client and the work

    Who they are, what was agreed, the amount and the currency. The client and their country are screened before anything is sent, so a payment is not refused after the work is delivered.

  3. 3
    The invoice goes out from a US company

    Your client receives an invoice from a United States supplier, with US banking details and IRS Form W-9 on request. They pay by ACH or wire, domestically.

  4. 4
    You are paid where you live

    One platform fee is deducted and the rest is sent to you by whichever route works in your country: bank transfer, SWIFT, SEPA, Wise, a local account, or dollar-denominated digital assets.

One platform fee of 10% is deducted when you are paid. No subscription, no signup fee, and nothing is charged until your client has paid.

Questions people in this trade ask

Can my US client pay by credit card?

No. PANORAMA payments accepts payment by ACH or wire transfer in US dollars to a US bank account. That keeps the client's payment process entirely domestic, which is the point. If your client insists on credit card, you would need a different arrangement.

Do I need to set up a US company or EIN?

No. You register with PANORAMA payments as yourself or your existing business. The invoice is issued by a US company on your behalf, and that company provides a W-9 to the client if needed. You do not need a US entity or EIN.

How do I receive the money if I don't have a US bank account?

You get paid in your own country. Depending on where you live, PANORAMA payments can pay out by local bank transfer, SWIFT, SEPA, Wise, or in dollar-denominated digital assets. The platform deducts one fee and sends the rest to you.

What if my client is not in the United States?

The client can be anywhere that is not under sanctions. The invoice can be issued in any of eleven currencies, including US dollars, euros, pounds sterling, Canadian and Australian dollars, and Swiss francs. But the payment is always received by the US company, so the client's part stays domestic from your side.

Is there a monthly fee or a minimum amount?

No monthly subscription. Nothing is charged until your client pays the invoice. Then PANORAMA payments deducts one platform fee from the received amount and pays you the rest. There is no minimum amount for an invoice. You can invoice for any amount that makes sense for your work.

Send your first invoice

Create an account, pass verification and raise an invoice. Nothing is charged until your client pays it.

Get started

You keep the client, the contract and the price. We handle the invoice and the payout.

This page in other languages

PANORAMA payments is a payment service. It is not an employer, not an agency and not a tax adviser, and nothing on this page is tax or legal advice.