The verdict in three sentences
A company that routes purchase requests through email has no budget control before commitment: it discovers overspending when the invoice arrives. An automated workflow (request, 2 or 3 approval levels, purchase order, invoice matching) typically cuts off-budget spend by 15% and halves the time accounts payable spends on supplier invoices. Below 40 requesters and with a standard ERP, an off-the-shelf tool at 8 to 20 EUR (about 9 to 22 USD) per user per month is enough; beyond that, or with specific business rules, a custom workflow at 10,000 to 30,000 EUR (about 11,000 to 33,000 USD) pays for itself in under 18 months.
What really costs money in an email-based purchasing process
Email itself is not the problem, the lack of a structured trail is. The CFO does not know which orders are committed but not yet invoiced, department heads approve from their phones without seeing remaining budget, and accounting spends hours finding the purchase order behind each invoice. In manufacturing and service firms around the Greater Toronto Area (Mississauga, Vaughan, Markham), the symptoms are always the same: split purchases to stay under approval thresholds, unvetted suppliers, invoices on hold for lack of written approval.
| Indicator (company with 50 to 150 staff) | Email process | Automated workflow |
|---|---|---|
| Average time from request to PO | 4 to 7 days | 1 to 2 days |
| Share of purchases without a PO | 25 to 40% | under 5% |
| Off-budget spend recorded | 6 to 10% of purchases | 4 to 8% (about 15% lower in value) |
| Matching time per invoice | 8 to 15 minutes | 1 to 3 minutes |
| Disputed or blocked invoices | 10 to 15% | 3 to 5% |
| Visibility on commitments | none before invoice | real time by cost center |
These values are 2026 orders of magnitude observed in companies with 50 to 150 employees; they vary with purchasing maturity and supplier data quality.
Off-the-shelf tool or custom workflow: the 2026 comparison
Spend management and procurement tools (expense platforms, AP automation tools for invoices, dedicated procurement suites for requests and POs) cover the standard case well: one requester, one approver, one budget per department. They show their limits as soon as you need specific rules: technical approval by engineering before financial approval, different thresholds by purchase category, cost allocation to projects or job sites, or deep synchronization with an industry ERP.
| Criterion | Off-the-shelf tool (SaaS) | Custom workflow |
|---|---|---|
| Setup cost | 0 to 3,000 EUR of configuration | 10,000 to 30,000 EUR |
| Recurring cost | 8 to 20 EUR per user per month | 150 to 400 EUR per month (hosting, maintenance) |
| Annual cost for 60 users | 5,760 to 14,400 EUR | 1,800 to 4,800 EUR |
| Time to go live | 2 to 6 weeks | 6 to 12 weeks |
| Approval levels | 2 to 3, standard rules | unlimited, free business rules |
| ERP connection (Sage, NetSuite, Dynamics) | standard connectors, sometimes paid | custom API, full cost accounting fields |
| Three-way matching (PO, receipt, invoice) | depends on plan, often an add-on | included in scope |
The break-even point is easy to compute: at 60 users and 15 EUR per month, the off-the-shelf tool costs 10,800 EUR per year. A custom workflow at 20,000 EUR with 3,000 EUR of annual maintenance costs 29,000 EUR over three years, versus 32,400 EUR for the SaaS. Above 50 users, or if your rules do not fit the tool, custom is cheaper and a better fit.
The target workflow in four steps
An effective workflow stays simple for the requester. They fill in a form (supplier, amount, cost center, attached quote). The system automatically checks remaining budget and routes the request: department head up to 2,000 EUR, CFO up to 15,000 EUR, CEO above that. Once approved, the request becomes a numbered purchase order sent to the supplier. When the invoice arrives, matching compares amount, quantities and PO reference, and only exceptions go to accounting.
| Step | Typical 2026 rule | Measured gain |
|---|---|---|
| Purchase request | mobile form, attached quote mandatory | 100% of requests tracked |
| Budget check | block or alert if budget exceeded | overspending caught before commitment |
| Level 1 approval | department head, up to 2,000 EUR | 70% of requests handled within 24 h |
| Level 2 and 3 approval | CFO then CEO depending on threshold | average delay cut to 48 h |
| Purchase order | automatic numbering, PDF sent | end of purchases without a PO |
| Invoice matching | tolerance of 2% or 50 EUR | 80% of invoices matched with no manual step |
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.
Sarah, CFO of a 95-employee manufacturing company in Mississauga, manages 4.2 million EUR (about 4.5 million USD) of annual indirect spend, with 70 requesters. Off-budget spend represented 7% of purchases, or 294,000 EUR. After rolling out a custom workflow at 22,000 EUR connected to her ERP, the 15% drop in off-budget spend is worth 44,100 EUR per year. Accounts payable processes 3,600 invoices per year: going from 12 to 3 minutes per invoice frees 540 hours, about 16,000 EUR of staff time. With 3,500 EUR of annual maintenance, net first-year gain exceeds 34,000 EUR and the investment pays back in just over 4 months.
FAQ
How many approval levels should we plan for?
Two levels are enough for 80% of companies: department head then CFO. A third level, the CEO, makes sense above 15,000 to 20,000 EUR per purchase. More than three levels push the average delay beyond 4 days.
Can the workflow run with our current ERP?
Yes in the vast majority of cases: Sage, NetSuite, Dynamics or Odoo expose APIs or imports. Budget 3,000 to 8,000 EUR for the connector in a custom project, depending on how many cost accounting fields must be synchronized.
How long does it take to roll out to the teams?
Count 6 to 12 weeks for a custom workflow, including 2 weeks of testing with a pilot department. Adoption usually exceeds 90% of requests after 2 months if accounting rejects purchases without a PO.
What about small card purchases?
Spending under 100 or 150 EUR works better with capped payment cards and a photographed receipt. These purchases are often 60% of transactions but less than 10% of the amount.
Is custom development risky for a mid-sized company?
Risk is managed with a written scope, a fixed price and source code you own. On a budget of 10,000 to 30,000 EUR, require acceptance testing on real cases and a 3-month warranty.
Let's scope your project. Send us your current process, approval thresholds and ERP: we quote a purchasing workflow between 10,000 and 30,000 EUR, delivered in 6 to 12 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.

