ON AIR Get audit
The Growth Brief / Payments
Payments · 2026-08-12 · 13 min read

Stripe in the UAE: what works, what does not, and what it costs in AED

Stripe in the UAE: what works, what does not, and what it costs in AED
Stripe UAE: 2.9% + AED 1, T+5 payouts, trade licence required. Where it fits, where Telr or PayTabs win, and how to put links inside WhatsApp.

# Stripe in the UAE: what works, what does not, and what it costs in AED

Stripe has been live in the UAE since 6 April 2021, when it opened its first Middle East office in Dubai Internet City. Most integration guides on page one still say 2023. Today a UAE Stripe account charges 2.9% + AED 1 on domestic cards, adds roughly 1% for international cards and another 1% when currency conversion happens, and pays out on a T+5 business day schedule by default. There is no monthly fee. You cannot open an account without a UAE trade licence or freelancer permit and a UAE bank account.

That combination makes Stripe a strong choice for a business selling software, digital products or subscriptions to buyers outside the UAE. It makes Stripe a mediocre choice for a Dubai salon, clinic or trading company taking AED from local cards and paying salaries on the first of the month. Below is where the line sits, and how the payment actually reaches your CRM once a client taps the link.

A UAE Stripe account is a payment processing account tied to a UAE-registered business. It accepts Visa, Mastercard and Amex, settles in AED to a UAE bank account, and charges 2.9% plus AED 1 per domestic card transaction with no monthly fee.

What Stripe requires before it says yes

Stripe's own UAE activation documentation is specific about who can hold an account. You need a trade licence or freelancer permit issued inside the UAE. The jurisdiction does not matter much: mainland DED, DMCC, DIFC and ADGM all work. What matters is that the licence is real, current, and issued here.

For an LLC, Stripe asks for three things beyond the licence: a memorandum of association showing beneficial owners, proof of an active UAE bank account (a statement is usually enough), and passport or Emirates ID for every individual owning 25% or more. Sole establishments and free zone establishments have a lighter list, often just the licence and identity documents.

Stripe explicitly does not support individuals with no licence or permit, NGOs, non-profits, or government organisations. That last group catches people out. A semi-government entity applying with a licence that reads like a government activity will not get through, no matter how clean the paperwork is.

Once documents are uploaded, approval commonly lands within two to five working days. When it takes longer, in my experience the cause is almost never Stripe being slow. It is a mismatch: the licence activity says "general trading" and the website sells coaching calls, or the bank account name does not match the licence name character for character, or the site has no refund policy and no visible contact details. The acquirer verifies what you sell by reading your website. If the website does not say, verification stalls.

What it costs in AED, with the arithmetic done

Headline pricing on stripe.com/ae/pricing is 2.9% + AED 1.00 per successful domestic card charge. International cards carry an extra 1%, and if the charge needs currency conversion, another 1% on top.

| Volume scenario | Stripe cost | Effective rate | |---|---|---| | AED 100,000, 100 domestic transactions | AED 2,900 + AED 100 | 3.00% | | Same, but 30% on international cards | + AED 300 | 3.30% | | Same, with conversion on those 30 | + AED 300 | 3.60% |

Compare that against a local gateway. Telr's published tiers run from 2.49% + AED 0.50 per transaction on its AED 99-a-month plan up to 2.69% + AED 1.00 on the AED 149-a-month plan, with a flat AED 349-a-month plan at 0% for high-volume merchants. At AED 100,000 of domestic volume on 100 transactions, the AED 99 plan costs AED 2,490 + AED 50 + AED 99, or AED 2,639, roughly 2.64%. PayTabs sits in a reported 2.6% to 2.85% range. Those are market bands rather than quoted rate cards, and they move with volume and business type, so treat them as a starting point for your own negotiation.

The gap is real but it is rarely what decides the outcome. At AED 100,000 a month Stripe runs about AED 360 above Telr's cheapest tier. Nobody's business turns on AED 360. What turns businesses is the next section.

The payout schedule is what actually costs you

Stripe applies a T+5 business day payout schedule to UAE accounts by default. Count that out on a calendar. A client who pays you on Thursday afternoon, with Saturday and Sunday not counting, sees that money reach your bank the following Thursday or Friday. Local UAE gateways commonly settle in 1 to 3 working days.

For a business doing AED 300,000 a month, three extra days of float is roughly AED 30,000 sitting in transit at any given moment. If your staff costs land on the 1st and your rent cheque clears on the 5th, that gap is the entire argument. I have watched a UAE founder switch away from Stripe purely on this, having never once complained about the rate.

High-risk categories can sit on longer schedules than T+5 based on Stripe's own risk assessment. If your business type is anything Stripe treats cautiously, ask about the payout schedule before you build anything on top of the API.

Where Stripe genuinely wins

Software and subscriptions. Stripe Billing handles proration, trials, dunning on failed cards, and plan changes mid-cycle without you writing that logic. Regional gateways handle recurring charges, but the billing state machine around them is thinner. If you sell a monthly plan to 400 customers, this difference is worth more than the fee gap. We cover the mechanics separately in recurring billing in the UAE.

