Egypt

Learn everything you need to know to make payouts in Egypt with dLocal.

Market specifications

Take a look of all the information you need to make a payout.

Country reference Mandatory paramenters

Payment methods

Find all the information about payment methods capabilities.

Bank transfers Wallet transfers

Bank information

Find all the bank account validations details you need to make a payout.

Bank codes

Market specifications

Do you want to know more information about Egypt market? Go to the Egypt’s economy and eCommerce market article.

Country reference

country codecurrency codeamount decimalsbeneficiary.document.type namebeneficiary.document.id format
EGEGP2ID9 or 14 digits

Mandatory parameters

Bank transfers

Bank transfers parametersB2CB2BP2P
external_idYesYesYes
payment_method_idYesYesYes
flow_typeYesYesYes
purposeYesYesYes
countryYesYesYes
amountYesYesYes
currencyYesYesYes
beneficiary.first_nameYes-Yes
beneficiary.last_nameYes-Yes
beneficiary.business_name-Yes-
beneficiary.bank_account.branchYesYesYes
beneficiary.bank_account.accountYesYesYes
remitter.first_name--Yes
remitter.last_name--Yes
remitter.document.type--Yes
remitter.document.id--Yes
remitter.document.issue_date--Yes
remitter.document.expiration_date--Yes
remitter.nationality--Yes
remitter.birth_info.date--Yes

Wallet transfers

Wallet transfers parametersB2CB2BP2P
external_idYesYesYes
payment_method_idYesYesYes
flow_typeYesYesYes
purposeYesYesYes
countryYesYesYes
amountYesYesYes
currencyYesYesYes
beneficiary.first_nameYes-Yes
beneficiary.last_nameYes-Yes
beneficiary.business_name-Yes-
beneficiary.phoneYesYesYes
beneficiary.instant_payment.typeYesYesYes
beneficiary.instant_payment.idYesYesYes
remitter.first_name--Yes
remitter.last_name--Yes
remitter.document.type--Yes
remitter.document.id--Yes
remitter.document.issue_date--Yes
remitter.document.expiration_date--Yes
remitter.nationality--Yes
remitter.birth_info.date--Yes

Payment methods

Egypt supports payouts via Bank transfers and Wallet transfers. Each method requires specific parameters and follows validation rules aligned with local compliance and banking standards.

Use Wallet transfers for instant payments to mobile wallets. Use Bank transfers when sending funds directly to a bank account.

Bank transfers

Bank transfers in Egypt require detailed account information, including BIC code and IBAN. The format of these fields depends on the receiving bank, and strict validation rules apply.

Refer to the bank codes sections for format specifications.

Mandatory parameters

All fields listed below are required for bank transfer payouts. For successful processing, ensure correct formatting and value types.

Mandatory parameterDescription
external_idUnique payout identification at the merchant's end. Maximum 100 characters.
payment_method_idPayment method identifier. For bank transfers, use BANK_TRANSFER.
flow_typePayout flow type. Valid values: B2C (Business to Consumer), B2B (Business to Business), P2P (Person to Person), or PSP (Payment Service Provider).
purposePayout purpose code. See purpose codes reference.
countryCountry code. For Egypt, use EG.
currencySource currency of the FX operation. For Egypt, use EGP or USD. Payouts are typically paid in local currency to the beneficiary.
amountPayout amount in EGP. Use up to 2 decimal places.
beneficiary.first_nameBeneficiary's first name. Maximum 50 characters. English and Egyptian supported.
beneficiary.bank_account.branchBeneficiary's bank branch. BIC code (8 or 11 Alphanumeric characters in upper case).
beneficiary.bank_account.accountBeneficiary's bank account number. International Bank Account Number (IBAN). See the list of valid bank codes.
remitter.first_nameRemitter's first name. Maximum 50 characters. Mandatory only for remittance (P2P).
remitter.last_nameRemitter's last name. Maximum 50 characters. Mandatory only for remittance (P2P).
remitter.document.typeType of identification document: ID for national identification number, PASS for passport, RESIDENT for resident ID. Mandatory only for remittance (P2P).
remitter.document.idRemitter's identification document or number, as required by Egypt regulations. Maximum 20 characters. Mandatory only for remittance (P2P).
remitter.document.issue_dateRemitter's document issue date in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).
remitter.document.expiration_dateRemitter's document expiration date in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).
remitter.nationalityRemitter's nationality. Use ISO 3166-1 alpha-2 format. Mandatory only for remittance (P2P).
remitter.birth_info.dateRemitter's date of birth in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).

Example request

{
  "external_id": "EG_B2C_001",
  "payment_method_id": "BANK_TRANSFER",
  "flow_type": "B2C",
  "purpose": "OTHER_SERVICES",
  "country": "EG",
  "amount": 245.40,
  "currency": "EGP",
  "beneficiary": {
    "first_name": "KARIM",
    "last_name": "AL-HADDAD",
    "bank_account": {
      "branch": "CIBEEGCX038",
      "account": "EG600010003800000100035041208"
    }
  }
}
{
  "external_id": "EG_P2P_002",
  "payment_method_id": "BANK_TRANSFER",
  "flow_type": "P2P",
  "purpose": "REMITTANCES",
  "country": "EG",
  "amount": 350.75,
  "currency": "EGP",
  "beneficiary": {
    "first_name": "KARIM",
    "last_name": "AL-HADDAD",
    "bank_account": {
      "branch": "CIBEEGCX038",
      "account": "EG600010003800000100035041208"
    }
  },
  "remitter": {
    "first_name": "James",
    "last_name": "Smith",
    "document": {
      "type": "PASS",
      "id": "AB123456",
      "issue_date": "2020-01-15",
      "expiration_date": "2030-01-15"
    },
    "nationality": "US",
    "birth_info": {
      "date": "1985-06-22"
    }
  }
}

