The Financial Architecture: SADAD Biller 099 & The Government Deposit Pool
Understanding how government fees interact with Saudi immigration portals prevents costly administrative errors:
When you execute a payment via online banking:
- 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.`
Check Required Fee
Calculate statutory cost based on visa type (Single vs Multiple) and desired duration
Execute SADAD Payment
Pay via Al Rajhi, SNB, or Riyad Bank under MOI - Alien Control (Biller 099)
Portal Issuance
GRO accesses Muqeem (Workers) or sponsor accesses Absher (Dependents); clicks 'Issue'
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 Classification | Base Duration | Base Fee (SAR) | Additional Duration Rate | Examples of Common Calculations |
|---|---|---|---|---|
| Single Exit Re-Entry | Up to 2 Months (60 Days) | SAR 200 | + SAR 100 per month | 2 Months = SAR 200<br>3 Months = SAR 300<br>4 Months = SAR 400 |
| Multiple Exit Re-Entry | Up to 3 Months (90 Days) | SAR 500 | + SAR 200 per month | 3 Months = SAR 500<br>6 Months = SAR 1,100<br>12 Months = SAR 2,300 |
| Single Extension (Outside KSA) | 1 Month Extension | SAR 100 | SAR 100 per month | 1 Month abroad = SAR 100 |
| Multiple Extension (Outside KSA) | 1 Month Extension | SAR 200 | SAR 200 per month | 1 Month abroad = SAR 200 |
Statutory Fee Compliance Rules
Mandatory protections enforced by MHRSD & Saudi Labor Law
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
Step 2: Navigate to Government Payments
Step 3: Select Alien Control (Jawazat - 099)
Step 4: Choose Visa Service Type
- Exit Re-Entry Visa (Single) / تأشيرة خروج وعودة (مفردة)
- Exit Re-Entry Visa (Multiple) / تأشيرة خروج وعودة (متعددة)
Step 5: Enter Beneficiary Details & Duration
2).- 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).
Step 6: Confirm and Authorize Payment
Open Al Rajhi App
Authenticate via Face ID / Password; navigate to Payments & Bills
Select MOI Alien Control
Choose Government Payments → Alien Control (Jawazat - Biller 099)
Select Visa Category
Choose 'Exit Re-Entry (Single)' or 'Exit Re-Entry (Multiple)'
Input Iqama & Duration
Enter 10-digit Iqama number; select desired visa duration in months
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
Step 2: Access Government Payments
Step 3: Select MOI Alien Control
- Select Exit Re-Entry Visa (Single) or Exit Re-Entry Visa (Multiple).
Step 4: Enter Iqama & Parameters
Step 5: Authorize Transaction
Step-by-Step Payment Walkthrough: Riyad Bank (Riyad Mobile)
For corporate and retail customers using Riyad Bank:
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:
Insert Mada Card
Insert bank debit card at any Al Rajhi, SNB, or Riyad Bank ATM; enter 4-digit PIN
Select SADAD Menu
Choose 'SADAD / Government Payments' from the main screen menu
Select Alien Control
Select 'MOI - Alien Control (Biller 099)' → 'Exit Re-Entry Visa'
Input Iqama & Months
Key in 10-digit Iqama number and select visa duration (Single/Multiple)
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?
Step-by-Step Refund Instructions (Using Al Rajhi Bank App):
`"Available Refund Balance: SAR 200.00"` (or SAR 500, etc.).
Open Government Menu
Navigate to Government Payments → Alien Control (Jawazat - 099)
Toggle to Refund
Switch transaction mode from 'Payment' to 'Refund (استرداد)'
Enter Beneficiary Iqama
Input 10-digit Iqama; portal queries live National Information Center balance
Instant Bank Credit
Confirm refund request; funds immediately deposited back into checking account
Real-World Corporate Case Study: Dammam Manufacturing Group
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 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 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 App | Root Cause | Mandatory 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.
Was this compliance guide helpful?
Your feedback helps our legal editorial team maintain authoritative KSA guidance.
Advocate High Court (Punjab Bar Council) and ATT GCC VAT Certified Specialist. Author of comprehensive regulatory commentaries on Saudi corporate law, ZATCA e-invoicing protocols, and Labor Reform Initiatives.