Digital Africa11 min read

Custom PMS for a Hotel Group: Marrakech Build vs Dubai Market in 2026

Mohamed Bah·Fondateur, Kolonell
October 5, 2026
Share:
Custom PMS for a Hotel Group: Marrakech Build vs Dubai Market in 2026

Custom PMS for a Hotel Group: Marrakech Build vs Dubai Market in 2026

Digital Africa

The verdict in three sentences

For a group of 4 riads and 2 hotels totalling 180 rooms in Marrakech, a custom PMS costs 400,000 to 900,000 MAD excluding VAT (about 37,000 to 83,000 EUR) in 2026, versus 8 to 15 EUR per room per month for a market licence, or about 190,000 to 350,000 MAD a year. Licence savings alone do not justify the software; direct booking does: bringing OTA commissions from 18% to 11% of revenue is worth millions of dirhams a year. The right choice depends on your ability to run a unified booking engine and guest CRM across all six properties, the model many Dubai hotel groups have already adopted.

Market licence or custom PMS: the numbers

Cloud PMS products cover a single property well. A mixed group of riads and hotels often hits three limits: consolidated reporting, whole-riad rentals and cross-property loyalty.

CriterionLicensed cloud PMSKolonell custom PMS
Upfront cost30,000 to 80,000 MAD setup400,000 to 900,000 MAD
Annual cost (180 rooms)8 to 15 EUR per room per month, i.e. 190,000 to 350,000 MAD60,000 to 120,000 MAD maintenance and hosting
5-year cumulative cost980,000 to 1,830,000 MAD700,000 to 1,500,000 MAD
Group consolidated viewOften a paid add-onNative
Whole-riad rental (entire house or per room)Manual workaroundNative
Single guest profile across 6 propertiesLimitedYes, group CRM
Group-specific changesVendor roadmapOn demand

Under 80 rooms, a licence remains the rational choice. Above 150 rooms spread across several properties, custom becomes competitive over 5 years, before even counting the commission gain.

Modules and 2026 budget

ModuleKey functionIndicative budget (MAD excl. VAT)Timeline
Core PMSRoom chart, check-in and check-out, folios, housekeeping, multi-property120,000 to 250,0008 weeks
Channel managerBooking.com, Expedia, Airbnb connection, availability and rate sync70,000 to 150,0005 weeks
Direct booking engineGroup website, CMI and international card payment, member offers80,000 to 180,0005 weeks
CRM and loyaltySingle profile, history, cross-property points programme50,000 to 120,0004 weeks
Revenue managementDynamic rates based on occupancy and events40,000 to 100,0004 weeks
Reporting and accountingRevPAR, ADR per property, accounting export, tourist tax40,000 to 100,0003 weeks
Total400,000 to 900,0005 to 7 months

A hybrid approach also works: keep a licensed PMS for operations and build the booking engine, CRM and group reporting custom, for 200,000 to 400,000 MAD.

OTA commissions: where the money hides

OTAs take 15 to 22% per booking. A Marrakech group often depends on these channels for 70% of bookings. A direct engine combined with CRM brings part of repeat and local guests back to the website.

IndicatorBeforeAfter 12 months (estimate)
Share of bookings via OTA70%45%
OTA commissions as % of room revenue18%11%
Share of direct bookings15%38%
Guests returning to the group8%15%
Group monthly close time4 days1 day
Overbookings per year25Fewer than 3

Mini case study

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.

Youssef, CIO of a group of 4 riads and 2 hotels in Marrakech, oversees room revenue of 38,000,000 MAD a year. OTA commissions represent 18%, or 6,840,000 MAD. At 11%, they drop to 4,180,000 MAD: 2,660,000 MAD saved every year (about 245,000 EUR). Subtracting direct acquisition costs (Google and Meta campaigns, about 600,000 MAD a year) leaves a net gain of about 2,060,000 MAD. For a 700,000 MAD custom PMS, the investment is covered in just over four months of full operation.

FAQ

Is the channel manager connected to the major OTAs?

Yes, through official APIs or a certified connector. Availability syncs in seconds, bringing overbookings below 3 a year.

Which payment methods does the direct booking engine accept?

The engine accepts Moroccan cards via CMI and international cards via a provider such as Stripe. Fees are around 1.5 to 3% depending on the card, versus 15 to 22% OTA commission.

How long does migration from our current PMS take?

Migrating future bookings, guest profiles and rates takes 2 to 3 weeks. Cutover happens property by property, preferably in low season.

Does the software handle Moroccan tourist tax?

Yes, the tax is calculated per night and per property category, then exported for filing. Settings follow current municipal rates.

Can we start with the booking engine alone?

Yes, it is often the best first phase: 80,000 to 180,000 MAD, in 5 weeks, connected to your existing PMS.

Let's scope your project. For a group of 3 to 10 properties, we scope the PMS, channel manager and direct engine, with a budget of 400,000 to 900,000 MAD or a hybrid approach from 200,000 MAD. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#hotel PMS#hotel software#Marrakech hotel group#channel manager#direct booking#OTA commissions
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.