Saudi Arabia Payments October 25, 2026 8 min read

Mada: Saudi Arabia's NationalPayment Network Explained

Mada is the dominant payment method in Saudi Arabia — accounting for the majority of in-store and online card transactions in the Kingdom. If you're selling to Saudi consumers, accepting Mada is not optional. Here's everything you need to know.

What Is Mada?

Mada (مدى) is Saudi Arabia's national payment network, operated by Saudi Payments — a subsidiary of the Saudi Central Bank (SAMA). Launched in 2016 as a rebranding and expansion of the existing SPAN (Saudi Payments Network), Mada has grown to become the backbone of electronic payments in the Kingdom.

Mada primarily operates as a debit card network, meaning transactions are debited directly from the cardholder's bank account. However, Mada has expanded to include prepaid cards and, through co-badging with Visa and Mastercard, offers international acceptance as well.

With over 40 million Mada cards in circulation and acceptance at virtually every point of sale in Saudi Arabia, Mada is the single most important payment method for any business operating in the Kingdom.

Mada by the Numbers

40M+

Cards in circulation

95%+

POS terminal acceptance

#1

Payment method in KSA

2016

Network launched

How Does Mada Work?

Mada operates as a domestic interbank network. When a customer pays with their Mada card at a Saudi merchant, the transaction is routed through Saudi Payments' infrastructure — keeping the transaction data within the Kingdom and enabling real-time settlement between Saudi banks.

Real-Time Debit

Funds are debited from the cardholder's account immediately, giving merchants instant confirmation and reducing chargeback risk compared to credit cards.

Domestic Routing

All transactions route through Saudi Payments' network, ensuring SAMA compliance and keeping transaction data within Saudi Arabia.

Online Payments

Mada supports 3D Secure (3DS) for e-commerce, making it fully usable for online checkout — not just in-store POS.

Low Merchant Fees

Mada's domestic routing typically results in lower merchant discount rates (MDR) than international card schemes for Saudi transactions.

Which Banks Issue Mada Cards?

Every licensed bank in Saudi Arabia is required to issue Mada cards to their customers. The major issuers include:

Al Rajhi Bank
Saudi National Bank (SNB)
Riyad Bank
Banque Saudi Fransi
Arab National Bank (ANB)
Saudi British Bank (SABB)
Alinma Bank
Bank AlBilad
Bank Aljazira
Saudi Investment Bank (SAIB)

Because Mada is mandated by SAMA, virtually every Saudi bank account holder has a Mada card — making it the most universally held payment instrument in the Kingdom.

Mada for E-Commerce: What You Need to Know

Accepting Mada online requires a payment gateway that is certified by Saudi Payments for Mada e-commerce processing. Not all international payment gateways support Mada — this is one of the most common pain points for businesses entering the Saudi market.

Key requirements for Mada online acceptance:

  • Saudi Payments certification for your payment gateway or acquirer
  • 3D Secure (3DS2) support — mandatory for Mada online transactions
  • BIN range support for Mada card numbers (different from Visa/Mastercard ranges)
  • SAR (Saudi Riyal) settlement capability
  • SAMA compliance for data handling and transaction reporting

Mada vs. Visa / Mastercard in Saudi Arabia

FeatureMadaVisa / Mastercard
Card typeDebit / PrepaidCredit & Debit
Domestic routing✓ Saudi Payments✗ International
Market penetration (KSA)~95% of cardholdersSubset of users
Online 3DS support✓ Required✓ Optional
Merchant fees (KSA)LowerStandard
International use✓ Via co-badge✓ Global
Regulatory bodySAMAPrivate networks

Accepting Mada with Miles Pay

Miles Pay is fully certified for Mada e-commerce and in-store processing. Our platform handles all the complexity — Saudi Payments certification, 3DS2 authentication, BIN routing, and SAR settlement — so you can start accepting Mada with a single API integration.

Mada is included in the Miles Pay unified GCC payment API alongside KNET (Kuwait), Jaywan (UAE), Benefit (Bahrain), and every other regional payment method. One integration, one dashboard, one settlement.

Integration snippet

// Miles Pay — charge with Mada support
const charge = await milesPay.charges.create({
  amount: 50000,       // in halalas (SAR 500.00)
  currency: 'SAR',
  payment_method: {
    type: 'card',      // Mada routes automatically
    card_token: token,
  },
  three_d_secure: true, // Required for Mada online
  metadata: { order_id: 'ORD-002' },
});

Start Accepting Mada

Ready to Sell to
Saudi Arabia?

Add Mada to your checkout alongside every other GCC payment method — one API, one integration, one partner.