LégalZone griseIllégal

Upwork depuis l’Algérie : du premier contrat aux dollars sur votre compte devises

Publié le 26 octobre 2026Lecture : 8 min

La rédaction sahla · vérifié sur les textes cités

Pour être payé légalement via Upwork depuis l’Algérie, il faut cinq pièces dans le bon ordre : le statut d’auto-entrepreneur, un compte devises professionnel, la déclaration de la mission à votre banque, le formulaire W-8BEN sur Upwork, puis un retrait le jour même vers ce compte, directement ou via Payoneer. Le reste du parcours tient en une règle : aucun solde ne dort à l’étranger.

Prenons Yacine, développeur web à Oran. Il décroche sur Upwork une première mission à 1 200 $ pour une start-up canadienne. Voici ce qu’il fait, et dans quel ordre, pour que les 1 200 $ arrivent en dollars sur son compte à la BEA.

Le parcours en un coup d’œil

ÉtapeOùDélai indiquéFiche
1. Inscription auto-entrepreneurPortail de l’ANAERéponse en trois jours ouvrables au plus5
2. NIF validé, CASNOSCentre des impôts, CASNOSCASNOS dans les dix jours qui suivent le début de l’activité5
3. Compte commercial en devisesVotre agence bancaireSelon l’agence6
4. Déclaration de la missionLa même agenceAvant la première facture7
5. Formulaire W-8BENUpwork, « Tax information »Avant le premier retrait3
6. Retrait vers le compte devisesUpwork, puis PayoneerLe jour où les fonds sont disponibles9 et 11

Les étapes 1 à 4 se font une seule fois avant votre premier client étranger, sauf la déclaration, à refaire pour chaque nouveau client ou chaque nouvelle mission par prudence. Commencez-les avant d’accepter la mission : c’est le retard le plus courant.

Avant la première mission : le statut et le compte

Upwork vous traite comme un prestataire indépendant. En Algérie, la porte d’entrée légale pour facturer un client étranger en votre nom est le statut d’auto-entrepreneur (fiche 5). Yacine s’inscrit sur anae.dz, choisit l’activité qui décrit vraiment ses missions dans la liste des services numériques, et reçoit sa carte. Il affilie ensuite son activité à la CASNOS et fait valider son NIF au centre des impôts : il en aura besoin pour Upwork.

Carte en main, il ouvre à la BEA un compte commercial en dinars et un compte en dollars. Trois pièces suffisent : la carte d’auto-entrepreneur, une pièce d’identité et un justificatif de domicile, sans registre du commerce (circulaire 2024/01Circulaire 2024/01 du 30 janvier 2024 de la Banque d'Algérie (non publiée ; d'après Algérie Eco) de la Banque d’Algérie, fiche 6). Si l’agence demande un registre du commerce, citez cette circulaire.

Avant de choisir la banque, demandez à l’agence si elle reçoit les virements Payoneer sur un compte devises professionnel. Aucune liste officielle n’existe, et l’agence compte autant que l’enseigne (fiche 24).

Avant la première facture : déclarer la mission

C’est l’étape que beaucoup de freelances sautent, et celle qui décide si vous recevez des dollars ou des dinars. Les services numériques vendus en ligne à l’étranger sont dispensés de domiciliation, mais l’article 57 du règlement 07-01Règlement 21-01 du 28 mars 2021 modifiant le règlement 07-01 (articles 57 et 67), p. 2 demande une déclaration préalable à votre banque : description du projet, prix unitaire, date de mise en ligne (fiche 7).

Yacine demande à son agence son modèle de déclaration, décrit la mission (client, prestation, 1 200 $), précise que le client paiera via Upwork et Payoneer, et garde une copie tamponnée. S’il ne le faisait pas, les 1 200 $ seraient crédités en dinars au cours officiel, sans retour possible vers le dollar (fiche 8).

Sur Upwork : le W-8BEN avec votre NIF

Dans « Tax information », Upwork demande le formulaire fiscal américain W-8BEN : votre adresse fiscale en Algérie et votre numéro fiscal algérien, le NIF. Sans ce formulaire, Upwork bloque les retraits et peut retenir jusqu’à 30 % de vos gains pour le fisc américain, sans remboursement possible (fiche 3).

Dans « Get paid », ajoutez Payoneer. Si Upwork vous propose un virement en dollars vers votre banque pour l’Algérie, vous pouvez aussi l’utiliser. Upwork prélève des frais par retrait, affichés avant de valider.