International revenue. If half your invoices go to buyers in the UK, US or Europe, Stripe presents local payment methods to those buyers and settles the whole mess into your AED account. A UAE-focused gateway does that less comfortably.

Anything a developer is going to touch. The API documentation, test mode, webhook replay and CLI tooling are better than anything else available here. If you are building checkout into your own product rather than bolting a hosted page onto WordPress, that quality compounds every week.

Products with no physical delivery. Courses, downloads, licences, consultations. Disputes are the risk with digital goods, and Stripe's evidence submission flow is the most workable of the group. Worth knowing: the UAE dispute fee is reported around USD 15, and since an October 2023 policy change it is not returned to UAE accounts even on successfully contested disputes.

Where Stripe is the wrong tool

Saudi buyers on mada cards. mada is Saudi Arabia's domestic card network. It is not part of the default checkout set a UAE Stripe account presents, so a customer holding a mada-only card will not complete payment. If Riyadh and Jeddah are real revenue for you, you need a gateway with regional network coverage sitting alongside or instead.

Cash-tight local service businesses. See the payout section. A five-day wait on AED-only card revenue from UAE customers buys you nothing that a local gateway does not already give you faster.

Cash on delivery e-commerce. If 40% of your orders are COD, the gateway is a side character in your operation and the reconciliation problem is elsewhere entirely.

No UAE entity. There is no version of a UAE Stripe account without a UAE licence. The workaround people reach for, incorporating in the US or UK to open a foreign Stripe account, hands you a foreign company and foreign banking to maintain permanently. That is a structural decision about where your business lives, and it deserves more thought than a signup form.

Restricted activities. Stripe maintains a prohibited business list, and several categories that operate legally in the UAE sit on it. Check the list against your licence activity before you plan a launch date around Stripe.

Choosing between Stripe, Telr and PayTabs

Skip the feature grid. Route by what you actually sell.

| If this describes you | Start with | |---|---| | SaaS, digital goods, subscriptions, buyers outside the UAE | Stripe | | UAE services business, AED cards, wants money fast, no developer | Telr | | Retail or MENA-wide sales, Arabic-first checkout, regional methods | PayTabs | | Checkout inside your own app, heavy API work, regional focus | Tap or Checkout.com | | Your bank is steering you somewhere | Network International, usually the shortest path |

Two of these can coexist. Running Stripe for international subscription revenue and a local gateway for UAE card payments is common, and the only real cost is that your reconciliation now has two sources instead of one. This piece stays on where Stripe fits; for the full three-way breakdown of onboarding paperwork, settlement speed and chargeback fees, see our Telr vs PayTabs vs Stripe comparison. Which brings us to the part every integration guide skips.

Three ways to connect it, from fastest to most durable

Payment Links. No code at all. You create a link in the Stripe dashboard, set an amount or a product, and paste it into a chat or an email. Fifteen minutes to your first working link. For a business quoting bespoke amounts, you generate a link per quote. This is where most UAE SMBs should start, and a surprising number never need more.

Checkout plus webhooks. Your site or bot creates a Checkout Session through the API, and Stripe calls your endpoint when something happens. The four events that carry all the weight are checkout.session.completed, payment_intent.succeeded, charge.refunded and invoice.payment_failed. Everything else is noise until you have a reason for it.

Webhook into CRM. The webhook fires, your handler finds the deal, moves the stage to paid, writes the amount and the transaction reference, and stops the follow-up sequence. This is the step that turns a payment gateway into an operations system, and it is where the failures live.

Two things break here, both quietly. First, webhooks retry. If your handler is not idempotent, a retried event marks the same deal paid twice and your reported revenue drifts upward. Second, the payment arrives with no idea which deal it belongs to unless you put the deal ID into the Stripe metadata field at session creation. Without it you are matching by amount and timestamp, which works until two clients pay AED 1,500 in the same hour.

I know both of these because we shipped both. Our own payment-to-CRM sync carried two bugs into production at the start of August: paid bookings that never moved stage, and a reconciliation that reported a month's paid total roughly AED 15,000 under the real figure. The visible symptom was worse than the number. A client who had already paid received a polite automated nudge asking her to complete payment. We now run a nightly reconciliation job that compares the gateway's charge list against CRM deal stages and flags anything that disagrees, which is the check I would build on day one if I were doing it again. If you want the connection pattern in detail, we wrote it up in connecting WhatsApp to your CRM.

The fastest route to money: the link inside the WhatsApp thread

The shortest path between a quote and a payment in this market is a payment link pasted into the conversation the client is already in. No PDF invoice, no "our accounts team will send you the details tomorrow", no bank transfer screenshot arriving at 11pm.

We run this on our own studio business, which is the only reason I am comfortable describing it. The AI agent answers on WhatsApp in under 60 seconds at any hour, works out what the client needs, quotes the correct rate, generates the payment link, and holds the calendar slot. The gateway's webhook flips the deal to paid and confirms the booking. There is no person in the chain. That contour currently produces around AED 67,600 net a month at roughly 5x return on ad spend, and it behaves identically at 3am on a Saturday and at 9am on a Monday.

