The verdict in three sentences
A spare parts ordering portal for a network of 60 agricultural dealers costs between EUR 60,000 and 120,000 excluding VAT in 2026, depending on the number of interactive exploded views and the depth of ERP synchronisation. The project takes 5 to 7 months and targets 50% of parts orders placed online within the first season. The fastest gain comes from urgent ordering before 4 pm with next-day delivery, which removes phone calls and roughly one FTE of data entry.
What the portal must do for a dealer network
The aftersales director of a Dublin importer does not sell to consumers. His customers are 60 dealerships that order filters, belts, bearings and wear parts every day for tractors, combines and balers in peak season. A dealership parts clerk must find a part in under a minute from the machine serial number, see available stock at the central warehouse and confirm an order at the dealer's net price.
The essential building blocks are: search by serial number and OEM part number, clickable exploded views linked to the catalogue, real-time availability, net prices per dealer, urgent ordering with a visible cut-off time, and returns and warranty tracking. The portal must also handle superseded part numbers, which are frequent in farm machinery.
| Module | Key function | Share of budget | 2026 range (EUR excl. VAT) |
|---|---|---|---|
| Catalogue and search | 45,000 part numbers, supersessions, serial number search | 15% | 9,000 to 18,000 |
| Interactive exploded views | 900 machines, clickable zones linked to parts | 25% | 15,000 to 30,000 |
| ERP synchronisation | Stock, net prices, orders, invoices | 20% | 12,000 to 24,000 |
| Urgent ordering and logistics | 4 pm cut-off, carrier, parcel tracking | 10% | 6,000 to 12,000 |
| Dealer area | Multi-user accounts, history, warranty returns | 15% | 9,000 to 18,000 |
| Testing, training, rollout | Pilot with 5 dealers then full network | 15% | 9,000 to 18,000 |
Exploded views: the line that moves the budget
The 900 exploded views are the main cost lever. There are three scenarios. If the manufacturer already supplies SVG diagrams with callouts, integration is limited to linking each callout to a part number: budget EUR 8 to 15 per diagram. If the diagrams exist only as PDFs, they must be vectorised and clickable zones positioned: EUR 25 to 40 per diagram. If nothing exists, the project turns into a documentation programme beyond the scope of the portal.
ERP synchronisation comes next. A recent ERP with a REST API (Sage X3, Microsoft Dynamics 365, Odoo) connects in 15 to 25 development days. An older ERP without an API requires scheduled file exchanges every 15 minutes, which makes reliable stock display harder.
| Parameter | Budget option | Full option | Schedule impact |
|---|---|---|---|
| Exploded view format | OEM SVG, EUR 8 to 15 per diagram | PDF to vectorise, EUR 25 to 40 per diagram | +4 to 6 weeks |
| ERP connection | Files every 15 min | Real-time API | +2 to 3 weeks |
| Pricing | Single discount per dealer | Grids by product family and customer | +1 to 2 weeks |
| Search | Part number and description | Serial number, supersessions, compatibility | +2 weeks |
| Hosting and maintenance | EUR 400/month | EUR 900 to 1,400/month with peak-season on-call | None |
| Indicative total budget | EUR 60,000 excl. VAT | EUR 120,000 excl. VAT | 5 to 7 months |
Schedule go-live off season, between November and February. Launching a portal in July, in the middle of harvest, exposes the network to outages at the worst possible moment.
Mini case study
Sean, aftersales director of an importer near Dublin, handles 1,800 parts order lines per week, 85% of them by phone and email. Two assistants re-key these lines into the ERP, with a 3% part number error rate.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
He chooses a EUR 95,000 budget with 900 exploded views built from PDFs. At 50% online orders after 12 months, manual entry drops by 900 lines per week, freeing roughly one FTE (estimated loaded cost EUR 42,000 per year). Part number errors on online orders fall below 1%, avoiding around EUR 14,000 per year in returns and recharged freight. Estimated annual gain: EUR 56,000, before maintenance of EUR 10,800 per year. Payback: about 25 months, a 2026 order of magnitude.
FAQ
How much does a spare parts portal for 60 dealers cost?
Budget EUR 60,000 to 120,000 excluding VAT in 2026 for a complete portal with exploded views and ERP connection. A version without interactive exploded views starts around EUR 40,000, but adoption by parts clerks is much slower.
How long does deployment take?
The project runs 5 to 7 months, including 4 to 6 weeks to prepare exploded views. A 3 to 4 week pilot with 5 dealers lets you fix search before opening to the whole network.
Do we need to replace our ERP?
No, in 90% of cases the portal plugs into the existing ERP via API or file exchange. Only an ERP without usable exports requires a specific connector, priced at EUR 8,000 to 15,000 excluding VAT.
What online order share should we target?
A realistic target is 50% of parts orders online after 12 months. Urgent orders, often 30 to 40% of peak-season volume, move first because the 4 pm cut-off is visible online.
What does annual maintenance cost?
Plan EUR 5,000 to 17,000 excluding VAT per year for hosting, updates and reinforced on-call support from June to September. Adding new machines to the catalogue is billed separately, around EUR 20 to 40 per exploded view.
Let's scope your project. Send us your number of part numbers, machines and dealers plus your ERP, and we will price the portal by work package with an indicative budget and an off-season schedule. Detailed quote within 48 h. WhatsApp +221 77 596 93 33. Request a free quote
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.

