The verdict in three sentences
For 120 employees submitting expenses and 1,200 claims a month, an expense management SaaS at 8 to 15 EUR per user per month costs 36,560 to 68,800 EUR over 3 years, setup included. A custom application costs 35,000 to 70,000 EUR with a Berlin agency in 2026 (market estimate), delivered in 8 to 12 weeks, and only beats SaaS when your approval chain, cash advances and accounting export are genuinely specific. For a standard card-based expense flow, SaaS usually wins in Germany; for a construction firm with site budgets and multi-level approvals, the custom option deserves a costed comparison.
Where standard SaaS fits and where it does not
In a construction company based in Berlin with sites across Brandenburg, expenses arise on site: fuel, small materials bought at a builders' merchant, per diem for travelling crews, cash advances to foremen. German SaaS tools handle receipts, VAT and card feeds very well. They are less comfortable with site-level budget control and deep approval chains.
| CFO requirement in Berlin | Expense SaaS (2026 market estimate) | Custom application |
|---|---|---|
| Card payments and receipt OCR | Excellent | Good, via an OCR API |
| Cash advances to foremen | Basic or paid add-on | Advance and settlement workflow |
| Per diem by German statutory rates | Built in | Configured, updated yearly |
| Approval by foreman, site manager, CFO | 2 to 3 standard levels | 3 to 5 levels with EUR thresholds per site |
| Charging to site cost centres | Tags | Linked to site budgets with alerts |
| DATEV export, GoBD compliant archiving | Standard connectors | Built to your chart of accounts |
| Hosting | Vendor cloud, often in the EU | Your choice, in Germany if required |
Total cost over 3 years
The calculation covers 120 active users. Kolonell's 2026 grid for a simple custom app, built remotely, is 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR); the table below uses Berlin market estimates so the comparison stays local.
| 3-year item (2026 order of magnitude) | SaaS at 8 EUR/user | SaaS at 15 EUR/user | Custom app, Berlin agency |
|---|---|---|---|
| Setup | 2,000 EUR | 4,000 EUR | 50,000 EUR (range 35,000 to 70,000) |
| Annual subscription or hosting | 11,520 EUR | 21,600 EUR | 1,800 EUR |
| Annual maintenance | Included | Included | 7,500 EUR (15 % of build) |
| Year 1 total | 13,520 EUR | 25,600 EUR | 59,300 EUR |
| 3-year total | 36,560 EUR | 68,800 EUR | 77,900 EUR |
| 5-year total | 59,600 EUR | 112,000 EUR | 96,500 EUR |
| Data ownership | Vendor platform | Yours |
With Berlin agency rates, custom only overtakes premium SaaS after about 4 years. The decision then rests on fit: how many workarounds your team uses today.
The multi-level approval chain to scope first
This is the core of the project and the main source of overruns if discovered mid-build. Write it down before asking for quotes:
- Level 1, foreman: approves any spend on their site up to 75 EUR.
- Level 2, site manager: above 75 EUR or for spend outside the site budget.
- Level 3, management control: checks cost centre coding and the receipt.
- Level 4, CFO: above 750 EUR, and for any unsettled cash advance.
- Automatic rules: reminder after 48 hours without action, escalation after 5 days, duplicate blocking on receipt number and amount.
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.
Markus, CFO of a 300-employee construction firm in Berlin, sees his accounting team spend on average 12 minutes per paper claim: sorting, checking, chasing, booking. At 1,200 claims a month, that is 240 hours, or about one and a half full-time staff. With an app that pre-fills bookings and centralises photographed receipts, the time drops to 4 minutes per claim, or 80 hours a month. The 160 hours freed are worth about 7,200 EUR a month at a loaded accountant cost of 45 EUR per hour. Even a premium SaaS at 1,800 EUR per month pays back immediately; a 50,000 EUR custom app plus 625 EUR monthly maintenance pays back in under 8 months, so Markus compares fit before price.
FAQ
How much does a custom expense app cost in Berlin?
As a 2026 market estimate, 35,000 to 70,000 EUR depending on approval complexity and integrations. Kolonell's grid for a simple custom app is 2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR), delivered remotely.
How long does it take to go live?
Plan 8 to 12 weeks: 2 weeks scoping the approval chain, 5 to 7 weeks of development, then a 2 to 3 week pilot on one or two sites.
Is GoBD compliant archiving possible with a custom app?
Yes, with immutable storage of receipts, a full audit log and a documented procedure. Budget 3,000 to 8,000 EUR of extra work for the documentation and archive design.
How do I control cash advances?
The app records each advance, links later expenses to it and blocks a new advance while the previous one is unsettled. This alone typically recovers 1 to 3 % of cash amounts that slip through paper processes.
What does maintenance after delivery include?
Fixes, backups, security updates and small changes. Count 15 to 20 % of the build cost per year in the Berlin market; Kolonell's plans run 35,000, 75,000 or 120,000 FCFA per month (about 50, 110 or 180 EUR).
Let's scope your project. Send us your current approval chain and monthly claim volume: we compare SaaS and custom for your case and quote a scoped first release. Detailed quote within 48 h. WhatsApp +221 77 596 93 33, or request your free quote.
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.