LegalIllegal

The 120-day rule: when your client must pay, and when the money must come home

Valid as of 22 October 20265 min read

Since July 2026, a foreign client has at most 120 days after you deliver a service to pay you, and the money must reach Algeria on the day they pay. A late payment gets converted to dinars. The 120 days don’t give you time to leave money sitting on Payoneer.

Take Yasmine, a developer in Oran. She delivers a website to a German client on 1 September 2026. The client has until 30 December 2026 to pay the invoice. They pay on 15 October, so that same day the euros must land in Yasmine’s foreign currency account in Algeria.

What the rule says

Bank of Algeria Regulation 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), published in the Official Journal on 12 August 2026, rewrote article 61 of Regulation 07-01Règlement 26-02 du 23 juillet 2026 modifiant l'article 61 du règlement 07-01 (JO n° 58 du 12 août 2026), p. 28. It sets three rules:

  • 120 days at most between the date the service is delivered and the date its price comes home.
  • 180 days at most if you give your client longer to pay. The longer term must be written into the contract, and the sale must be covered in advance by export credit insurance from the national body.
  • Same day: in every case, the money must come home on the day the client pays.

If the money arrives late, your bank pays it out in dinars instead of crediting your foreign currency account (Regulation 07-01, art. 67Règlement 21-01 du 28 mars 2021 modifiant le règlement 07-01 (articles 57 et 67), p. 2; Instruction 06-2021, art. 4Instruction 06-2021 du 29 juin 2021 relative au compte devise commerçant et au compte devise professionnel non commerçant, p. 1; guide 8).

Watch out for old posts. Before July 2026, the deadline was 360 days (Regulation 16-04 of 2016). Posts that still say 360 days are out of date.

Working out your deadline

Service delivered onLatest payment date (120 days)If the client pays on…Money must reach Algeria on…
1 September 202630 December 202615 October 202615 October 2026
15 October 202612 February 202720 October 202620 October 2026
1 November 20261 March 20272 March 2027Too late: converted to dinars

The deadline calculator does the maths with your own dates.

The open question: when does a Payoneer, PayPal or Grey payment count as “made”?

If your client wires money straight to your foreign currency account in Algeria, there’s no question: the payment date is the day it arrives.

If they pay through a foreign go-between, there are two readings:

  1. Strict reading: the client paid on the day the money reached your Payoneer, PayPal or Grey account, so it must come home that day.
  2. Relaxed reading: the payment only counts once it reaches an Algerian bank, and the go-between is just a pipe.

As of 22 October 2026, no text and no public answer from the Bank of Algeria settles this. We’ve put the question to a lawyer. Until then, the only safe way to follow the rule is to withdraw to your foreign currency account on the day the money lands with the go-between. PayPal holds new sellers’ funds for 30 days (guide 14): keep proof of the hold.

The methods

Illegal

Leaving money on Payoneer “because I have 120 days”

This is the most common mistake. The 120 days give your client time to pay. They don’t give you time to bring the money home: once the client has paid, the money must come back that day. A balance left in a foreign app counts as holding assets abroad, which article 8 of Regulation 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 bans, and failing to bring your earnings home is an exchange-control offence (Ordinance 96-22, art. 1Ordonnance 03-01 modifiant l'ordonnance 96-22 (JO n° 12 de 2003), p. 14; guide 17).

Key points

  • At most 120 days between delivery and payment, or 180 with export credit insurance written into the contract.
  • The money comes home on the day the client pays, not 120 days later.
  • Late payment arrives in dinars, and the conversion is final.

Sources