How to Start an Online Store in Algeria: A Complete Guide
Legal status, cash on delivery, shipping carriers: the concrete steps to launch an online store in Algeria, in the right order.
Opening an online store in Algeria requires three things, in this order: a legal status with the CNRC, a way to collect payment — cash on delivery remains the market standard — and a carrier that covers your selling zones. This guide details each step with the real parties involved: CNRC, SATIM, Yalidine, ZR Express. Expect between one and three weeks between deciding to sell online and collecting your first order, depending on the legal status you choose.
Legal status: CNRC, self-employed, or a company
Any regular commercial activity in Algeria must be registered with the Centre National du Registre du Commerce (CNRC). This registration is what lets you open a business bank account, invoice customers, and declare your revenue.
Two practical paths for an online merchant starting out:
- The self-employed (auto-entrepreneur) status. Capped in revenue (one cap for services, another for buy-resell activity), taxed at a flat rate (IFU, a percentage of declared revenue), with no requirement for full accounting. It's the fastest entry point to test an online-selling activity before investing further.
- An SARL or an EURL. Needed beyond a certain volume, or if you want to bring in a partner, import goods, or clearly separate your personal assets from the company's. Legal minimum capital: 100,000 DZD. Setting one up goes through a notary for the bylaws, then the CNRC for registration.
Registration with the CNRC can be done online via the Sidjilcom portal, which handles name reservation, filing, and fee payment. For an SARL or an EURL, the notary step remains mandatory; only the CNRC part is digitized.
(Exact CNRC fees and self-employed revenue caps change by decree — check the current schedule on commerce.gov.dz or with your local CNRC office before committing.)
Choosing the platform that will host the store
The market offers two families of tools. International platforms — Shopify, WooCommerce — are built for worldwide use: they cover a lot of ground, but cash on delivery, dinar pricing and local carriers aren't native to them and need manual configuration or a third-party plugin. Platforms specifically targeting the Algerian or Maghreb market — YouCan, DZBuild, Aizen, DropDz — natively integrate all or part of these building blocks.
The criteria that matter for a merchant selling in Algeria:
- Is cash on delivery available without an extra paid module or integration?
- Are Yalidine / ZR Express shipping rates calculated automatically at checkout, or do you have to enter them by hand?
- Are prices displayed in DZD without conversion or rough rounding?
- Can you manage several stores (brands, different catalogs) from a single account, or do you have to pay a separate subscription per store?
On this last point: Shops-dz lets you manage several stores on a single account, with no commission taken on sales — see the features in detail. You pay the subscription, not a percentage of your revenue.
Setting up payment collection: cash on delivery, CCP, BaridiMob
Cash on delivery (COD) is the default collection method for e-commerce in Algeria: the customer pays cash to the carrier upon receiving the parcel, who then transfers the amount to the merchant, usually after deducting a commission. This is the setting that needs to work from day one, with no additional configuration.
In addition, some stores offer a CCP transfer or BaridiMob payment before shipping, useful for high-value orders where the merchant prefers to secure payment before dispatching.
One point to never confuse: CIB and Dahabia are not for paying for an order in your store. These are domestic payment cards in dinars — CIB operated by SATIM (Société d'Automatisation des Transactions Interbancaires et de la Monétique), Dahabia issued by Algérie Poste — used to pay subscriptions, public services, or purchases at merchants affiliated with the SATIM network. On Shops-dz, CIB and Dahabia are used exclusively to pay for your platform subscription. Your customers' cart, on the other hand, is collected via cash on delivery or CCP/BaridiMob depending on your setup — never by CIB card in place of the customer.
Choosing a carrier to deliver orders
The carrier collects the cash-on-delivery payment on your behalf and transfers it to you. Two networks dominate the market for online stores:
- Yalidine — nationwide coverage, a network of pickup points (stopdesk) and home delivery. The oldest and most documented of the two, with a well-established API for automatically syncing orders.
- ZR Express — nationwide coverage, stopdesk and home delivery. A direct alternative to Yalidine, often used in parallel to compare rates or split volume.
Many merchants work with both carriers in parallel: one for certain wilayas, the other for the rest, or both at the same time to never depend on a single network in case of saturation. An aggregator like EcoTrack lets you centralize several carriers in a single dashboard if you use more than two.
The shipping rate depends on the parcel's weight, the destination wilaya, and the pickup method — stopdesk is consistently cheaper than home delivery. Ask your carrier for their current rate card directly before setting your shipping fees: it's revised regularly.
Steps to get the store online
In practical order, once the legal status is being processed:
- Create an account on the chosen platform and enter the store's name, logo and legal information.
- Add products: photos, descriptions, prices in DZD, stock quantities.
- Activate cash on delivery and, if needed, a CCP/BaridiMob option as a complement.
- Connect one or two carriers (Yalidine, ZR Express) and configure zones and shipping fees per wilaya.
- Test a full order end to end: placing the order, confirmation, generating the carrier's shipping label, tracking.
- Publish and promote the store's address — social media, a Google Business listing, word of mouth.
Always test step 5 before opening to the public. This is where configuration mistakes show up: a misconfigured delivery zone, shipping fees left at zero by mistake, or a carrier that isn't connected.
Common mistakes at launch
Stores that lose time or money in the first weeks tend to repeat the same mistakes: starting with no legal status at all and having to sort everything out after the fact once sales volume becomes visible; forgetting to set shipping fees per wilaya and discovering the real rate card after shipping at a loss; or offering a single payment method without ever activating cash on delivery, even though it's the method most customers expect by default in Algeria.
Before anything else, settle these three points — status, payment collection, carrier — in that order. The rest (design, marketing, catalog) is built afterward, on a foundation that already collects and delivers correctly from the very first order.
To go further on collecting payment at delivery, see our dedicated guide on cash on delivery, and check the pricing of Shops-dz or the FAQ about starting a store.
Frequently asked questions
Do I need a trade registration to sell online in Algeria?
Yes, for a regular commercial activity. The Centre National du Registre du Commerce (CNRC) issues the registration, either online via Sidjilcom or at the counter. To start small, the self-employed (auto-entrepreneur) status is faster and cheaper than an SARL or an EURL.
Can I charge a customer with a CIB or Dahabia card on my store?
No. CIB and Dahabia are domestic payment cards in dinars, operated by SATIM and Algérie Poste, used to pay a subscription, a public service or a purchase in dinars — not to collect payment from a customer's cart on an online store. Cash on delivery remains the checkout's collection method.
Which carrier should I choose to deliver to my customers?
Yalidine and ZR Express are the two networks most used by Algerian online stores for cash-on-delivery shipping. The choice mostly depends on your volume and your selling zones; many merchants work with both in parallel.
How much does it cost to launch an online store in Algeria?
The most variable item is the legal status: the self-employed status costs a few hundred dinars to register, while an SARL or an EURL requires a minimum capital of 100,000 DZD plus registry and notary fees. The e-commerce platform subscription is a separate monthly cost, fixed and known in advance.
Can I manage several stores with a single account?
Yes, on Shops-dz a single account lets you manage several stores, with no commission taken on your sales — you pay the platform subscription, not a percentage of your revenue.
