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
| Étape | Où | Délai indiqué | Fiche |
|---|---|---|---|
| 1. Inscription auto-entrepreneur | Portail de l’ANAE | Réponse en trois jours ouvrables au plus | 5 |
| 2. NIF validé, CASNOS | Centre des impôts, CASNOS | CASNOS dans les dix jours qui suivent le début de l’activité | 5 |
| 3. Compte commercial en devises | Votre agence bancaire | Selon l’agence | 6 |
| 4. Déclaration de la mission | La même agence | Avant la première facture | 7 |
| 5. Formulaire W-8BEN | Upwork, « Tax information » | Avant le premier retrait | 3 |
| 6. Retrait vers le compte devises | Upwork, puis Payoneer | Le jour où les fonds sont disponibles | 9 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.
Upwork, puis Payoneer, puis votre compte devises, le même jour
- Les 1 200 $ deviennent disponibles sur Upwork : Yacine les retire vers Payoneer.
- Dès qu’ils arrivent sur Payoneer, il lance un retrait en dollars vers son compte devises à la BEA (fiche 11).
- Sur l’écran récapitulatif, il vérifie la devise : dollars vers dollars. Si l’écran affiche des dinars ou une conversion, il s’arrête : il perdrait ses devises et paierait jusqu’à 3 % de frais de change.
- Il note les frais Payoneer affichés sur cet écran. La grille publique de Payoneer ne donne pas de montant pour un retrait en dollars vers une banque algérienne : ils ne s’affichent qu’à ce moment.
- Il garde le relevé Upwork, la confirmation de retrait Payoneer, la facture et la déclaration tamponnée.
Côté Payoneer, un retrait arrive en général le jour même ou sous deux jours ouvrables. Côté banque, le traitement d’un virement international peut prendre de quelques jours à plusieurs semaines selon l’agence, d’après les témoignages en ligne. Si l’argent n’est pas arrivé après cinq jours ouvrables, Payoneer permet de télécharger une confirmation de transfert à montrer à votre agence.
Un point reste ouvert : quand le client paie via une plateforme, on ne sait pas encore si « le jour où il paie » désigne l’arrivée sur Upwork, sur Payoneer ou sur votre compte algérien. Retirer le jour même à chaque étape est la lecture la plus prudente.
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.
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
- Upwork, Tax information for non-U.S. freelancers (W-8BEN), consulté le 22 octobre 2026.
- Upwork, retrait vers Payoneer, consulté le 22 octobre 2026.
- Payoneer, grille tarifaire, consultée le 22 octobre 2026.
- Payoneer, retrait vers un compte bancaire : FAQ, consultée le 22 octobre 2026.
- Règlement 21-01 du 28 mars 2021 de la Banque d’Algérie : art. 2, nouvel article 57 du règlement 07-01, p. 2 ; art. 5, nouvel article 67, p. 2, texte original consulté le 18 octobre 2026.
- Règlement 26-02 du 23 juillet 2026 de la Banque d’Algérie, art. 2 réécrivant l’article 61 du règlement 07-01 : JO n° 58 du 12 août 2026, p. 28, consulté le 21 octobre 2026.
- Règlement 07-01 du 3 février 2007 de la Banque d’Algérie : art. 8, avoirs à l’étranger, p. 2, texte original consulté le 18 octobre 2026.
- Instruction 06-2021 du 29 juin 2021 de la Banque d’Algérie : art. 2, droit au compte, et art. 4, 100 % des recettes, p. 1, texte original consulté le 18 octobre 2026.
- Circulaire 2024/01 du 30 janvier 2024 de la Banque d’Algérie (texte non publié), d’après Algérie Eco, 1er avril 2024, consulté le 18 octobre 2026.
- Décret exécutif 23-197 du 25 mai 2023 : art. 17, délai de trois jours ouvrables, JO n° 37 de 2023, p. 11, consulté le 21 octobre 2026.
- Ordonnance 96-22 modifiée : ordonnance 03-01, art. 2 (nouvel article 1), art. 3 (article 1 bis) et art. 4 (article 2), JO n° 12 de 2003, p. 14, consulté le 22 octobre 2026.
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.