The verdict in three sentences
Beyond 300 users and three legal entities, a custom expense app costs less than a SaaS subscription from year two. Budget USD 45,000 to 70,000 for a 3-level approval workflow, receipt OCR and accounting export. SaaS remains the right call if your spending rules are standard and you have no specific tax handling, such as 5% UAE VAT recovery across free zone and mainland entities.
What an off-the-shelf tool really costs for 400 users
International expense platforms charge per user. For a Dubai group with 400 mobile staff (sales reps, field engineers, auditors), the bill climbs fast, especially with multi-entity modules and accounting connectors.
| Item | Off-the-shelf tool | Custom app |
|---|---|---|
| Licence per user | USD 9 to 13 per month | USD 0 |
| Annual cost for 400 users | USD 43,000 to 65,000 | USD 0 |
| Multi-entity module | Often add-on, +15 to 25% | Built in |
| Accounting connector (Sage, Oracle NetSuite) | USD 3,000 to 8,000 setup | Included (native export) |
| Upfront investment | USD 4,000 to 10,000 | USD 45,000 to 70,000 |
| Hosting and maintenance | Included | USD 9,000 to 14,000 per year |
| 3-year cumulative cost (estimate) | USD 133,000 to 205,000 | USD 72,000 to 112,000 |
The gap widens over time because SaaS cost tracks headcount while custom cost stays nearly flat. A group that hires 100 more people pays an extra USD 11,000 to 16,000 a year on SaaS, versus nothing on a custom build.
Features that justify a custom build
Screens rarely make the difference. The business rules of a multi-entity Gulf group do.
| Feature | Group requirement | Development effort |
|---|---|---|
| 3-level approval workflow | Line manager, entity controller, group CFO | 3 to 4 weeks |
| Receipt OCR | Reads English and Arabic receipts, amount, VAT, supplier TRN | 3 weeks |
| Limits per entity and grade | Different meal, hotel and mileage policies per entity | 2 weeks |
| Intercompany recharge | Staff from one entity travelling for another | 2 weeks |
| Accounting export | Journal entries per entity, cost centres, recoverable VAT | 2 to 3 weeks |
| Offline mobile app | Entry on site or in transit without coverage | 3 weeks |
| CFO dashboard | Spend by entity, category, approval delays | 2 weeks |
The OCR must capture the supplier's TRN (tax registration number) and isolate the 5% VAT, otherwise VAT recovery stays manual. That is precisely the weak spot of many tools designed for Europe or the US.
Reimbursement time: from 30 to 7 days
In a group running on paper or spreadsheets, an expense claim takes about 30 days to be reimbursed: receipts collected at month end, internal mail approval, accounting entry, transfer. With an app, the claim is submitted the same day, approved within 48 hours via notification, then exported weekly. The average drops to 7 days, which matters for sales staff advancing USD 1,500 to 4,000 a month.
A typical project runs 4 to 5 months: 3 weeks of scoping with the controllers of all 5 entities, 10 weeks of development, a 3-week pilot on one 60-person entity, then rollout in waves.
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.
Omar, CFO of a distribution and services group in Dubai, oversees 5 entities and 400 mobile employees. The cheapest SaaS offer he received comes to USD 10.5 per user per month plus the multi-entity module: about USD 56,000 a year. Over 3 years, with 15% headcount growth, the total exceeds USD 190,000.
The custom app is quoted at USD 59,000 plus USD 11,000 a year for hosting and maintenance, so USD 92,000 over 3 years. Estimated saving: close to USD 100,000. On productivity, the 4 accountants who keyed in claims each save about 25 hours a month, now spent on margin control per entity.
FAQ
At what user count does custom become cheaper?
As a 2026 estimate, the threshold is around 250 to 300 users over a 3-year horizon. Below that, SaaS at USD 9 to 13 a month remains cheaper.
Does OCR work with Gulf receipts?
Yes, provided recognition is trained on English and Arabic receipts. Accuracy on amounts typically reaches 90 to 95%, with the rest corrected by the employee.
Can we export to two different accounting systems?
Yes. If entities use different systems, the export is configured per entity. That adds about 1 week of development.
Can data stay in the UAE?
Hosting can be in a UAE cloud region, in line with the federal personal data protection law. That is a strong argument against tools hosted abroad.
How long does a pilot take?
A pilot on one entity of 50 to 80 people lasts 3 weeks and lets you fine-tune limits and approval rules before group-wide rollout.
Let's scope your project. Tell us the number of entities, users and your accounting system, and we will compare the 3-year cost of SaaS versus custom, with a rollout 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.
