How Moroccan freelancers receive consulting payments from US clients

Adeolu Titus Adekunle

SHARE THIS POST

Morocco’s unique position between Africa and Europe is more than just a geographical advantage. Coupled with a growing bilingual or trilingual (French, Arabic, English) talented workforce, this proximity has made it easy for many Moroccans to integrate well into global workspaces and understand how various regions operate. A good number of consultants in Morocco now work with US clients across strategy, technology, marketing, finance, legal advisory, and UX research. One thing that still lags, however, is how foreign income goes from a client in New York or San Francisco to a consultant in Casablanca or Rabat.

Receiving a consulting payment from a US client is not the same as receiving it from a Moroccan one. The currency, payment processes, regulatory obligations, and costs buried in the conversion process differ, and these differences are often significantly higher than consultants realise when they first set up their payment infrastructure.

This article explains how Moroccan freelancers receive consulting payments from US clients, what each option costs, and how to set up a system that protects your earnings.

How US clients typically pay, and why it matters

Most US clients, whether individuals, startups, or mid-sized businesses, pay via ACH or wire transfer. Understanding the difference is the first step to choosing the right setup.

The Automated Clearing House (ACH) is a payment network that works only within the United States banking system. When a US client initiates an ACH transfer, the funds move directly between US banks, with no correspondent banks involved. Most US banks charge nothing or less than $1 for ACH payments.

For a wire transfer, a payment instruction travels through the SWIFT network to one or more correspondent banks, each of which deducts a fee of $10 to $25. The sender's bank also charges $25 to $45 to initiate the wire. By the time a wire reaches a Moroccan bank account, the total deductions, including correspondent fees and the receiving bank's conversion markup, can become significant.

This means that your payment method determines how much of your earnings actually reaches you, and how much you lose along the way.

Also read: Wire transfer vs ACH: cheapest way to receive USD

Managing USD payments with virtual USD accounts

With traditional banks charging high fees for international wire transfers, virtual USD accounts have become the most cost-effective option for Moroccan consultants receiving regular payments from US clients.

A virtual USD account gives you a real US routing number and account number issued through a regulated fintech platform. When you share those details with a US client, they initiate an ACH transfer as a standard domestic payment. The money moves through the ACH network without correspondent banks and is credited to your virtual USD account in full, typically within 1 to 3 business days.

From there:

  • You hold the balance in USD without it being automatically converted to MAD.
  • You convert when you choose, at a rate you can see before confirming.
  • You withdraw to your Moroccan bank account after the conversion.

That control over conversion timing is the structural advantage over every alternative that routes money directly into a Moroccan bank account. When MAD strengthens against the USD, you can wait. When the rate is favourable, you convert. Your bank does not make that decision for you.

Platforms worth considering for Moroccan consultants:

  • Grey provides virtual USD accounts alongside GBP and EUR, with real foreign banking details for each currency. You can receive USD payments and convert to MAD at competitive rates. The deposit fee is 0.8% of the amount received, with a minimum fee of $2 and a maximum of $10. The currency conversion fee is 1% and capped at $6 per conversion, regardless of the amount. Grey is upfront about their fees, so you can see how much each transaction costs before initiating it, and withdrawals to a local bank account cost a flat fee per transaction. Grey is regulated by FinCEN in the United States and FINTRAC in Canada.
  • Wise applies the mid-market rate with a clearly disclosed fee, typically 0.4% to 1.5% depending on the currency and amount. It also provides local USD account details, a routing number and an account number that accepts ACH payments directly. One of Wise’s selling points is the transparency. You see the exact conversion cost and the amount you will receive before confirming.

Also read: How freelancers in Morocco can switch from traditional banks to Grey

Receiving USD payments with SWIFT wire to a Moroccan bank account

For US clients who insist on wire transfers, a Moroccan commercial bank account that can receive USD is the standard destination. Most Moroccan banks can receive SWIFT transfers in USD, and the funds are converted to MAD upon receipt.

Let’s say you are expecting a $3,000 consulting payment via wire transfer. Here’s what the charges will look like:

  • Client's sending fee: $35 on average
  • Correspondent bank deductions in transit: $20 to $50
  • Receiving bank's conversion markup (2% to 4% below mid-market): $56 to $112
  • Total cost before you access the money: $111 to $197, which is about 3.7% to 6.6%.

