The verdict in three sentences
A custom expense management app for a 150-employee company costs SGD 40,000 to 90,000 in Singapore in 2026, and 6 to 15 million FCFA (about EUR 9,000 to 23,000) in Dakar, for 8 to 12 weeks of development. It pays off when your own rules (per diem by zone, travel advances, mobile money payments, handwritten receipts, multi-entity policies) do not fit an off-the-shelf SaaS billed at EUR 5 to 10 per user per month. The most visible gain for the CFO is a monthly close shortened by 4 days and the end of unreconciled advances.
Where off-the-shelf SaaS falls short
Expensya, N2F, Spendesk or Expensify work well for office staff who pay by card and receive PDF invoices. Companies with field teams live something else: technicians travelling across the region, cash or mobile money advances, per diem set by management by zone, handwritten fuel receipts. In Dakar this means Wave and Orange Money; in Singapore it means regional trips to Jakarta or Ho Chi Minh City, multi-currency claims and PayNow reimbursements.
| Field requirement | Standard SaaS | Custom app |
|---|---|---|
| Per diem by zone (home city, regions, abroad) | Limited setup, often European scales | Exact internal scale, by grade and zone |
| Travel advances and settlement | Add-on module or missing | Advance, receipts, automatic balance |
| Mobile money (Wave, Orange Money, PayNow) | Not recognised as payment method | Dedicated field, reconciliation with statements |
| Handwritten receipts, no standard invoice | Unreliable OCR | Photo + guided entry + cap per category |
| Export to local accounting or ERP | Connectors mostly European | Export in your exact chart of accounts format |
| Low-coverage areas | Often online-only | Offline entry, sync on return |
| Cost for 150 users | EUR 5 to 10 per user per month | Fixed build cost, then maintenance |
Price and timeline
Budget depends on the number of approval rules, accounting integrations and the level of automation. Ranges below reflect 2026 rates for a senior team in each market.
| Scope | Content | Timeline | Dakar (FCFA) | Singapore (SGD) |
|---|---|---|---|---|
| Essential | Mobile + web app, receipt photos, 1 approval level, Excel export | 8 weeks | 6,000,000 to 8,000,000 | 40,000 to 50,000 |
| Standard | + caps per category, per diem by zone, 2 approval levels | 9 to 10 weeks | 8,000,000 to 11,000,000 | 50,000 to 65,000 |
| Advanced | + travel advances, offline entry, ERP export | 10 to 12 weeks | 11,000,000 to 13,500,000 | 65,000 to 80,000 |
| Complete | + mobile money reconciliation, CFO dashboards, multi-entity | 12 weeks | 13,500,000 to 15,000,000 | 80,000 to 90,000 |
| Hosting + maintenance | Servers, backups, fixes, minor changes | Monthly | 150,000 to 400,000 per month | 800 to 2,000 per month |
An honest comparison: a SaaS at EUR 7 per user per month for 150 staff is EUR 1,050 per month, about 690,000 FCFA or SGD 1,550 per month, i.e. 8.3 million FCFA (about SGD 18,500) per year, before setup and the Excel workarounds for per diem. Over three years in Dakar, the Standard custom build (about 9.5 million FCFA + 250,000 FCFA per month maintenance) totals roughly 18.5 million FCFA, against 24.9 million FCFA for the SaaS. In Singapore, higher build costs make custom worthwhile mainly above 250 to 300 users or with complex multi-entity rules.
What changes for the finance team
The typical flow becomes: the employee photographs a receipt in the field, the app applies the cap and per diem, the manager approves on their phone, accounting checks and exports. Advances without receipts after 15 days trigger an automatic reminder.
| Indicator | Before (paper + Excel) | After the app | 2026 order of magnitude |
|---|---|---|---|
| Time to reimburse a claim | 15 to 30 days | 5 to 8 days | About -60 % |
| Monthly expense close | 6 to 7 days | 2 to 3 days | -4 days |
| Unsettled advances at month end | 8 to 15 % of advances | 1 to 3 % | Cash recovered |
| Claims rejected for missing receipt | 20 to 25 % | 5 % | Fewer back-and-forths |
| Accounting time spent on expenses | 60 to 80 h per month | 20 to 30 h per month | 40 to 50 h freed |
Full traceability (who approved, when, on which receipt) also eases tax audits (DGID in Senegal, IRAS in Singapore) and donor audits for companies running funded projects.
Mini case study
Mr Ndiaye, CFO of an industrial maintenance company in Dakar (150 staff, 70 field technicians), processes around 600 expense claims a month.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Current accounting time: 75 h per month; after the app: 25 h. Gain: 50 h per month, i.e. 600 h per year
- Loaded hourly cost of an accountant: about 6,000 FCFA, i.e. 3.6 million FCFA per year
- Unsettled advances: 12 % of 9 million FCFA monthly advances, brought down to 2 %, i.e. 900,000 FCFA of cash recovered every month
- Advanced project: 12 million FCFA in 11 weeks, plus 250,000 FCFA per month maintenance
Time savings alone repay the build in just over 3 years; with better cash control and a faster close, management gets its figures 4 days earlier every month. A Singapore firm of the same size would spend about SGD 72,000, but with loaded accounting costs near SGD 45 per hour, the same 600 hours are worth SGD 27,000 a year, for a payback under 3 years.
FAQ
How much does a custom expense app cost in Singapore?
SGD 40,000 to 90,000 in 2026 depending on scope, versus 6 to 15 million FCFA in Dakar. The Standard version with per diem and two approval levels sits around SGD 50,000 to 65,000.
Why not use Expensya or N2F?
They cost EUR 5 to 10 per user per month, i.e. 4 to 8 million FCFA (SGD 9,000 to 18,500) per year for 150 staff. They handle local per diem, mobile money and handwritten receipts poorly.
Does the app work without network coverage?
Yes, the Advanced version allows offline entry, including receipt photos. Sync happens as soon as the phone gets 3G or 4G coverage again.
Can we export to our accounting software?
Yes, the export is delivered in your software's format (Sage, Xero, local ERP) with your chart of accounts. This integration usually represents 1 to 2 million FCFA (SGD 6,000 to 12,000) of the budget.
How long until go-live?
8 to 12 weeks, including a 2-week pilot with one field team. Rollout to all staff then takes one to two weeks.
Let's scope your project. Tell us your per diem rules and approval flow: scope, budget and go-live within 8 to 12 weeks. 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.
