The Subscription Economy Reaches Morocco
The subscription model is no longer reserved for streaming giants. In Morocco, more and more businesses bill their customers on a recurring basis: gyms and fitness clubs, local SaaS companies (POS, management, and accounting software), schools and training centers with monthly tuition, monthly boxes (beauty products, coffee, local specialties), and maintenance contracts (HVAC, IT, elevators).
What all these models share: the customer pays a regular amount, every month or quarter, without repeating the purchase at each billing cycle. But collection has to keep up. Chasing bank transfers, calling customers, or cashing checks month after month does not scale. That is exactly the problem recurring billing solves.
How Card-on-File Recurring Payments Work
Tokenization: The Card Is Never Stored by the Merchant
The fundamental principle of modern recurring payments is tokenization. During the first payment, the customer enters their card on a secure payment page hosted by the payment provider — never on the merchant's servers. The provider then replaces the card data with a token: an encrypted reference that is useless outside the merchant-provider relationship.
- The merchant never sees the card number: it only stores a token identifier, worthless to a fraudster.
- The token is bound to the merchant: if stolen, it cannot be used to pay anywhere else.
- Compliance is simplified: sensitive data stays with the payment provider, not in your system.
The Initial Authorization
The first payment plays a special role: it validates the card, confirms the customer's consent for future charges, and creates the token. This is when the customer is authenticated by their bank. All subsequent payments rely on this initial mandate.
Scheduled Charges
Once the token exists, the billing system takes over: at each due date (monthly, quarterly, yearly), a debit request is sent automatically using the token. The customer does nothing, and neither does the merchant. The subscription runs on its own — invoices generated, payments collected, failures detected.
Direct Debit vs Card Recurring: What to Choose in Morocco?
Bank account direct debit has existed in Morocco for a long time — it is the classic mechanism used by telecom operators and insurers. But for an SME it remains heavy to set up: paper mandate, interbank circuit, slow rejection cycles.
| Criterion | Direct debit | Recurring card (token) |
|---|---|---|
| Setup | Mandate, interbank circuit | A first online payment |
| Confirmation | Several days | Immediate (real-time authorization) |
| Failure handling | Late rejections, little information | Immediate decline code, automatable retries |
| Customer experience | Administrative paperwork | Sign-up in minutes |
| Best suited for | Large amounts, long contracts | Digital subscriptions, SMEs, online sign-up |
For most subscription businesses — SaaS, fitness, boxes, training — tokenized cards are today the fastest option to deploy and the smoothest for the customer.
Managing the Subscription Lifecycle
A subscription is not static. A good recurring billing system must handle every event in the life of the contract:
- Upgrades and downgrades: the customer changes plans mid-month? The amount is prorated on the next invoice, with no manual work.
- Pauses: a gym that lets members suspend their plan during Ramadan or holidays retains far more customers than one that forces cancellation.
- Failed payments and smart retries: a card can be declined for exceeded limits, insufficient funds, or expiry. Instead of giving up on the first decline, the system automatically reschedules the attempt — for example at D+3 then D+7, at times when the probability of success is higher.
- Dunning: in parallel with retries, the customer receives notifications (email, SMS, WhatsApp) inviting them to update their card before the service is suspended. A good dunning sequence recovers a significant share of failed payments without a single phone call.
Voluntary and Involuntary Churn
Churn is the enemy of every subscription model. Two forms must be distinguished:
- Voluntary churn: the customer decides to leave. This is a product and commercial issue — service quality, pricing, competition.
- Involuntary churn: the customer wanted to stay, but their payment failed and nobody caught it. Expired card, exceeded limit, replaced card — and the subscription drops.
Involuntary churn is the most frustrating because it is largely avoidable: smart retries, dunning, and notifications before card expiry. For a subscription business, reducing involuntary churn is often the cheapest growth lever available — it requires no marketing and no acquisition, just better collection mechanics.
MRR: The Predictability That Changes Everything
Monthly recurring revenue (MRR) transforms how a business is managed financially. Instead of starting from zero every month, you begin with a known revenue base: 200 subscribers at MAD 300 means MAD 60,000 in MRR before the first sale of the month.
This predictability makes everything else easier: hiring, investment, supplier negotiations — and above all cash flow management, since your collections become regular, dated, and predictable instead of depending on manual follow-ups.
Compliance and Good Practices
Recurring billing runs on trust. A few non-negotiable rules:
- Explicit consent: at sign-up, the customer must know they are authorizing recurring charges — amount, frequency, and terms clearly displayed.
- Easy cancellation: a subscription must be as easy to cancel as it was to start. Hidden cancellation flows destroy trust and multiply bank disputes.
- Notice before charging: for annual renewals or price changes, notify the customer before debiting.
- Regulated framework: work with a player operating within Morocco's regulatory framework. Aslan operates as a Principal Agent of a payment institution licensed by Bank Al-Maghrib — your collections happen within a supervised framework.
Launch Your Subscriptions with Aslan
Aslan offers a subscription building block designed for Moroccan businesses: plan creation (monthly, quarterly, yearly), card tokenization via a hosted payment page, automatic retries on failure, and MRR tracking from the dashboard. For technical teams, the subscriptions API is documented at doc.aslan.ma — create a plan, subscribe a customer, and handle payment webhooks in a few calls.
FAQ: Recurring Payments in Morocco
Do my customers have to re-enter their card every month?
No. The card is entered once, at sign-up. Subsequent billing cycles are charged automatically through the token, with no action from the customer.
Do I store my customers' card data?
No — that is precisely the point of tokenization: card data stays with the payment provider. You only handle a token identifier with no exploitable value.
What happens when a charge fails?
The system automatically retries the payment on an optimized schedule (smart retries) and notifies the customer to update their card (dunning). You define the final rule: service suspension, grace period, or cancellation.
Is direct debit an option for my subscription?
Yes, bank account direct debit exists in Morocco, but setup is heavier (mandate, interbank circuit). For most SMEs, tokenized card recurring payments are faster to deploy and simpler for the customer.