Processing takes two to five business days. The exact amount you receive is not known until it arrives, because you cannot be sure how many banks will be involved or how much they will deduct.

This option is better for large, infrequent payments where the fixed costs represent a small percentage of the total.

Managing consulting payments from US clients with Payoneer

Payoneer works in Morocco and supports MAD withdrawals to Moroccan bank accounts. Thanks to its seamless integration feature, it works well with global marketplaces. If you work through Upwork or similar platforms where Payoneer is already a payout option, the integration is already in place and requires no additional setup.

For direct US client payments, the cost structure is the important thing to understand:

  • Payoneer does not charge a visible conversion fee. It includes a margin of 2% to 3% into the exchange rate applied when you withdraw to your Moroccan bank.
  • Withdrawal to a Moroccan bank account carries an additional fee on top.
  • There is an annual account fee of $29.95 if the account receives less than $2,000 in a 12-month period.

LDMAG1

Using PayPal in Morocco for USD payments

PayPal is a household name in global payments, especially among US clients. Moroccan users can receive international payments from foreign PayPal accounts, which means US clients who pay via PayPal can send funds to a Moroccan PayPal account. With CashPlus’s integration, it is now much easier for Moroccans to withdraw from PayPal into their local account.

Let’s take a look at the cost of managing USD payments with PayPal.

  • PayPal charges a 4.4% receiving fee plus a fixed fee for international payments.
  • Withdrawing from a PayPal balance to a Moroccan bank account is at PayPal's currency conversion rate, at 3% to 5% below mid-market.

This means you might be looking at $74 to $94 for a $1,000 transaction.

PayPal is worth accepting if a client insists on it and no alternative is workable. For any client who is flexible on payment method, there are significantly cheaper options.

Considering contractor platforms for USD payments

If you are a consultant in a structured long-term engagement with a single US employer or client, platforms like Deel can handle the payment on both sides. The US client pays Deel in USD. Deel handles the conversion and deposits your earnings in MAD to your Moroccan bank account on a regular schedule. The total fees incurred might not be as clear as with virtual accounts, and there may be hidden margins on conversions.

Deel also handles contractor compliance documentation, which is useful for consultants who want a clean paper trail for their engagements.

Structuring your payment terms with US clients

The payment method is only part of the picture. How you structure the terms of the engagement determines when the money arrives and what recourse you have if it does not.

A few things worth building into every consulting contract with a US client before work begins:

  • Specify the billing currency upfront. USD is the standard for US client work. Stating it clearly in the contract removes any ambiguity about what amount the client owes and prevents a client from attempting to pay in a less favourable currency later.
  • Define who absorbs transfer fees. Including a clause that the client is responsible for ensuring the full invoiced amount arrives net of all transfer costs means you are not absorbing correspondent bank deductions that have nothing to do with the agreed fee.
  • Set a deposit before work starts. For project-based consulting, a 30% to 50% deposit is standard, due before work begins. It protects you from delivering significant work before a payment issue surfaces.
  • State your net terms clearly. Net 14 or Net 15 is reasonable for most US consulting clients and cuts the time between invoice and payment compared to the Net 30 that US businesses often default to.
  • Include a late payment clause. A 1.5% monthly charge on outstanding balances, agreed in the contract before the engagement starts, changes the tone of any follow-up conversation about an overdue invoice.

Also read: Negotiating cross-border freelance contracts: Tips and templates

Receive US consulting payments with Grey

Grey provides Moroccan consultants with virtual USD accounts with real US routing and account numbers. US clients pay via ACH. The full amount arrives without correspondent bank deductions, and you hold the balance in USD until you are ready to convert. Conversion is capped at $6 per transaction, regardless of the amount being converted, and withdrawals to your Moroccan bank account incur a flat fee. GBP and EUR accounts are available on the same platform for any UK or European clients in your portfolio.

If you are shopping on Shein, renewing your AWS hosting subscriptions, or visiting another country, a Grey virtual card helps you spend directly in foreign currencies without manual top-ups. You can create multiple cards for different purposes and link them with Apple Pay and Google Pay.

Grey provides more than virtual USD accounts. It offers a unique opportunity to manage your international finances across various currencies in one place and at affordable rates. Sign up on Grey and download the app to get started.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top