Webotic
Free audit
Back to blogSHOPIFY · DOMAIN NAME · PAYMENTS · MOROCCO 2026

Shopify in Morocco: domain name and payments— what works in 2026

Shopify Payments isn't available to a business based in Morocco. A Moroccan store therefore collects through cash on delivery (COD), and by card through a CMI integration billed at 6,500 to 9,500 MAD once, plus 1.2 to 1.8% in bank fees per transaction. The domain name is bought from Shopify or a registrar, then connected through DNS. A .ma goes through an accredited provider. Here is the order of decisions, the real costs and the points to get confirmed before you sign.

UnavailableShopify PaymentsMorocco missing from the official list (Nov. 2026)
29–299 USDShopify subscriptionper month, depending on the plan
6,500–9,500 MADCMI integrationone-off, excluding bank fees
1.2–1.8%Bank feesper card transaction
01

Where do you buy a Shopify domain name in Morocco?

Two routes lead to the same result. The first: buy the domain in the Shopify admin. It is registered for one year, auto-renews by default, is billed separately from the subscription, and the purchase is non-refundable. This is the shortest route for a .com or a .store. The second: buy from a registrar, then connect the domain to Shopify. This is the route for a .ma, and the better one if your email already runs on that domain. Payment and renewal then stay with the registrar. Manual connection takes three records: A to 23.227.38.65 on the root, AAAA to 2620:0127:f00f:5:: and CNAME www to shops.myshopify.com. Delete any other A and AAAA records on the root, but never the MX records: Shopify doesn't host mailboxes, it only offers forwarding. The switch usually takes under two hours, and 48 hours at most according to Shopify. Plan ahead for one constraint: a .com bought from Shopify can't move to another registrar for 60 days, although its DNS settings stay editable. The domain is only one line in the overall store budget.

  • Through Shopify: one year, auto-renewal, non-refundable purchase.
  • Through a registrar: management and renewal stay there.
  • DNS: A, AAAA and CNAME www, leaving MX records alone.
  • Timing: usually under two hours, 48 hours at most.
02

.com or .ma: which extension for a Moroccan store?

The choice starts with your market. Google says a country-code extension sends a strong signal about the target country, and that it limits the site to that country. If you sell only in Morocco, a .ma makes sense: it says "local" to shoppers and search engines alike. If you also target the diaspora or export markets, go with a .com, which isn't tied to any country. A practical point: a .ma isn't bought from ANRT, which manages the extension, but from an accredited provider. Any individual or legal entity can apply, for 1 to 5 years. Confusing or reserved names go through an ANRT review, with supporting evidence due within five days. On the Shopify side, the list of extensions on sale, checked in November 2026, doesn't include .ma but does include .co.ma, whose conditions we couldn't confirm: check in your admin. Some international registrars also ask for documents (national ID, commercial register) within 14 days, on pain of suspension, plus an administrative contact in Morocco. Have your provider confirm these rules, and insist that the domain is in your name, not the intermediary's. Our default setup: reserve both, keep one as the primary domain on Shopify and the other as a redirect.

  • Morocco-only market: a .ma sends a clear local signal.
  • Export or diaspora: a .com isn't tied to any country.
  • A .ma goes through an accredited provider, for 1 to 5 years.
  • Reserve both: one primary domain, one redirect.
03

Which payment options are available on Shopify in Morocco?

The short answer to "Shopify Payments Morocco" is no. Morocco isn't on the list of supported countries published by Shopify, checked in November 2026, while the United Arab Emirates, France and Spain are. Shopify Payments requires a business located in one of those countries; other merchants go through third-party providers. That leaves two rails. First, cash on delivery, which dominates in Morocco. In Shopify, it is a manual payment method, activated from Settings > Payments. The order stays unpaid until you mark it as paid after collecting the money. Second, cards. CMI isn't native on Shopify: you need a third-party app or connector, to be validated before you sign. The landscape has also changed. According to Morocco's Competition Council, CMI committed not to sign new merchant contracts from November 1, 2024, and the business press reports that contracts moved to payment institutions on February 1, 2026, with CMI becoming a processor. Your counterpart is therefore your bank or an acquirer: have them confirm in writing that their gateway works with Shopify. This point also weighs on the Shopify or WooCommerce decision.

  • Shopify Payments: Morocco missing from the official list.
  • COD: manual method, order marked paid after collection.
  • Cards: third-party app or connector, as CMI isn't native.
  • Contract: to be arranged with your bank or an acquirer.
04

What does a Shopify store really cost in Morocco?

Add up four items. The subscription: 29 to 299 USD per month depending on the plan, or 348 to 3,588 USD over twelve months. The displayed amount also varies with the billing period, so check it on Shopify's pricing page. The site build: 12,000 to 50,000 MAD, with launch in 4 to 8 weeks. The CMI integration: 6,500 to 9,500 MAD once. Bank fees: 1.2 to 1.8% per transaction. The upfront spend therefore runs from 12,000 to 50,000 MAD with COD alone, and from 18,500 to 59,500 MAD with cards, excluding subscription, domain and apps. On 100,000 MAD collected by card, bank fees come to 1,200 to 1,800 MAD. Two lines are often missing from quotes. Shopify charges a fee on transactions going through a third-party provider, at a rate that depends on the plan: read it on the pricing page and add it to the bank fees. Manual methods, COD included, are exempt. Then the domain: at Shopify, its price depends on the extension; for a .ma, each provider sets its own rates freely, so ask for the renewal price too. COD has a cost of its own: delivery, returns and refused parcels eat into margin. Work these out with your carrier before setting your prices.

  • Subscription: 348 to 3,588 USD over twelve months.
  • Upfront: 12,000–50,000 MAD with COD, 18,500–59,500 MAD with cards.
  • Shopify fee on third-party providers: rate depends on the plan.
  • COD: no third-party fee, but returns and refusals to cost out.