Wallet transfers

Wallet transfers enable real-time transfers using a mobile phone number linked to a wallet.

The beneficiary.instant_payment.type field must indicate the type of wallet being used (e.g., Vodafone, Etisalat, Orange, BankW). The beneficiary.phone field must be present and correctly formatted.

Mandatory parameters

All fields listed below are required for bank transfer payouts. For successful processing, ensure correct formatting and value types.

Mandatory parameterDescription
external_idUnique payout identification at the merchant's end. Maximum 100 characters.
payment_method_idPayment method identifier. For wallet transfers, use INSTANT_PAYMENT.
flow_typePayout flow type. Valid values: B2C (Business to Consumer), B2B (Business to Business), P2P (Person to Person), or PSP (Payment Service Provider).
purposePayout purpose code. For P2P, use REMITTANCES. See purpose codes reference.
countryCountry code. For Egypt, use EG.
currencySource currency of the FX operation. For Egypt, use EGP or USD. Payouts are typically paid in local currency to the beneficiary.
amountPayout amount in EGP. Use up to 2 decimal places.
beneficiary.first_nameBeneficiary's first name. Maximum 50 characters.
beneficiary.last_nameBeneficiary's last name. Maximum 50 characters.
beneficiary.phoneBeneficiary's phone number. Maximum 13 characters. Can be 11 digits (e.g., 01014948646) or with country code (e.g., +201014948646).
beneficiary.instant_payment.typeType of wallet being used: VODAFONE, ETISALAT, ORANGE, BANKW.
beneficiary.instant_payment.idBeneficiary's wallet identifier, typically the phone number.
remitter.first_nameRemitter's first name. Maximum 50 characters. Mandatory only for remittance (P2P).
remitter.last_nameRemitter's last name. Maximum 50 characters. Mandatory only for remittance (P2P).
remitter.document.typeRemitter's document type. Valid values: ID for national ID, PASS for passport. Mandatory only for remittance (P2P).
remitter.document.idRemitter's identification document or number, as required by Egypt regulations. Maximum 20 characters. Mandatory only for remittance (P2P).
remitter.document.issue_dateRemitter's document issue date in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).
remitter.document.expiration_dateRemitter's document expiration date in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).
remitter.nationalityRemitter's nationality. Use ISO 3166-1 alpha-2 format. Mandatory only for remittance (P2P).
remitter.birth_info.dateRemitter's date of birth in ISO 8601 format (YYYY-MM-DD). Mandatory only for remittance (P2P).

Example request

{
  "external_id": "EG_B2C_003",
  "payment_method_id": "INSTANT_PAYMENT",
  "flow_type": "B2C",
  "purpose": "OTHER_SERVICES",
  "country": "EG",
  "amount": "245.40",
  "currency": "EGP",
  "beneficiary": {
    "first_name": "KARIM",
    "last_name": "Ahan",
    "phone": "+201014948646",
    "instant_payment": {
      "type": "ORANGE",
      "id": "+201014948646"
    }
  },
  "notification_url": "https://thisisawebsite.net/payments"
}
{
  "external_id": "EG_P2P_004",
  "payment_method_id": "INSTANT_PAYMENT",
  "flow_type": "P2P",
  "purpose": "REMITTANCES",
  "country": "EG",
  "amount": "175.80",
  "currency": "EGP",
  "beneficiary": {
    "first_name": "HASAN",
    "last_name": "Mohammed",
    "phone": "+201123456789",
    "instant_payment": {
      "type": "VODAFONE",
      "id": "+201123456789"
    }
  },
  "remitter": {
    "first_name": "Sarah",
    "last_name": "Johnson",
    "document": {
      "type": "PASS",
      "id": "CD987654",
      "issue_date": "2019-05-10",
      "expiration_date": "2029-05-10"
    },
    "nationality": "UK",
    "birth_info": {
      "date": "1990-03-15"
    }
  },
  "notification_url": "https://thisisawebsite.net/payments"
}

Bank information

Access the reference formats and accepted values required for processing bank payouts in Egypt.


Bank codes


These are the values the bank_code parameter can take in Egypt. Positions 5 to 8 in the IBAN to be sent in the bank_account parameter.

Bank CodeBank Name
0027Abu Dhabi Commercial Bank (ADCB) – Egypt
0030Abu Dhabi Islamic Bank - Egypt
0020Ahly United Bank
0018Al Ahli Bank of Kuwait - Egypt
0022Al Baraka Bank Egypt
0057Arab African International Bank
0058Arab Investment Bank
0044Arab Bank Egypt
0056Arab International Bank
0040Arab Banking Corporation - Egypt
0009Agricultural Bank of Egypt
0034Attijariwafa Bank Egypt S.A.E
0005Bank of Alexandri
0004Bank of Cairo
0019Bank Audi
0002Banque Misr
0013Blom Bank Egypt
0043Citibank
0010Commercial International Bank Egypt
0036Credit Agricole Egypt
0007Egyptian Arab Land Bank
0029Egyptian Gulf Bank
0014Emirates National Bank of Dubai
0061Export Development Bank of Egypt
0059Faisal Islamic Bank Egypt
0042First Abu Dhabi Bank
0025HSBC
0038Housing and Development Bank
0008Industrial Development Bank of Egypt
0046Mashreq Bank
0033Misr Iran Development Bank
9003Nasser Social Bank
0003National Bank of Egypt
0023National Bank of Kuwait
0048National Bank of Greece
0037Qatar National Bank QNB
0035Societe Arab International Bank
0017Suez Canal Bank
0031The United Bank