Direct Answer / Quick Summary:

In the Kingdom of Saudi Arabia, government fees for an Exit Re-Entry Visa (*Ta'sheerat Khuruj wa Awda* / تأشيرة خروج وعودة) cannot be paid directly by credit card on Muqeem or Absher. Instead, all payments must be routed through the SADAD Government Payment System under Biller Code 099 (Ministry of Interior - Alien Control / Jawazat / وزارة الداخلية - الجوازات):

Statutory Government Fee Schedule:*

Single Exit Re-Entry Visa: SAR 200 for up to 2 months (60 days), plus SAR 100 for each additional month*.

Multiple Exit Re-Entry Visa: SAR 500 for up to 3 months (90 days), plus SAR 200 for each additional month*.

The Pre-Funded Deposit Mechanism: When you pay via SADAD, the funds are deposited into the National Information Center (NIC) Government Balance Pool attached directly to the beneficiary's 10-digit Iqama Number*. The sponsoring employer or family head then accesses Muqeem or Absher to generate the visa, drawing from that pre-funded credit balance.

Instant Banking Channels: Payments can be executed 24/7 with zero service fees through Al Rajhi Mobile, SNB AlAhli Mobile, Riyad Bank*, or any local bank ATM using a Mada card.

100% Reversible Refund Guarantee: If travel plans are abandoned before the visa is issued, or if an unused visa is cancelled on Muqeem within the legal window, the payer can reclaim a 100% refund directly into their bank account within seconds by selecting the Refund (Istirdad)* function in their banking app.


The Financial Architecture: SADAD Biller 099 & The Government Deposit Pool

Understanding how government fees interact with Saudi immigration portals prevents costly administrative errors:

Bank Account (SADAD 099) ──[Iqama Pre-Funding]──> National Information Center (NIC) Deposit Pool ──[Muqeem / Absher]──> Visa Generated

When you execute a payment via online banking:

1The transaction does not immediately create a visa document.
2It deposits credit balance into the Ministry of Interior Alien Control Ledger indexed against the specific 10-digit Iqama Number entered.
3When the Government Relations Officer (GRO) on Corporate Muqeem or the family sponsor on Absher clicks "Issue Exit Re-Entry Visa", Elm's system checks the NIC ledger:

- If sufficient funds exist, the fee is debited, and the visa generates instantly.

- If funds are insufficient or unpaid, the portal throws error: `Payment required: Insufficient government credit balance.`

Step 1Fee Calculation

Check Required Fee

Calculate statutory cost based on visa type (Single vs Multiple) and desired duration

Step 2Pre-Funded Balance

Execute SADAD Payment

Pay via Al Rajhi, SNB, or Riyad Bank under MOI - Alien Control (Biller 099)

Step 3Instant Deduction

Portal Issuance

GRO accesses Muqeem (Workers) or sponsor accesses Absher (Dependents); clicks 'Issue'

Step 4Digital Visa Live

Visa Active

National Information Center issues 10-digit visa number; receipt generated


Official Jawazat Exit Re-Entry Fee Schedule (2026 Statutory Rates)

Before logging into your banking portal, ensure you deposit the exact statutory fee required by the General Directorate of Passports (Jawazat):

Visa ClassificationBase DurationBase Fee (SAR)Additional Duration RateExamples of Common Calculations
Single Exit Re-EntryUp to 2 Months (60 Days)SAR 200+ SAR 100 per month2 Months = SAR 200<br>3 Months = SAR 300<br>4 Months = SAR 400
Multiple Exit Re-EntryUp to 3 Months (90 Days)SAR 500+ SAR 200 per month3 Months = SAR 500<br>6 Months = SAR 1,100<br>12 Months = SAR 2,300
Single Extension (Outside KSA)1 Month ExtensionSAR 100SAR 100 per month1 Month abroad = SAR 100
Multiple Extension (Outside KSA)1 Month ExtensionSAR 200SAR 200 per month1 Month abroad = SAR 200

Statutory Fee Compliance Rules

Mandatory protections enforced by MHRSD & Saudi Labor Law

1
Exact Amount MatchingThe deposited SADAD amount must equal or exceed the statutory fee for the duration selected during issuance. Overpayments remain in your NIC deposit pool; underpayments block issuance.
2
Iqama Validity ConstraintYou cannot pay for a visa duration that exceeds the remaining validity of the underlying Iqama.
3
Zero Administrative SurchargesSaudi commercial banks are legally prohibited from charging transaction convenience fees on SADAD government bill payments.

Step-by-Step Payment Walkthrough: Al Rajhi Bank (Al Rajhi App)

For retail expatriates and corporate accounts using the Al Rajhi Bank mobile application:

Step 1: Log in to Al Rajhi App

1Open the Al Rajhi Bank mobile application on your smartphone.
2Authenticate using your credentials, biometric Face ID, and SMS OTP.

Step 2: Navigate to Government Payments

1From the bottom navigation menu, tap on Payments & Bills (المدفوعات والفواتير).
2Select Government Payments (المدفوعات الحكومية).

Step 3: Select Alien Control (Jawazat - 099)

1In the service list, select Alien Control (إدارة الوافدين / الجوازات).
2Under Transaction Type, ensure Payment (دفع) is selected.

Step 4: Choose Visa Service Type

1Select the appropriate application service:

- Exit Re-Entry Visa (Single) / تأشيرة خروج وعودة (مفردة)

- Exit Re-Entry Visa (Multiple) / تأشيرة خروج وعودة (متعددة)

Step 5: Enter Beneficiary Details & Duration

1Enter the beneficiary's 10-digit Iqama Number (starts with 2).
2Select Visa Duration:

- For Single: Select duration in days (e.g., 30, 60, 90 days) or months.

- For Multiple: Select duration in months (e.g., 3 months, 6 months).

3Tap Next.

Step 6: Confirm and Authorize Payment

1The app displays the beneficiary's name and the exact calculated fee (e.g., SAR 200, SAR 500).
2Select the debit checking account to pay from.
3Tap Confirm. You will receive an instant payment confirmation SMS from Al Rajhi Bank.
Step 1App Dashboard

Open Al Rajhi App

Authenticate via Face ID / Password; navigate to Payments & Bills

Step 2Government Biller

Select MOI Alien Control

Choose Government Payments → Alien Control (Jawazat - Biller 099)

Step 3Service Selection

Select Visa Category

Choose 'Exit Re-Entry (Single)' or 'Exit Re-Entry (Multiple)'

Step 4Data Input

Input Iqama & Duration

Enter 10-digit Iqama number; select desired visa duration in months

Step 5Paid (SAR Confirmed)

Confirm Payment

Review fee breakdown; authorize debit; balance instantly credits to NIC pool


Step-by-Step Payment Walkthrough: Saudi National Bank (SNB AlAhli)

For users banking with SNB (The Saudi National Bank / AlAhli Mobile & SNB e-Corp):

Step 1: Log in to SNB Mobile

1Open the SNB AlAhli mobile application and authenticate.

Step 2: Access Government Payments

1Tap the main menu (three horizontal lines) or tap SADAD & Payments.
2Select Government Payments & Refunds (المدفوعات الحكومية والاسترداد).

Step 3: Select MOI Alien Control

1Select Biller: Ministry of Interior - Alien Control (099) / وزارة الداخلية - الجوازات.
2Service Type:

- Select Exit Re-Entry Visa (Single) or Exit Re-Entry Visa (Multiple).

Step 4: Enter Iqama & Parameters

1Input the Iqama Number.
2Specify the Visa Duration in months.
3Select your funding account.

Step 5: Authorize Transaction

1Review the beneficiary summary and fee amount.
2Tap Pay. Authenticate with the 4-digit SMS OTP.
3Download or screenshot the electronic payment voucher (Sanad Daf').

Step-by-Step Payment Walkthrough: Riyad Bank (Riyad Mobile)

For corporate and retail customers using Riyad Bank:

1Log in to the Riyad Mobile application.
2Select Pay & Transfer (الدفع والتحويل) from the dashboard.
3Tap on Government Payments (المدفوعات الحكومية).
4Select Category: Jawazat (Alien Control - 099).
5Select Application: Exit Re-Entry Visa.
6Enter the 10-digit Iqama Number and desired validity duration.
7Confirm account debit. The funds reflect immediately in the National Information Center system.

Alternative Payment Channels: Paying via ATM (Any Bank)

If you do not have mobile banking access or require an immediate payment using a physical Mada debit card:

Step 1ATM Authentication

Insert Mada Card

Insert bank debit card at any Al Rajhi, SNB, or Riyad Bank ATM; enter 4-digit PIN

Step 2Payment Menu

Select SADAD Menu

Choose 'SADAD / Government Payments' from the main screen menu

Step 3Service Selection

Select Alien Control

Select 'MOI - Alien Control (Biller 099)' → 'Exit Re-Entry Visa'

Step 4Keypad Entry

Input Iqama & Months

Key in 10-digit Iqama number and select visa duration (Single/Multiple)

Step 5Transaction Printed

Dispense Receipt

Confirm debit; collect paper transaction receipt with SADAD reference number


How to Retrieve an Instant SADAD Fee Refund (Istirdad)

One of the most powerful features of the SADAD government integration is the Instant Fee Refund Guarantee.

When Can You Claim a Refund?

1You paid the SADAD fee, but your vacation request was rejected by your employer before the visa was issued.
2You paid for a Multiple Visa (SAR 500), but changed your mind and decided to issue a Single Visa (SAR 200).
3The employer issued an exit re-entry visa, but cancelled it on Muqeem within the 90-day window while the worker was inside KSA.

Step-by-Step Refund Instructions (Using Al Rajhi Bank App):

1Log in to the Al Rajhi App.
2Navigate to Payments & Bills → Government Payments → Alien Control (099).
3Under Transaction Type, toggle from Payment (دفع) to Refund (*استرداد*).
4Select Service: Exit Re-Entry Visa (*تأشيرة خروج وعودة*).
5Input the Iqama Number that holds the unutilized credit balance.
6The system queries the National Information Center in real time and displays:

`"Available Refund Balance: SAR 200.00"` (or SAR 500, etc.).

7Select the destination checking account and tap Confirm Refund (*تأكيد الاسترداد*).
8The funds are instantly credited back to your bank account within seconds.
Step 1Bank App

Open Government Menu

Navigate to Government Payments → Alien Control (Jawazat - 099)

Step 2Mode Selection

Toggle to Refund

Switch transaction mode from 'Payment' to 'Refund (استرداد)'

Step 3Balance Lookup

Enter Beneficiary Iqama

Input 10-digit Iqama; portal queries live National Information Center balance

Step 4Funds Restored (SAR)

Instant Bank Credit

Confirm refund request; funds immediately deposited back into checking account


Real-World Corporate Case Study: Dammam Manufacturing Group

The Operation: A heavy fabrication plant in Dammam was dispatching 25 certified welders to a shutdown maintenance project in Bahrain for 4 weeks.
The Financial Execution:

The Treasury Manager logged into SNB e-Corp* (Corporate Banking).

Rather than paying through manual retail apps, the finance team created a bulk SADAD government payment batch for 25 Single Exit Re-Entry Visas ($25 × SAR 200 = SAR 5,000*$).

* The batch was authorized and debited in a single corporate transaction.

The Sudden Scope Change:

* The Bahrain plant operator reduced the required scope, requiring only 18 welders. 7 welders remained in Dammam, and their visas were never generated on Muqeem.

The Rapid Recovery:

* The Treasury Officer accessed SNB e-Corp → Government Refunds.

* Inputted the 7 unutilized Iqama numbers.

Within 3 minutes, SAR 1,400 (7 × SAR 200)* was credited directly back into the company's operating account.

* Zero capital was locked up in government reserves, maintaining clean balance sheet liquidity.


Troubleshooting Common SADAD Payment Failures

Error Message in Banking AppRoot CauseMandatory Resolution Protocol
`Invalid Beneficiary ID`Typo in the 10-digit Iqama number or resident does not exist in NIC.Check plastic Iqama card; confirm number starts with 2 and contains exactly 10 digits.
`Duration Exceeds Residency Validity`Desired visa duration extends past the expiration date of the Iqama.Renew Iqama first, or choose a shorter visa duration that fits within current Iqama validity.
`Insufficient Balance in Account`Bank checking account lacks liquid SAR balance to cover the statutory fee.Transfer funds into the checking account before attempting payment.
`Service Temporarily Unavailable`Elm / SADAD core banking interface experiencing nightly batch synchronization.Retry payment outside nightly maintenance hours (typically 01:00 AM - 04:00 AM KSA time).
`No Refund Balance Available`Funds have already been consumed by an issued visa or already refunded.Check Muqeem to verify whether the visa was already generated against the deposit.

Frequently Asked Questions (FAQ)

What is the SADAD Biller Code for Saudi Exit Re-Entry Visa payments?

The official SADAD Biller Code is 099, listed under Ministry of Interior - Alien Control (*Wazarat Al-Dakhiliyyah - Idarat Al-Wafideen / Al-Jawazat*).

How much is the fee for a 3-month Multiple Exit Re-Entry Visa?

The statutory fee for a Multiple Exit Re-Entry Visa valid for up to 3 months (90 days) is SAR 500. Each additional month beyond 3 months costs SAR 200 per month.

How do I get a refund if I paid the visa fee but did not travel?

If the visa was never issued, or if it was issued and cancelled on Muqeem within the legal window, open your banking app (Al Rajhi, SNB, Riyad Bank), go to Government Payments → Alien Control (099), switch from Payment to Refund (*Istirdad*), enter your Iqama number, and claim your instant refund.

Can an employee pay their own Exit Re-Entry Visa fee via their bank app?

Yes. Any individual holding a Saudi bank account can pay the exit re-entry visa fee for any valid Iqama holder through SADAD Biller 099. However, the visa itself must still be issued by the employer on Corporate Muqeem (for workers) or by the head of household on Absher (for dependents).

Does paying the SADAD fee automatically issue the Exit Re-Entry Visa?

No. Paying via SADAD merely deposits the funds into the National Information Center credit pool. The sponsoring company (via Muqeem) or family head (via Absher) must log in and execute the Issue Visa transaction to generate the actual legal visa document.