MahalliMahalli Handbook

Business Model

Revenue channels, plans priced in SAR, the revenue model at 1,000 paying merchants, variable costs, and the revenue impact of each module — all figures are modelling assumptions with stated confidence.

04 — Business model and revenue (SAR)

All figures are modelling assumptions, not promises, each with a confidence level. They are revisited after the first 50 merchants (Design Partners).

1. Revenue channels (by importance)

#ChannelMechanismConfidence
R1Monthly subscription3 plans, monthly / yearly billing through the PSPMedium
R2Share of payments0.25%–0.5% on top of PSP fees (collected through the PSP partner programme / split, never by holding funds)Low (depends on the PSP contract)
R3Ad management fee10% of spend or a monthly minimumLow
R4Marketplace share25% of third-party add-on subscriptions; 100% of first-party add-onsLow
R5BNPL / PSP referral commissionMerchant activation bounty from partner programmesLow
R6Managed servicesOne-time fee for setting up the site / first campaign (through field agents)Medium

2. Plans (prices exclude 15% VAT)

PlanCodeSAR / monthIncludes
Starter (بداية)starter99One branch, a storefront on <slug>.mahalli.sa, payment links, simplified invoices, GBP connection, 20 AI posts / month
Growth (نمو)growth2493 branches, custom domain, full social studio + scheduling, campaign templates, AI review replies, weekly summary
Pro (احتراف)pro49910 branches, multi-account ads, advanced roles, API, priority support
Add-ons—49–199Accounting, bookings, loyalty… from the Marketplace

Yearly billing is priced at 10× the monthly price (two months free). Plans are defined in packages/payments and billed to the organization.

3. Revenue model at 1,000 paying merchants

ChannelAssumptionSAR / monthConfidence
R1 subscriptionAverage 165 (60 / 30 / 10 mix)165,000Medium
R2 payments60% use payments, GMV 25,000 / merchant, 0.3%45,000Low
R3 ads20% spend 1,500 / month, 10% fee30,000Low
R4 add-ons30% with one add-on averaging 99, weighted 60% share18,000Low
R6 services40 new merchants / month × 50020,000Medium
Total≈ 278,000Low–medium
  • At 5,000 merchants: ≈ 1.3–1.5 million SAR / month (low confidence; linear scaling is not guaranteed).
  • Target ARPU ≥ 250 SAR / month across channels; monthly churn ≤ 3% (Saudi SMEs historically churn heavily; the domain, invoices, and customer records are the stickiness levers).

4. Main variable costs (per merchant / month, estimated)

ItemSARNote
Cloudflare (R2 / SaaS hostnames / edge) and app hosting2–5Each custom hostname has a per-domain cost; hosting depends on Q12
Managed Postgres3–8Depends on provider and region
Claude API (through AI Gateway with caching)5–20Governed by per-plan quotas
SMS / WhatsApp3–10OTP + notifications
Support10–25Self-serve + WhatsApp
Total≈ 25–70Target gross margin ≥ 70%

5. Revenue impact per module (for prioritisation)

ModuleChannelImpact, SAR / month at 1,000 merchantsConfidence
paymentsR1 + R2 + R560–90kMedium
sites (+ custom domain)R1 (drives the upgrade to Growth)40–60kMedium
presenceR1 (retention)IndirectMedium
socialR1 (upgrade)20–30kLow
adsR330k+Low
marketplace / accountingR418k+Low

Prioritisation: payments and sites first (wedge + upgrade), then presence / social (retention), then ads and marketplace (expansion).

On this page