The reason it works is not the technology. It is that a human sales assistant sends the payment link when they get around to it, and the client's intent has a half-life measured in minutes. The WhatsApp AI sales agent sends it while the client is still typing. Full mechanics of the link-in-chat setup are in our guide to payment links in WhatsApp.

From licence to first payout: the honest timeline

  1. Licence and bank account in place. If you already trade in the UAE, this is done. If not, this step dominates the timeline and has nothing to do with Stripe.
  2. Website says what you sell. Pricing, refund policy, delivery terms, contact details, all visible. Half of all verification delays start here.
  3. Sign up and upload documents. Trade licence, MOA for an LLC, bank proof, owner identity documents. Thirty minutes if the files are ready.
  4. Verification. Commonly two to five working days.
  5. First live charge. Same day as approval if you use a Payment Link. A week or two if you are building custom checkout.
  6. First payout. T+5 business days after that first charge, so budget roughly a week and a half from approval to money in the bank.

Nothing in that list is hard. The thing that goes wrong is starting step 3 before step 2 is true.

What it costs to have this wired properly

Our prices are public, so here they are. A single automated process, connecting what you already have (gateway, CRM, WhatsApp, invoices, spreadsheets) into one chain that runs without a person: from AED 6,000 setup plus AED 1,200 a month to keep it alive. That is the AI automation line, and a Stripe-to-CRM-to-WhatsApp connection sits squarely inside it.

If you need actual software rather than a connection, for example checkout logic your business model requires and no gateway offers out of the box, an internal tool or prototype starts at AED 9,000 and runs around two weeks, and an MVP starts at AED 18,000. Fixed scope, fixed price, and every line an AI writes gets reviewed by an engineer before it touches payment data.

If you have no idea which of these you need, the Growth Audit starts at AED 3,000 and ends with a written map of where money leaks between an enquiry and a settled payment. We usually find the leak is not the gateway.

FAQ

Can you use Stripe in the UAE without a trade licence? +
No, but a freelancer permit issued in the UAE also qualifies. What Stripe will not accept is an individual with neither. NGOs, non-profits and government organisations are also outside what it supports here.
How long does Stripe approval take in the UAE? +
Commonly two to five working days after you upload documents. Delays usually trace back to a mismatch between your licence activity and what your website appears to sell, or a bank account name that does not match the licence exactly.
Does Stripe support AED? +
Yes. It charges in AED and settles in AED to a UAE bank account. Two configuration points catch people: your payout account has to be AED-compatible, and AED has to be explicitly enabled as a settlement currency in the dashboard.
Stripe or Telr for a small Dubai business? +
For a local services business taking AED from UAE cards with no developer on hand, Telr is usually the better fit. Faster settlement, lower domestic rate, simpler onboarding. Stripe wins the moment international buyers or subscription billing enter the picture.
Can I accept mada cards through Stripe? +
Not on a standard UAE account. mada is Saudi Arabia's domestic network and is not in the default checkout set a UAE Stripe account presents. If Saudi buyers are material to your revenue, run a regional gateway alongside Stripe or instead of it.
How do I connect Stripe to WhatsApp for automated payments? +
Your bot or agent creates a Stripe Checkout Session through the API with the deal ID written into the metadata field, sends the returned URL into the chat, and listens for the checkout.session.completed webhook to mark the deal paid and stop the follow-up. Make the handler idempotent, because Stripe retries events. Without the metadata you end up matching payments to deals by amount and timestamp, which fails on any busy day.
What happens if Stripe rejects my UAE application? +
Read the reason before you react. If it is a document mismatch, fix the document and reapply. If it is your business category sitting on the restricted list, no amount of reapplying changes that, and a local gateway with a different risk appetite (Telr, PayTabs, Network International) is the practical route. Incorporating abroad to get a foreign Stripe account is a permanent structural commitment, not a workaround.
Is Stripe cheaper than PayTabs in the UAE? +
On domestic AED cards, usually not. Stripe's 2.9% + AED 1 sits above the reported PayTabs band of roughly 2.6% to 2.85%. On international cards and subscription billing the ranking often flips, since Stripe publishes its surcharges openly and its billing tooling replaces work you would otherwise pay a developer for. Calculate a blended effective rate against your actual card mix instead of comparing headline numbers. Written by Artur Gall, founder of slgo.ai. We run collections, CRM sync and WhatsApp payment links for a Dubai studio group before recommending a setup to anyone else. slgo is not a bank or a payment provider; we connect gateways like Stripe to the systems that have to react when the money arrives.
free check

See these numbers for your own business.

Leave your number — our AI agent calls you back within minutes and books a free 15-minute leak check.

no obligation · 15 minutes · by clicking you agree to our privacy policy
slgo.ai · ai growth ops · dubai · en / ru / ar
Directed by You · Produced by SLGO.AI · Starring Your Revenue
NO AI WAS LEFT UNSUPERVISED IN THE MAKING OF THIS GROWTH.
Audit · AED 3,000WhatsApp