The verdict in three sentences
For 80 field sales reps and 900 claims a month, the real cost is not software but the 6 minutes of finance time per claim, or 90 hours a month. An off-the-shelf SaaS such as Expensify, Spendesk or Payhawk, at EUR 8 to 15 per user per month, solves 80 % of the problem within weeks. A custom build at EUR 18,000 to 40,000 excl. VAT is only justified if your reimbursement rules, ERP or approval chains genuinely fall outside the standard.
What the current process costs
The typical case: an equipment distributor in Amsterdam with 80 reps across the Netherlands and Belgium, 900 claims a month (fuel, tolls, client meals, hotels). Receipts arrive as photos by email, and the bookkeeper re-keys them into a spreadsheet, then into Exact Online.
| Item | Current situation | With an OCR tool (SaaS or custom) |
|---|---|---|
| Finance time per claim | 6 min | 1 to 2 min |
| Monthly time for 900 claims | 90 h | 15 to 30 h |
| Average reimbursement delay | 25 to 35 days | 5 to 10 days |
| Lost receipts | 3 to 5 % | Under 1 % |
| Recoverable VAT check | Partial | Systematic |
| Archiving | Paper or email | Digital, 7-year retention |
At EUR 40 per loaded hour for a bookkeeper, 90 hours equal EUR 3,600 a month, close to EUR 43,200 a year. Unrecovered VAT on non-compliant receipts comes on top: on EUR 25,000 of monthly expenses, losing 1 % in VAT weighs EUR 3,000 a year.
SaaS or custom: the numbers
| Criterion | Off-the-shelf SaaS (Expensify, Spendesk, Payhawk) | Custom app |
|---|---|---|
| Upfront cost | EUR 0 to 3,000 (setup) | EUR 18,000 to 40,000 |
| Exact Online or AFAS export | Included or standard connector | EUR 3,000 to 8,000 |
| Recurring cost for 80 users | EUR 640 to 1,200 per month | Maintenance EUR 300 to 700 per month |
| OCR receipt reading | Included | OCR API, EUR 0.01 to 0.05 per receipt |
| Mileage rate and house rules | Standard, configurable | Unlimited |
| Deployment time | 2 to 6 weeks | 10 to 16 weeks |
| Corporate cards | Often included | To integrate with a partner bank |
Break-even is straightforward. A SaaS at EUR 12 per user costs EUR 11,520 a year for 80 people. A custom build at EUR 28,000 plus EUR 5,000 for the export and EUR 6,000 yearly maintenance saves EUR 5,520 a year after year one. It takes about 6 years to recoup: on this criterion alone, SaaS clearly wins.
When custom becomes relevant
The math flips in three situations. First, when headcount exceeds 250 to 300 users, because SaaS cost per seat grows linearly. Second, when expenses are part of an existing business process, for example recharging costs to the end client per project, which SaaS tools handle poorly. Third, when the company already runs an internal app (CRM, route planning) where adding an expense module costs EUR 10,000 to 18,000 instead of a separate tool. In those cases, the investment pays back in 2 to 3 years. A French-speaking nearshore agency like Kolonell can also bring custom rates well below Dutch agency day rates of EUR 900 to 1,200.
Mini case study
Sanne, CFO of the Amsterdam SME, compares two scenarios over 3 years. SaaS scenario: EUR 1,500 setup and EUR 11,520 a year, or EUR 36,060. Custom scenario: EUR 30,000 development, EUR 5,000 Exact connector, EUR 6,000 a year maintenance and EUR 400 a year of OCR, or EUR 54,200. Both options cut finance time from 90 to 22 hours a month, saving 68 hours worth EUR 2,720 a month. The SaaS pays for itself in the first month. Sanne picks the SaaS and reserves custom work for a future project-based cost recharging module, to be scoped during her CRM rebuild.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a custom expense app cost in 2026?
As a 2026 ballpark, expect EUR 18,000 to 40,000 excl. VAT with OCR, approval workflow and a mobile app. Export to Exact Online or AFAS adds EUR 3,000 to 8,000.
What does a SaaS like Expensify cost for 80 users?
Market offers range from EUR 8 to 15 per user per month, or EUR 640 to 1,200 a month for 80 people. Some vendors charge per plan rather than per seat.
Are scanned receipts legally valid in the Netherlands?
Yes, the Dutch tax authority accepts digital receipts provided they are complete, legible and kept for 7 years. Certified tools handle this retention automatically.
How much time do we really save?
Processing typically drops from 6 minutes to 1 or 2 minutes per claim. For 900 claims, that frees 60 to 75 hours a month.
From what headcount does custom pay off?
On licence cost alone, rarely below 250 users. It pays off sooner if the module extends an existing internal app or supports project-based recharging.
Let's scope your project. Share your headcount, claim volume and accounting software: we will price the scope, indicative budget and timeline, and tell you honestly if a SaaS is enough. 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.