Websites11 min read

When a complex expense policy justifies a custom expense app

Mohamed Bah·Fondateur, Kolonell
October 31, 2026
Share:
When a complex expense policy justifies a custom expense app

When a complex expense policy justifies a custom expense app

Websites

The verdict in three sentences

For a 450-employee mid-size company with complex reimbursement rules, an expense SaaS such as Expensify or SAP Concur costs roughly USD 59,000 per year in licences, and never fully fits the internal policy. A custom app integrated with payroll runs USD 40,000 to 90,000 on the US market (2026 ballpark), with a break-even between 18 and 30 months. Custom only makes sense when exceptions cost more than the licences, not before.

When the expense policy breaks standard SaaS

Off-the-shelf tools handle the common case very well: a sales rep snaps a restaurant receipt, OCR reads the amount and tax, the manager approves, accounting exports. Trouble starts with company-specific rules. Take a distribution and logistics company in the US Midwest with three sites and teams travelling to suppliers, trade shows and export markets.

Its policy includes per-diem caps by city tier, different mileage rates for company and personal vehicles, client entertainment above USD 175 requiring regional director approval, cash advances to reconcile, rebilling to clients on certain projects and cost allocation across three dimensions. Each exception becomes a manual workaround: free-text comment, Excel attachment, re-entry in the general ledger.

Internal ruleHandling in standard SaaSHandling in custom appEstimated time lost per month
Caps by city tier and rolePartly configurableCoded rule, real-time alert12 hours
Multi-vehicle mileageSingle rate or workaroundRate based on declared vehicle8 hours
3-level approval above USD 175Fixed 2-level workflowConditional multi-level workflow10 hours
Cash advances to reconcileTracked outside the toolBalance per employee, auto deduction6 hours
Client rebilling per projectManual exportRebillable line tagged and exported9 hours
Cost allocation on 3 dimensions1 or 2 depending on plan3 dimensions with consistency checks7 hours
Payroll integrationFile importDirect write to payroll item5 hours

These 57 monthly hours spread across accounting, FP&A and managers are the real hidden cost of a poorly fitting SaaS.

Cost comparison: SaaS licences vs custom development

US expense SaaS pricing ranges from USD 7 to 14 per user per month depending on modules (OCR, corporate cards, multi-entity). At USD 11 for 450 employees, the bill reaches USD 4,950 per month, or USD 59,400 per year.

ItemExpensify or Concur SaaS (450 users)US agency custom buildKolonell custom build
Upfront costUSD 3,000 to 9,000 setupUSD 40,000 to 90,000Medium app: 4,000,000 to 7,000,000 FCFA (EUR 6,100 to 10,670)
Annual costUSD 37,800 to 75,600 in licences15 to 20% of build for maintenanceMaintenance 75,000 or 120,000 FCFA per month (EUR 114 or 183)
Receipt OCRIncludedOCR API, about USD 0.01 to 0.03 per receiptOCR API, same ballpark
Multi-level workflowLimitedUnrestrictedUnrestricted
Payroll integrationFile importDirect connectorDirect connector
Data ownershipVendorCompanyCompany
Timeline4 to 8 weeks3 to 5 months10 to 14 weeks

Break-even is simple: development cost divided by annual savings (avoided licences plus recovered hours, minus maintenance and OCR). With a USD 70,000 build, USD 59,400 of avoided licences, USD 14,000 of maintenance and USD 1,700 of OCR per year, net savings reach USD 43,700, a break-even around 19 months. Leaving out recovered hours and with a USD 90,000 build, you approach 24 to 30 months.

What the app must include, and what to avoid

The essential core fits in six functions: photo capture with OCR (amount, date, tax, vendor), a rules engine that FP&A can configure without a developer, conditional approval workflow, advance management, accounting and payroll export, and a dashboard per cost centre. Receipt archiving must meet IRS requirements for electronic records so paper receipts can be discarded.

Avoid rebuilding a home-made corporate card or an expensive native mobile app. A progressive web app (PWA) installed on the phone is enough for photo capture and works offline at trade shows.

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

Sarah, CFO of a 450-employee distribution company in Chicago (140 active expense reports per month), pays USD 4,950 per month in licences. Her team loses 57 hours per month on workarounds at a loaded USD 60 per hour, or USD 3,420 per month. Total annual cost of the status quo: 59,400 plus 41,040, or USD 100,440. With a custom app at USD 75,000, maintenance of USD 15,000 per year and 80% of hours recovered (USD 32,832), net annual savings reach 59,400 plus 32,832 minus 15,000, or USD 77,232. Break-even: about 12 months. Without valuing the hours, it moves to 20 months.

FAQ

From how many employees does custom become worthwhile?

Below 150 users, a SaaS at USD 7 to 14 per month is almost always more cost-effective. Above 300 users with complex rules, break-even drops below 30 months.

Is the OCR in a custom app as reliable as Expensify's?

Market OCR APIs read 90 to 95% of fields correctly on US receipts. The difference lies in the correction interface and control rules, not in the engine.

Can we throw away paper receipts?

Yes, if archiving meets IRS standards for electronic storage (legibility, integrity, retrieval). The specification must require it explicitly.

How long does deployment take?

Plan 10 to 16 weeks for the first version, then a 4-week pilot at one site before rolling out to all 450 employees.

What if the rules change?

A well-designed rules engine lets FP&A change caps and rates without a developer. Structural changes fall under monthly maintenance.

Let's scope your project. Share your expense policy, payroll system and user count, and we will price a first version deliverable in 10 to 14 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#expense management#Expensify Concur#custom app#mid-size company#CFO#approval workflow
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.