The verdict in three sentences
When a CFO discovers spending commitments only when invoices arrive, the problem is not accounting but process: there is no approved purchase order before the purchase. For a group with 5 subsidiaries and 150 requesters, a market P2P suite costs 32,000 to 81,000 USD per year, while a custom application costs 40,000 to 90,000 USD once, plus 10 to 15% annual maintenance. Custom wins as soon as your approval chains by cost center and subsidiary do not fit a standard configuration.
Why spending escapes control
In most mid-sized groups, purchasing still follows this path: a manager orders by email or phone, the supplier delivers, then the invoice reaches accounting three to six weeks later. Financial control then learns that the Brooklyn subsidiary's marketing budget is 18% over.
A purchasing application reverses the logic: the request is entered before the commitment, checked against the remaining budget, then approved through a chain matched to the amount. The invoice becomes a simple three-way match (order, receipt, invoice).
| Situation | Without a purchasing tool | With an approval app |
|---|---|---|
| Visibility on commitments | On invoice receipt (D+30 to D+45) | At request time (D0) |
| Budget overruns detected | At month-end close | Blocked before approval |
| Average approval time | 4 to 7 days by email | 1 to 2 days with automatic reminders |
| Off-contract purchases | 20 to 35% | 5 to 10% |
| Invoice matching time | 10 to 15 min per invoice | 2 to 4 min with three-way match |
| Audit traceability | Fragmented | Full timestamped history |
P2P suite or custom app: the 2026 comparison
P2P suites (Coupa, Procurify, Ramp, Zip, Oracle) charge per user per month. They deploy fast, but their approval chains remain constrained, and integration with your ERP or treasury tool costs extra.
| Criterion | SaaS P2P suite | Custom application |
|---|---|---|
| License cost | 18 to 45 USD per user per month | 0 USD |
| Annual cost for 150 users | 32,000 to 81,000 USD | Hosting 2,000 to 5,000 USD |
| Initial setup | 10,000 to 30,000 USD | 40,000 to 90,000 USD |
| Deployment time | 6 to 10 weeks | 10 to 14 weeks |
| Approval chains | Configurable within tool limits | By amount, cost center, subsidiary, spend category |
| ERP integration (NetSuite, QuickBooks, SAP B1) | Standard connectors, sometimes paid | Built on your exact flows |
| 5-year cost (150 users) | 170,000 to 435,000 USD | 60,000 to 135,000 USD |
| Code and data ownership | Vendor | You |
The 5-year math is clear beyond 80 to 100 users. Below that, or if your processes are very standard, a SaaS suite remains relevant.
Scope of an effective purchasing app
A useful MVP has six building blocks: request form with supplier catalog, approval chain engine, budget consumption tracking by cost center, PDF purchase order generation, receipt and invoice matching, CFO dashboard.
The approval engine is the core. Sample rules: under 2,000 USD approved by the manager, 2,000 to 12,000 USD by the subsidiary director, above 12,000 USD by the group CFO, and any IT spend also goes through the CIO. Financial control must be able to change these rules without a developer.
Plan 10 to 14 weeks: 2 weeks of scoping, 7 to 9 weeks of development, 1 to 3 weeks of testing and subsidiary-by-subsidiary rollout.
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.
Claire, CFO of a New York business services group (5 subsidiaries, 150 requesters, 10 million USD of indirect spend per year), compares two options. The shortlisted P2P suite costs 32 USD per user per month, 57,600 USD per year, plus 18,000 USD of setup: 306,000 USD over 5 years. The custom app is quoted at 70,000 USD, plus 8,000 USD per year for maintenance and hosting: 110,000 USD over 5 years.
Beyond the tool, Claire targets a 3% reduction in indirect spend through supplier consolidation and overrun blocking, which is 300,000 USD per year. The app pays back in under three months.
FAQ
How much does a custom purchase order approval app cost in New York?
Budget 40,000 to 90,000 USD depending on the number of subsidiaries, chain complexity and ERP integrations. Maintenance then runs 10 to 15% of the initial cost per year.
How long does deployment take?
Between 10 and 14 weeks for a group with 3 to 8 subsidiaries. A phased rollout, one pilot subsidiary then the others, reduces risk and adds 2 to 3 weeks.
Can the app connect to our ERP?
Yes, integrations with NetSuite, QuickBooks, SAP Business One or Sage Intacct are done through APIs or structured exports. Budget 4,000 to 12,000 USD per connector depending on API quality.
At how many users does custom become cost-effective?
Usually beyond 80 to 100 active requesters. At 150 users, the 5-year gap often exceeds 150,000 USD in favor of custom.
Can the approval chains evolve?
Yes, if they are stored as configurable rules (thresholds, cost centers, approvers). Financial control then changes a threshold in 2 minutes, without a vendor ticket.
Let's scope your project. Purchasing app with approval chains by amount and subsidiary, real-time budget tracking and ERP integration, from 40,000 to 90,000 USD in 10 to 14 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.