05

How do you pay the Shopify subscription from Morocco?

Shopify charges its bills to the account's primary payment method, every 30 days for the subscription; apps follow their own cycle. Accepted cards are Visa, Mastercard, American Express, Diners Club and Discover credit cards, provided they allow recurring payments. A debit card works if it is co-branded with Visa, Mastercard or American Express, with international use and recurring charges enabled. Prepaid and virtual cards are refused: if your e-commerce card is one of these, it won't work. PayPal is also among the options, provided it is accessible to your account. Shopify asks for a card able to process recurring international transactions in USD or in a supported local currency. We found no mention of the dirham: plan on USD billing and confirm it in your settings. Ask your bank for three things before launch: international activation, a sufficient limit, and recurring charges allowed. Exchange rules and accounting treatment should be validated with the bank and your accountant. Watch the card's expiry date. After several failed attempts, the store is frozen: no admin access, and customers can no longer see the site. Shopify Support grants neither extensions nor grace periods on an overdue bill.

  • Credit cards from the major networks, recurring charges allowed.
  • Debit: co-branded, international and recurring only.
  • Prepaid and virtual cards: refused by Shopify.
  • Repeated failures: frozen store, with no grace period.
06

The checklist before launching a Shopify store in Morocco

Don't launch until every point has been checked on the live store, from a phone. On the domain side: the custom domain is set as primary, the www and root point to the right place, the TLS certificate shows as active, and variants redirect to the primary domain. Send and receive an email after the switch to confirm the MX records haven't moved. On the payment side: place a complete COD order, from checkout through to being marked paid. If cards are live, test a real payment and a refund, then check the amount paid into your account. Write the COD instructions shown to customers, the confirmation process by phone or WhatsApp, and the return terms. Have your legal obligations reviewed by your adviser. On the measurement side: with COD, a recorded purchase isn't a collected payment. Reconcile orders placed against orders delivered every week, otherwise your campaigns optimize for refused parcels. Install clean Pixel and CAPI tracking: on the accounts we audited, server-side tracking cut Meta conversion leakage by 22% on average. Finally, keep the registrar, Shopify and bank logins to hand, in the company's name, not a contractor's.

  • Primary domain, active TLS, redirects and email checked.
  • Full COD order, card payment and refund tested.
  • Confirmation process, return terms and legal notices reviewed.
  • Orders reconciled with deliveries, Pixel and CAPI in place.

FAQ

Is Shopify Payments available in Morocco?
No. As of November 2026, Morocco isn't on the list of supported countries published in Shopify's Help Center. Shopify Payments assumes a business located in one of those countries, with the documents requested during verification. A store based in Morocco therefore relies on other options: cash on delivery, set up as a manual method, and cards through a third-party provider. The list changes over time, so check it before launch, then look at what the Payments page in your Shopify admin actually offers.
Can you buy a .ma domain directly on Shopify?
The list of extensions sold by Shopify, checked in November 2026, doesn't include .ma; it mentions .co.ma, whose conditions remain to be verified. The safe route is to register the .ma through an ANRT-accredited provider, then connect it to Shopify through DNS. Registration lasts 1 to 5 years and each provider sets its own rates freely. Ask your provider for the required documents, the renewal price and written confirmation that the domain will be registered in your name.
How do you connect a domain name to Shopify?
In the Shopify admin, open Settings > Domains and connect the existing domain. At your registrar, create three records: A to 23.227.38.65 on the root, AAAA to 2620:0127:f00f:5:: and CNAME www to shops.myshopify.com. Delete any other A and AAAA records on the root and leave MX records in place to keep your email. Shopify says the change usually happens within two hours and can take up to 48 hours. Payment and renewal of the domain then stay with your registrar.
How do you accept bank cards on Shopify in Morocco?
CMI isn't native on Shopify: you need a third-party app or connector, plus a contract with your bank or an acquirer. Budget 6,500 to 9,500 MAD for a one-off integration, then 1.2 to 1.8% in bank fees per transaction, on top of the Shopify fee tied to your plan for third-party providers. Since the acquiring reform, CMI no longer signs new merchant contracts: get written confirmation of Shopify compatibility, fees and payout times before you commit.
How do you set up cash on delivery on Shopify?
In Settings > Payments, activate cash on delivery as a manual payment method, then write the instructions shown to customers. If the option doesn't appear, create a custom method. Each order stays unpaid until you mark it as paid after collecting the money. Shopify doesn't charge a third-party transaction fee on these manual payments. Alongside this, plan confirmation by phone or WhatsApp, and regularly reconcile orders placed against orders actually delivered, because refused parcels distort the revenue displayed.
Which card should you use to pay the Shopify subscription from Morocco?
Use a Visa, Mastercard, American Express, Diners Club or Discover credit card that allows recurring payments, or a co-branded debit card with international use. Shopify refuses prepaid and virtual cards. The card must process recurring transactions in USD or in a supported local currency; we found no mention of the dirham, so confirm the currency in your billing settings. Also check international activation and the applicable limit with your bank, because repeated failures lead to the store being frozen.
SHOPIFY STORE · MOROCCO

Launch your Shopify store with payments sorted out

Domain, COD, cards, server-side tracking: we frame the store before launch and measure what is actually collected. Fixed fees in MAD, never a percentage of your media budget.

Request an audit