Launching an online store in Morocco: the checklist
The site is rarely what delays an opening. Legal status, the bank file and the product listings are — and each has its own lead time, none of which you control.
· 9 min read · Noor Studio Agency

The order matters more than the list
Most delayed launches are delayed for the same reason: the tasks with external lead times were started last. Development is almost always ready on time.
The three things to trigger in the first week are the legal status if it does not yet exist, the online payment application, and the production of product content. Everything else can follow.
The legal and tax points below describe the general framework as published. For your own situation, the source to consult is the relevant administration or your accountant.
1. Legal status and invoicing
Selling online is a commercial activity, and it requires a framework. Two routes coexist in Morocco.
The auto-entrepreneur regime is registered with the national auto-entrepreneur register through its dedicated portal, and exempts you from registering with the commercial register. It is the lightest route for starting something small.
A company, or a sole trader entered in the commercial register, involves registration deadlines and a registered address, but becomes necessary beyond a certain volume and is often required by banking and logistics partners.
Direct consequence for the site: your identifiers — tax number, ICE, commercial register number where applicable — have to appear on the invoices the store issues. That is a configuration field, not a last-minute thought.
2. Taking money
- Card payment goes through a bank gateway, which means an application, supporting documents and an approval. The lead time depends on neither you nor your supplier: start it first.
- Cash on delivery remains widely expected in Morocco and is quicker to set up, but it moves the problem to logistics: unpaid orders, refused parcels, cash tied up while the carrier does its rounds.
- Bank transfer, for high baskets or business customers, requires manual reconciliation but avoids any commission.
- Most Moroccan stores offer the first two. Decide before development: every payment method is a journey, a failure case and a confirmation screen to design.
3. Delivering
Three decisions determine half your store’s complexity, and they are taken before the first line of code.
- Where do you deliver? One city, the Casablanca–Rabat corridor, the whole country, internationally. Each scope adds pricing rules.
- How are charges calculated? Flat, by city, by weight, free above a threshold. That is a feature, not a setting.
- What does the customer see after ordering? A tracking number, a message, nothing. It is the leading reason people contact customer service, and designing it avoids answering by hand a hundred times a week.
4. The pages the store must have
- Terms of sale. Prices, timescales, delivery terms, returns, complaints. It is the document that protects you when a dispute arises, and the first one people regret not having written.
- Legal notices. Who is selling, under what status, reachable how. An anonymous store is a store nobody hands a card number to.
- Privacy policy. A store processes more data than a brochure site: identity, address, purchase history. That processing falls under law 09-08 and is declared to the CNDP.
- A real contact page. A number that answers and a WhatsApp link. In this market that is a sales argument as much as a service.
5. Product content, the real critical path
The most underestimated task in any e-commerce launch. Photographing, describing and price-checking every item is a project in itself, and it almost always lands on the merchant.
The rule that saves a schedule: open with a small, complete selection rather than a whole catalogue half filled in. Thirty properly photographed products sell; three hundred empty listings sell nothing and look abandoned.
The first weeks after opening
A store is not finished on opening day; that is the day it starts producing information. Four things are worth watching, and they recover more revenue than any campaign launched too early.
- Baskets abandoned at checkout. Heavy abandonment at that exact step almost always points to a delivery charge discovered too late, or a missing payment method.
- The questions arriving on WhatsApp. Each one flags information missing from a product page. Answer, then add the answer to the site: the same question will not come back.
- The refused-parcel rate, if you deliver cash on delivery. That number determines whether the method stays profitable for you.
- What people type into your on-site search. It is a list, written by your customers, of the products they expect and you do not have — or have named badly.
Frequently asked
Do you need a company to sell online in Morocco?
Not necessarily: the auto-entrepreneur regime allows a declared activity without commercial register entry, and suits a start-up phase. The choice depends on expected volume, the nature of the products and what your banking and logistics partners require. That is a question for an accountant before, not after.
Can we launch without online payment?
Yes, and many Moroccan stores start with cash on delivery only. It is a rational way to validate demand without waiting on a bank file. Just plan for the fact that adding cards later changes the checkout journey, and therefore the build.
How long before opening?
Building a store takes weeks to a few months. The real schedule is set by the longest external lead time — bank file, legal status, product content — not by the site. Which is why they all start in parallel, on day one.
And at Noor Studio Agency?
We list the external lead times at scoping and put a date on each: bank file, legal status, content. That table, more than the development plan, is what sets the opening date — and it is the one most projects discover too late.
A project to scope?
Thirty minutes is enough to tell you what is worth doing now, what can wait, and what it involves.