How to Top Up Your Moroccan SIM with PayPal, Crypto or a Foreign Card (2026)

No Moroccan bank account, no scratch cards, no kiosks. The travellers’ way to keep Maroc Telecom, Inwi and Orange topped up — from anywhere in the world.

· 5 min read · 934 words

The problem in 30 seconds

You land in Marrakech, grab a SIM at the airport (or use an eSIM), and three days later your data dies in the middle of booking a Marrakech → Fes train. Now you need to top up. The traditional ways all assume you live here:

  • Scratch cards (recharges) sold at every tabac — fine if you can find one open and you speak enough French/Arabic to ask for the right denomination.
  • Operator apps (My Inwi, Maroc Telecom, Orange Maroc) — almost all require a Moroccan bank card, and several reject foreign Visa/Mastercard.
  • ATMs and cash kiosks — handy in cities, useless in the desert or at 2am.

So you end up walking three blocks looking for an open shop, paying in cash, and scratching off a code while your hostel WiFi cuts out.

The shortcut: charge.ma

charge.ma is a Morocco-based service that lets you top up any of the three Moroccan operators — Maroc Telecom (IAM), Inwi, and Orange Maroc — from a regular browser, paying with what you actually have on you as a traveller:

  • PayPal — works with any verified PayPal account.
  • Cryptocurrency — Bitcoin, USDT and other major coins.
  • Foreign Visa, Mastercard, Amex — no Moroccan bank card needed.
  • Apple Pay / Google Pay — for the truly impatient.

The credit usually lands on the SIM in under a minute. You also get an email receipt, which matters if you’re reimbursing this on a work trip.

Step-by-step: your first top-up

  1. Open charge.ma.
  2. Pick your operator — Maroc Telecom, Inwi or Orange. If you’re not sure, the first 4 digits of your Moroccan number tell you (06xx and most 07xx are spread across all three; the charge.ma form will warn you if it’s wrong).
  3. Type your +212 number without the leading 0. So +212 6 12 34 56 78, not 06 12 34 56 78.
  4. Choose an amount. 20 MAD is enough for a few days of light data on a tourist plan; 50–100 MAD covers a full week of moderate use.
  5. Pick payment method. PayPal is fastest if you already have an account; crypto is cheapest in fees if you’re paying from USDT.
  6. Pay. The SMS confirmation arrives in 30–60 seconds.

Simpler still: skip the SIM entirely with an eSIM

If your phone supports eSIM (any iPhone XS or newer, Pixel 3 or newer, recent Samsung Galaxy), you can skip the whole airport-SIM-queue ritual. charge.ma sells a Morocco travel eSIM from 59 MAD — you buy it before you fly, the QR code arrives by email in about 30 seconds, and you have working data the moment you switch off airplane mode at Marrakech Menara.

Why travellers increasingly prefer this to a physical SIM:

  • No passport registration queue at the airport kiosk — a real time-saver at 1am arrivals.
  • You keep your home number active for WhatsApp, 2FA codes and bank SMS, because the eSIM runs as a second line.
  • You are online before you leave the terminal, so you can call your hostel or check a transfer price straight away.
  • Nothing to lose — no fiddly plastic tray, no misplaced home SIM in a hostel dorm.

The trade-off is honest: a physical local SIM is still slightly cheaper per gigabyte for long stays, and it gives you a Moroccan phone number, which matters if you need to receive local calls from riads or drivers. For trips under a month where you mainly need data, the eSIM wins on convenience.

Activating data after the top-up

Topping up gives you credit, not data. To convert it into a data plan, you usually dial a short USSD code:

  • Maroc Telecom (IAM): dial *1 to see your active offers, then *6 for the data-pass menu.
  • Inwi: dial *1 for the main menu, or text the keyword for your plan to 5050.
  • Orange Maroc: dial #123# and follow the data-pass menu.

Tip: in Marrakech and Fes, sometimes the USSD menus are only in Arabic and French. Save a screenshot of the right menu path before your first top-up.

Real-world prices

PlanWhat you getCost
Light tourist2 GB / 7 days~20 MAD
Standard backpacker10 GB / 30 days~50 MAD
Heavy use / digital nomad30 GB+ / 30 days~100 MAD

charge.ma adds a small service fee on top — around 2–5% depending on payment method. PayPal and card are slightly cheaper than crypto on small amounts; crypto wins on bigger top-ups.

What about my friend / Airbnb host / driver back home?

Same flow. You can top up any Moroccan number from anywhere in the world — useful for sending phone credit as a tip to a great riad host, paying back a tour guide, or keeping in touch with a family member who can’t pay online.

Bills, not just SIMs

charge.ma also handles Moroccan bill payments — electricity (Lydec / RADEEMA), water, and internet box subscriptions. If you’re a long-stay traveller or expat, this saves the queue at a Wafacash counter.

Common mistakes

  • Wrong operator chosen — the top-up will fail and refund automatically, but it takes 24–48h. Double-check.
  • Number with the leading 0 — always +212 without the leading 0.
  • Topping up but not activating a plan — you’ll burn credit at per-MB rates. Always convert credit to a data pass.

→ Ready to top up? Open charge.ma in a new tab — keep this guide open for the steps.

Disclosure: hostel.ma and charge.ma are sister sites. We use charge.ma ourselves and recommend it because nothing else solves the foreign-payment problem cleanly.