Le jour du paiement : retirer, puis rapatrier

Depuis juillet 2026, votre client a 120 jours au plus après la réalisation du service pour vous payer, et l’argent doit arriver en Algérie le jour même où il paie (règlement 26-02Règlement 26-02 du 23 juillet 2026 modifiant l'article 61 du règlement 07-01 (JO n° 58 du 12 août 2026), fiche 9). Pour Yacine, cela donne la règle pratique suivante : quand les fonds deviennent disponibles sur Upwork, il les retire le jour même.

Zone grise

Virer les dollars vers votre compte devises personnel

Très répandu dans les groupes de freelances : une fois les dollars arrivés sur le compte commercial, on les vire sur son compte devises personnel. Aucun texte que nous avons lu ne l’autorise. Le compte commercial sert d’abord aux besoins de votre activité (règlement 07-01, art. 57Règlement 21-01 du 28 mars 2021 modifiant le règlement 07-01 (articles 57 et 67), p. 2 ; fiche 6). Ce n’est pas une solution officielle et vous en assumez le risque : la banque peut refuser le virement ou vous demander de le justifier. Avant tout virement de ce type, demandez par écrit à votre agence ce qu’elle accepte.

Illégal

Laisser les dollars sur Upwork ou sur Payoneer

Garder un solde sur Upwork ou sur Payoneer pour payer en ligne, c’est détenir un avoir à l’étranger, interdit par l’article 8 du règlement 07-01Règlement 07-01 du 3 février 2007 relatif aux règles applicables aux transactions courantes avec l'étranger et aux comptes devises (version d'origine), p. 2, et ne pas rapatrier ses recettes, une infraction de change (ordonnance 96-22, art. 1Ordonnance 03-01 modifiant l'ordonnance 96-22 (JO n° 12 de 2003), p. 14 ; fiche 17). Les poursuites sont rares, mais le risque existe, et un compte peut être bloqué avec tout son solde pendant une vérification.

Revendre son solde contre des dinars est plus grave : deux à sept ans d’emprisonnement, une amende d’au moins deux fois la somme et la confiscation (ordonnance 96-22, art. 1 bisOrdonnance 03-01 modifiant l'ordonnance 96-22 (JO n° 12 de 2003), p. 14 et 2 ; fiche 27). Le retrait en cryptoactifs est lui aussi illégal (loi 25-10Loi 25-10 du 24 juillet 2025 modifiant la loi 05-01 (JO n° 48 de 2025), fiche 16).

Après le paiement : l’impôt

Comme auto-entrepreneur, Yacine paie l’IFU de 0,5 % sur tout son chiffre d’affaires, plateformes comprises, avec un minimum de 10 000 DA par an (fiche 13). Sur 1 200 $, cela représente l’équivalent de 6 $ en dinars. Le statut s’arrête à 5 000 000 DA de chiffre d’affaires annuel. Les dollars restants servent aux besoins de son activité : logiciels, matériel, formations (fiche 10).

La liste à garder

  • Carte d’auto-entrepreneur, NIF validé, affiliation CASNOS.
  • Compte commercial en devises dans une agence qui reçoit Payoneer.
  • Déclaration tamponnée pour chaque mission, avant la facture.
  • W-8BEN rempli avec votre NIF.
  • Retrait le jour même, en dollars, sans conversion, sans solde qui dort.

Sources

Questions fréquentes

Peut-on retirer l'argent d'Upwork en Algérie ?

Oui. Upwork propose Payoneer, et parfois un virement en dollars si l'option apparaît dans votre compte. L'argent doit ensuite arriver sur votre compte devises professionnel en Algérie, le jour où il est disponible.

Faut-il remplir le formulaire W-8BEN sur Upwork quand on vit en Algérie ?

Oui, avant le premier retrait, avec votre adresse fiscale en Algérie et votre numéro fiscal algérien (NIF). Sans lui, Upwork bloque les retraits et peut retenir jusqu'à 30 % de vos gains pour le fisc américain.

Mes dollars Upwork seront-ils convertis en dinars ?

Non, si la mission a été déclarée à votre banque avant le paiement et que l'argent rentre dans les délais. Sans déclaration, ou en retard, la banque convertit la somme en dinars au cours officiel.

Peut-on laisser son argent sur Upwork ou sur Payoneer ?

Non. Pour un résident, un solde qui reste à l'étranger est un avoir interdit par l'article 8 du règlement 07-01, et des recettes non rapatriées sont une infraction de change.