Embassy and Consulates of Belgium in Kenya
Home Consular services Consular fees

Consular fees

  • Consular fees

For the tariffs, please click here.

  • Payments 

ATTENTION : the banking costs must be paid by the client. The Embassy cannot pay the costs of a bank transfer, nor accept a payment with “shared costs”. If you do not mention the reference as explained below in your payment, the Embassy cannot verify your payment and thus cannot take it into account.

All payments (except for the administrative costs for long-stay visas) can be done in 2 ways: 

1. A normal bank transfer on the account of the Embassy at the NCBA Bank - Village Market: 

Embassy of Belgium

Bank : NCBA – Village Market Branch

Account Name: Embassy of Belgium - VISA

Account number : 6592350041 (KES)

Account number : 6592350057 (EUR)


Bank code : 07000

Nairobi, Kenya

Reference: SURNAME + FIRST NAME + PRODUCT (e.g.:passport, visa, certificate, eID)

2. A transfer from M-Pesa to the account of the Embassy at the NCBA Bank - Village Market: 

- Open Mpesa through the Safaricom menu or Mpesa app.

- Select Pay

- Select Pay Bill

- Enter the business number: 880100

- Enter the NCBA account number: 6592350041 

- Enter the amount you wish to transfer 

- Enter your M-Pesa PIN.

- Send the M-Pesa Confirmation number to nairobi.consulate@diplobel.fed.be



1. Long-term visas also have an administrative charge, to be paid to the account of the Belgian Ministry of Interior. The rates for this fee can be found here.

2. Fees for visa applications presented at TLS – Belgian Visa Application Center have to be paid at the Visa Application Centre TLS the moment you physically submit your file and therefore not via the Embassy’s bank account.