The verdict in three sentences
A custom B2B booking platform costs USD 30,000 to 70,000 (about AED 110,000 to 260,000) in Dubai in 2026, with a timeline of 10 to 16 weeks. It makes sense when your business clients book slots or resources under contracts, quotas and negotiated rates that an off-the-shelf SaaS cannot handle. Below 10 sites and without contractual rules, a SaaS at USD 80 to 250 per site per month remains the sensible choice.
What the budget covers: modules and 2026 ranges
B2B booking is very different from consumer appointment scheduling. The client is a company with several users, a framework agreement, a prepaid volume of hours and often a purchase order. The budget breaks down as follows (2026 order of magnitude, UAE vendor or francophone nearshore team):
| Module | Scope | Budget | Share of project |
|---|---|---|---|
| Discovery and UX | Workshops, journeys, mockups | USD 3,000 to 6,000 | 8 to 10 % |
| Availability engine | Slots, resources, rooms, teams, conflicts | USD 7,000 to 16,000 | 22 to 25 % |
| B2B client accounts | Multi-user, roles, cost centres | USD 4,000 to 9,500 | 12 to 14 % |
| Contracts and pricing | Quotas, prepaid bundles, negotiated discounts | USD 4,500 to 12,000 | 15 to 17 % |
| Payments and invoicing | Card gateway, VAT-compliant invoices | USD 3,500 to 8,000 | 11 to 12 % |
| Back office and reporting | Dashboard, exports, occupancy rates | USD 3,500 to 9,500 | 12 to 13 % |
| Testing, UAT, go-live | QA, training, initial hosting | USD 3,500 to 9,000 | 10 to 12 % |
The low end (USD 30,000) covers a single resource type, card payments and simple pricing. The high end (USD 70,000) includes several sites, quota-based contracts, an API to your ERP and a mobile PWA.
Payments deserve special attention: in the UAE, gateways such as Network International, Telr or Stripe require a merchant agreement, a 2 to 4 week onboarding and transaction fees of roughly 2 to 3 %. Invoices must also comply with the 5 % UAE VAT rules. Plan these steps from the discovery phase.
Custom or SaaS: the 3-year calculation
Booking SaaS tools charge between USD 80 and 250 per site per month, sometimes per user. The table compares total cost over 36 months.
| Scenario | SaaS 3 years | Custom 3 years (build + support) | Result |
|---|---|---|---|
| 5 sites, USD 160/month | USD 28,800 | USD 55,200 | SaaS wins |
| 10 sites, USD 160/month | USD 57,600 | USD 55,200 | Close, depends on rules |
| 20 sites, USD 190/month | USD 136,800 | USD 84,600 | Custom wins |
| 30 sites, USD 220/month | USD 237,600 | USD 101,800 | Custom wins |
| 10 sites + quota contracts | USD 57,600 + manual workarounds | USD 72,400 | Depends on time lost |
The custom cost includes development and maintenance of USD 700 to 1,600 per month. The deciding factor is often not price but whether the SaaS can model your contracts. If your team re-enters hour consumption into spreadsheets every week to invoice, the hidden cost quickly exceeds the subscription.
Realistic timelines: 10 to 16 weeks
| Phase | Duration | Deliverable |
|---|---|---|
| Discovery and mockups | 2 to 3 weeks | Specifications, clickable prototype |
| Development batch 1 | 4 to 6 weeks | Booking, accounts, back office |
| Development batch 2 | 2 to 4 weeks | Contracts, quotas, payments |
| Gateway onboarding | 2 to 4 weeks (in parallel) | Live payments |
| UAT and pilot | 2 to 3 weeks | 3 to 5 pilot clients |
Running a pilot with three loyal clients before general launch greatly reduces rework.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Omar, managing director of a coworking and training-room operator in Dubai, runs 18 sites and 140 corporate clients. His team spends 60 hours a month entering bookings received by email and recalculating consumed hours. At USD 35 per loaded hour, that is USD 2,100 a month, or USD 25,200 a year. A SaaS at USD 190 per site would cost USD 41,040 a year without handling his prepaid bundles. He chooses a platform at USD 45,000 with USD 1,100 of monthly maintenance. Over 3 years he spends USD 84,600 versus about USD 198,700 for SaaS plus manual entry, and occupancy rises from 62 % to 71 % thanks to self-service booking.
FAQ
What does a minimal B2B booking platform cost in Dubai?
Budget USD 30,000 to 36,000 for one resource type, client accounts and card payments. The timeline is then about 10 weeks.
Which payment gateway should we use?
Network International, Telr and Stripe are the common choices, with fees of about 2 to 3 % per transaction. Many B2B clients still pay by bank transfer on a monthly invoice, which the platform generates automatically.
Who owns the code?
Under a well-drafted contract, you own 100 % of it once the final payment is made. Require delivery of the source code, documentation and hosting access at go-live.
What maintenance budget should we plan?
Plan USD 700 to 1,600 per month, or 10 to 15 % of the initial cost per year. This covers bug fixes, security updates and small enhancements.
Can the platform connect to our ERP?
Yes, an API to Odoo, SAP or Microsoft Dynamics adds USD 3,500 to 10,000 depending on complexity. It removes double entry of invoices and contracts.
Let's scope your project. Send us your resource types, number of sites and contract rules: we will price a scope between USD 30,000 and 70,000 with a 10 to 16 week plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
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.
