The verdict in three sentences
Manually rekeying 250 orders a day from the sales reps' app into Sage 100 costs more than a connector within the first year. A serious integration project in Berlin in 2026 typically runs between EUR 8,000 and 25,000 net, depending on the number of data flows and on the DATEV export chain. The real risk is not technical: it is a loosely defined scope on customer pricing, discount rules and multi-warehouse stock.
What rekeying really costs today
In a 90-employee wholesaler in Berlin, field reps take orders on tablets, then the sales back office types them again into Sage 100 (Sage 100 Warenwirtschaft in the German edition). At 3 to 4 minutes per 12-line order, 250 orders mean 12 to 16 hours of data entry per day, about 2 full-time equivalents.
| Item | Today | With a connector |
|---|---|---|
| Entry time per order | 3 to 4 min | 0 min (automatic import) |
| Data entry hours per day | 12 to 16 h | under 1 h (reject review) |
| FTEs tied up | 2 | 0.2 |
| Line error rate | 2 to 3 % | under 0.3 % |
| Stock freshness for reps | yesterday's export | every 15 minutes |
| Order confirmation to customer | next day | within minutes |
| Annual loaded cost of rekeying (2026 estimate, Berlin) | EUR 95,000 to 105,000 | EUR 10,000 to 12,000 |
Errors cost money too: a missed discount or swapped SKU triggers credit notes, returns and calls. At 3,000 lines a day, a 2 % error rate means 60 lines to fix every single day, and each one later pollutes the DATEV export your Steuerberater relies on.
Flows to connect and their budget
Sage 100 exposes data through its API layer, through market connectors or through read access to the SQL Server database, depending on version and hosting. The method drives price and robustness. In Germany, a clean posting export to DATEV is usually part of the scope.
| Flow | Direction | Frequency | Market budget (2026 estimate) |
|---|---|---|---|
| Customer accounts and contacts | Sage to app | every 15 min | EUR 1,500 to 3,000 net |
| Prices, discounts, customer terms | Sage to app | every 15 min | EUR 2,500 to 6,000 net |
| Stock per warehouse | Sage to app | every 15 min | EUR 1,500 to 4,000 net |
| Customer orders | app to Sage | real time | EUR 2,000 to 6,000 net |
| Delivery status and invoices | Sage to app | hourly | EUR 1,000 to 3,000 net |
| DATEV export check and monitoring, reject log, alerts | internal | continuous | EUR 1,500 to 4,000 net |
A connector limited to customers and orders stays near EUR 8,000 net. With the full price list, multi-warehouse stock, DATEV checks and monitoring, you reach EUR 20,000 to 25,000 net. Pricing is almost always the expensive piece: net prices, cascading discounts and promotions must be computed exactly as Sage does, or reps quote wrong prices.
What Kolonell charges and how long it takes
Kolonell builds custom applications at three levels: simple, 2,500,000 to 4,000,000 FCFA (EUR 3,810 to 6,100), medium, 4,000,000 to 7,000,000 FCFA (EUR 6,100 to 10,670) and complex, 7,000,000 to 15,000,000+ FCFA (EUR 10,670 to 22,870+). A Sage 100 connector syncing prices and stock usually falls in the medium or complex band, depending on warehouses and discount logic. Hosting, any Sage licences and options are quoted separately. Typical timeline is 8 to 12 weeks: 2 weeks of scoping and data mapping, 4 to 6 weeks of build, 2 to 4 weeks of acceptance testing run alongside manual entry.
Application maintenance is available at 35,000, 75,000 or 120,000 FCFA per month (EUR 53, 114 or 183), which matters because each major Sage update can change a field or behaviour.
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.
Jonas, CFO of an industrial supplies wholesaler in Berlin, has 2 back-office clerks at EUR 50,000 loaded cost each: EUR 100,000 a year spent on rekeying. He picks a complex connector with DATEV checks, budgeted around EUR 20,000 net, plus EUR 183 a month of maintenance, about EUR 2,200 a year.
After go-live, 0.2 FTE remains for reject review, EUR 10,000. The freed 1.8 FTE move to chasing unsigned quotes. Gross annual saving: 100,000 minus 10,000 minus 2,200, or EUR 87,800. Payback is under 3 months. Cutting errors from 2 % to 0.3 % also removes around fifty credit notes a month and shortens month-end close with the tax adviser.
FAQ
Do we need to move Sage 100 to the cloud first?
No. An on-premise install can be connected through a secure gateway or a service on the server, which usually adds EUR 1,000 to 2,500 net. Hosted Sage simplifies access but is not required.
Why sync every 15 minutes rather than in real time?
Customer records and prices change little during the day, and 15 minutes covers 95 % of sales needs. Orders, however, go to Sage in real time. This cuts load on the Sage server by roughly 80 %.
How does DATEV fit in?
Sage 100 already exports postings to DATEV; the connector's job is to make sure orders arrive with correct tax codes and cost centres. A validation step catches around 99 % of mismatches before the monthly export.
What if Sage rejects an order?
It lands in a reject log with the reason (blocked customer, inactive item, credit limit) and the back office is alerted. On a well-scoped flow, rejects settle below 1 % after one month.
Who handles Sage updates?
Maintenance covers adapting the connector to new Sage versions, with a regression test at each major release, usually 1 to 2 per year.
Let's scope your project. Send us your list of Sage 100 flows and daily order volume, and we will scope the connector with an 8 to 12 week plan. 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.

