Digital Africa11 min read

Building a Client Portal With Billing in 2026

Mohamed Bah·Fondateur, Kolonell
September 2, 2026
Share:
Building a Client Portal With Billing in 2026

Building a Client Portal With Billing in 2026

Digital Africa

The verdict in three sentences

A client portal with automated billing costs between 180,000 and 450,000 MAD in 2026 for a Moroccan subscription company. Custom becomes profitable versus SaaS once you exceed a few hundred subscribers or have specific billing needs. The key is automating three things: invoice issuance, card payment, and reminders.

What a billing portal costs in 2026

In Morocco, a card gateway (CMI, PayZone, or international like Stripe) and a recurring-billing engine are the heart of the project. Here is the 2026 order of magnitude for the Rabat and Casablanca market.

LevelTypical scope2026 range (MAD)Timeline
Simple billingLogin, PDF invoices, one-off card payment180,000 - 250,0003 months
Recurring subscription+ recurring billing, auto reminders250,000 - 340,0004 months
Complete+ accounting export, credit notes, multi-currency340,000 - 450,0005 months
OptionsCMI 3D Secure integration, SMS reminders20,000 - 60,000one-off
Maintenance/yrHosting, fixes, support30,000 - 70,000 /yrrecurring

Card-gateway fees add to the build cost: in 2026, budget roughly 1.5 to 2.5% per transaction depending on volume and the CMI contract.

Make vs buy: the 3-year calculation

The central question: build your own portal or subscribe to a billing SaaS? The table below compares both options over 3 years for a base of 600 subscribers.

ItemCustom portalBilling SaaSComment
Initial investment320,000 MAD0SaaS starts fast
Monthly cost~5,000 MAD (maintenance)~9,000 - 18,000 MADSaaS bills by volume
3-year cost~500,000 MAD~430,000 - 750,000 MADDepends on subscriber count
CustomizationTotalLimited to optionsCustom advantage
Data ownershipCompleteWith the vendorCustom advantage
Exit costsNoneCostly migrationSaaS lock-in

Below 300 subscribers, SaaS is often cheaper. Beyond that, and especially if billing is atypical, custom takes the lead and avoids vendor lock-in.

Mini case study

Mr. Alaoui runs a subscription-box company in Rabat with 640 active customers at 220 MAD/month. Before the portal, his team spent 35 hours/month issuing and chasing invoices, and the payment-failure rate hit 9%, i.e. about 12,700 MAD/month of revenue not collected on time. He invests 300,000 MAD in a client portal with recurring billing, card payment and automatic reminders. The failure rate drops to 3%, recovering ~8,500 MAD/month, and admin time falls to 6 hours. Between recovered revenue and time saved, the monthly gain is around 11,000 MAD, i.e. payback in ~27 months, not counting the churn reduction from a better customer experience.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

FAQ

Which card payment gateways in Morocco?

CMI remains the domestic reference, with mandatory 3D Secure. For international customers, a gateway like Stripe can be added; budget 20,000 to 60,000 MAD for integration depending on the number of providers.

Is recurring billing truly automatic?

Yes: the engine generates the invoice, triggers the card charge, and launches graduated reminders on failure (e-mail then SMS). It is the module that most reduces involuntary churn.

Can we export to my accounting system?

Yes, an accounting export (CSV/Excel formats or a dedicated connector) is part of the complete level. It avoids re-keying and eases the accountant's work.

How much is annual maintenance?

Between 30,000 and 70,000 MAD/year depending on hosting and support level. It covers security, fixes and small evolutions.

From how many subscribers is custom profitable?

Generally beyond 300 subscribers, or sooner if your billing rules are specific. Below that, a SaaS is often cheaper in the short term.

Let's scope your project. Tell us your subscriber count, target card gateway and budget (180 to 450k MAD): we will price recurring billing and reminders first. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#espace client facturation#portail facturation Rabat#facturation recurrente#cout portail MAD#integration paiement#make vs buy#Maroc digital#portail client 2026
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.