DevelopmentSalesforce developer

US invoicing for Salesforce developers outside the US

When you do Salesforce development for a US client, you work inside their org from the first hour. Your code is in their production, but your invoice can still sit in accounts payable for weeks. PANORAMA payments lets a US company issue the invoice for your work, so the client pays a domestic bill while you get paid at home.

US invoicing for Salesforce developers outside the US

What this looks like for you

Your Apex classes and Lightning Web Components are already running in the client's org before you send the first bill. The security review is done, the code is in production, and the payment terms are still being debated in their finance system. PANORAMA payments removes that mismatch. Your invoice goes out from a US company, with a W-9 if the client asks, and they pay a domestic bill by ACH or wire. You do not need an EIN or a US bank account. When the client pays, the platform fee is deducted and the rest is sent to you in your own country, by bank transfer, SWIFT, SEPA, Wise, or digital assets if you prefer.

What your client receives

From
A US company, W-9 on request
Bill to
Your client, a company or a person
01Salesforce development: Apex triggers and Lightning components, 40 hours

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

Where your client can be

Your client does not have to be American. We accept payment on behalf of clients in any country that is not under sanctions — Canada, the United Kingdom, the European Union, the Gulf, Australia, Singapore, Japan and the rest — and the money is always received by our US company. Nothing else changes for you: the same fee, the same payout, the same documents.

The invoice can be issued in any of these currencies

  • USD$
  • EUR€
  • GBP£
  • AED
  • AUDA$
  • CADC$
  • CHF
  • PLNzł
  • ILS₪
  • HKDHK$
  • CNYCN¥

Where the money question sits in your work

You take a US client's requirements and turn them into flows, triggers, and managed packages. The work is done in their org, often with admin access from day one. That means trust is granted before any money changes hands.\n\nThe client's security review and your payment approval run on different tracks. They can deploy your code to production and still have your invoice waiting on a procurement queue. You have already handed over the keys; the payment terms should reflect that, but they rarely do.

Invoicing through a US company

When you use PANORAMA payments, your invoice is issued by a US company. Your client pays a domestic bill: ACH or wire, in dollars, to a US bank account. Their accounts payable department gets a W-9 on request. There is nothing foreign about the transaction on their side.\n\nThe invoice describes your work: custom Apex development, a Lightning component, a Salesforce integration. The US company acts as merchant of record. You are not setting up an entity, and you are not becoming an employee of anyone. You remain an independent developer, responsible for your own taxes at home.

Getting paid where you live

Once the client pays the invoice, PANORAMA payments deducts one platform fee and sends the rest to you. Depending on your country, you can receive a bank transfer, SWIFT, SEPA, Wise, a local account, or dollar-denominated digital assets.\n\nThere is no monthly subscription and no charge before the client pays. You only pay when money actually moves. For a developer juggling several clients, that is a simpler cost to manage than a fixed monthly service.

The client can be anywhere, but the invoice feels American

Your client does not have to be a US company. They can be in any country not under sanctions, and the invoice can be issued in eleven currencies: US dollars, euros, pounds sterling, Canadian dollars, Australian dollars, Swiss francs, and others.\n\nThe payer can be a company or a private individual. Whoever they are, the money is received by the US company first. That keeps the payment domestic for an American client and still works for a client elsewhere who prefers to pay in dollars.

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

Do I need a US company or an EIN to invoice a US client through PANORAMA?

No. The invoice is issued by a US company that already exists as part of the platform. You verify your identity once, describe the work and the client, and the US company acts as merchant of record. You do not get your own US entity, EIN, or bank account.

Can the client pay by ACH or wire?

Yes. The client pays in US dollars to a US bank account, either by ACH or wire transfer. Their accounts payable process stays entirely domestic, and a W-9 is available on request.

What happens after the client pays the invoice?

PANORAMA payments deducts one platform fee and pays you in your own country. You can choose bank transfer, SWIFT, SEPA, Wise, a local account, or dollar-denominated digital assets, depending on what is available where you live.

Is there a monthly fee or upfront cost?

No. There is no subscription and nothing is charged until the client has paid the invoice. The platform fee is taken from the payment amount before it is sent to you.

Who is responsible for my taxes?

You are. PANORAMA payments does not give tax advice and is not your employer. You remain an independent contractor and must handle your tax obligations in your own country.

Does my client have to be in the United States?

No. We accept payment on behalf of clients in any country that is not under sanctions: Canada, the United Kingdom, the European Union, the Gulf, Australia, Singapore, Japan and others. The invoice can be issued in US dollars, euros, pounds sterling, Canadian and Australian dollars, Swiss francs, dirhams, złoty, shekels, Hong Kong dollars or yuan. The money is received by our US company either way, and your fee, your payout and your documents stay the same.

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.

Count what reaches you

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.