Websites10 min read

Custom Expense App Break-Even at 250 Users in Amsterdam: 2026 Cost

Mohamed Bah·Fondateur, Kolonell
November 4, 2026
Share:
Custom Expense App Break-Even at 250 Users in Amsterdam: 2026 Cost

Custom Expense App Break-Even at 250 Users in Amsterdam: 2026 Cost

Websites

The verdict in three sentences

An expense management SaaS costs 6 to 12 EUR per user per month in the Netherlands in 2026 and works well as long as your approval flows stay standard. A custom application runs 30,000 to 60,000 EUR excluding VAT (2026 order of magnitude), with receipt photos, OCR and accounting export, for a 3 to 4 month project. Over 5 years, break-even lands around 250 users, but it drops sharply if approvals by site, project and subsidiary currently force manual workarounds.

Why atypical approval flows change the maths

Market tools (Pleo, Payhawk, Expensify, Spendesk, Yokoy) handle the employee, manager, finance pattern very well. They get clumsy when one expense must be approved by the site manager where it was incurred, coded to a project, recharged to a subsidiary and checked against a cap that differs by collective labour agreement (CAO). Finance then exports to Excel to rework the coding, which cancels part of the gain.

RequirementStandard SaaSSaaS with advanced setupCustom build
Employee, manager, finance approvalyesyesyes
Approval by site manager based on expense locationnopartlyyes
Automatic coding by site, project, subsidiaryfree fieldsimported listsrules tied to the ERP
Intercompany rechargingnoexport to reworkentries generated
Caps per CAO and travel zonesimple capsper categoryper agreement and zone
Receipt photo and OCRyesyesyes, market OCR engine
Accounting export (Exact Online, AFAS, Twinfield)yesyescustom format

Five-year total cost by number of users

Assumptions: SaaS at an average 8 EUR per user per month (licence plus OCR module), custom build at 50,000 EUR, maintenance at 18 % a year, hosting and pay-per-use OCR around 5,000 EUR a year.

UsersSaaS over 5 yearsCustom over 5 yearsGap
10048,000 EUR120,000 EURSaaS cheaper by 72,000 EUR
18086,400 EUR120,000 EURSaaS cheaper by 33,600 EUR
250120,000 EUR120,000 EURbreak-even
320153,600 EUR122,000 EURcustom cheaper by 31,600 EUR
400192,000 EUR124,000 EURcustom cheaper by 68,000 EUR
180 with 0.3 FTE rework avoided86,400 + 82,500 EUR120,000 EURcustom cheaper by 48,900 EUR

The last row is the one most comparisons skip: 0.3 FTE of an accountant spent on rework, at 55,000 EUR loaded cost per year in Amsterdam, adds up to 82,500 EUR over 5 years.

At Kolonell, an expense application falls under the medium application tier, 6,100 to 10,670 EUR (4,000,000 to 7,000,000 FCFA), or the complex tier, 10,670 to 22,870+ EUR, depending on the number of coding rules and accounting integrations, with scope fixed on quote. Maintenance is 53, 114 or 183 EUR per month. See our custom web applications offer.

Regulatory checkpoints

The Dutch Tax and Customs Administration (Belastingdienst) accepts digital receipts provided they remain complete, legible and unaltered, and records must be kept for 7 years. The tax-free travel allowance (0.23 EUR per km in 2025, indexed yearly) and the work-related costs scheme (werkkostenregeling) must be configurable without redevelopment. Employee data falls under the GDPR and the Dutch implementation act: defined retention, restricted access, processing register.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

Mini case study

Sanne, CFO of a 180-employee civil engineering firm in Amsterdam, runs 3 subsidiaries and about forty active sites. Her current SaaS costs 9 EUR per user per month, or 19,440 EUR a year. One accountant spends about 1.5 days a week recoding expenses by site and preparing intercompany recharges.

  • Rework cost: 1.5 days × 46 weeks × 260 EUR loaded daily cost = 17,940 EUR a year.
  • Current total cost: 19,440 + 17,940 = 37,380 EUR a year, or 186,900 EUR over 5 years.
  • Custom option: 50,000 EUR + 5 years × (9,000 EUR maintenance + 5,000 EUR hosting and OCR) = 120,000 EUR.
  • Five-year saving: 186,900 - 120,000 = 66,900 EUR, with break-even early in year three.

If headcount grows to 260 as planned, the gap widens further, since the custom cost does not scale with users.

FAQ

At how many users does a custom build pay off? With SaaS at 8 EUR a month and a 50,000 EUR project, break-even comes around 250 users over 5 years. It falls to 120 to 150 users once you avoid more than 0.2 FTE of manual rework.

Is custom OCR as reliable as a SaaS? Custom apps use the same market engines (Google Document AI, Azure, Mindee), billed 1 to 10 cents per receipt. Accuracy on amount and date usually exceeds 90 % on European receipts.

How long until go-live? Plan 3 to 4 months, including 3 to 4 weeks of acceptance testing on 2 pilot sites. Configuring the coding rules is often a third of the project.

Can we keep the payment cards from our current SaaS? Yes if the issuer offers a transactions API, as most recent corporate cards do. Otherwise, a daily bank statement import is enough for automatic matching.

What happens if the vendor disappears? Require source code ownership, technical documentation and hosting in your name. These three clauses make a handover to another vendor possible within a few weeks.

Let's scope your project. We review your approval flows and volumes, then compare SaaS and custom honestly before any decision, for a go-live within 3 to 4 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#expense app#custom vs SaaS#expense software SME#CFO tools#web application#2026 comparison
Share:

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.