The verdict in three sentences
For a B2B supplier, connecting a catalog via punchout to a key account's procurement tool costs between 8,000 and 25,000 EUR per connector in 2026 (roughly 12,000 to 37,000 CAD for a Toronto build), using cXML for SAP Ariba and Coupa or OCI for SAP SRM, plus supplier network fees that can exceed 10,000 EUR a year on Ariba. The budget depends mostly on the quality of your product data and per-customer contract pricing. When 5 key accounts represent 1.2 million EUR in annual revenue, refusing punchout means being delisted at the next tender.
What a punchout connector costs
Punchout lets the buyer click inside their tool (Ariba, Coupa, Jaggaer, SAP SRM), land on your store with negotiated prices, fill a cart, then send that cart back into their approval workflow. The order then comes back to you via cXML or EDI.
| Item | Scope | 2026 cost (EUR, excl. VAT) |
|---|---|---|
| Prerequisite B2B store | Catalog, customer accounts, contract pricing | 25,000 to 60,000 (if missing) |
| First cXML connector | Setup request, cart return, PO receipt | 12,000 to 25,000 |
| Additional connector | Same protocol, new customer | 8,000 to 12,000 |
| OCI connector (SAP SRM) | Cart return via HTML form | 8,000 to 15,000 |
| Buyer acceptance testing | Tests in customer test environment, 2 to 4 rounds | 2,000 to 5,000 |
| Annual maintenance | Certificates, version changes, monitoring | 3,000 to 6,000 per year |
These are 2026 ballpark figures for an industrial SME. A specialist vendor (SaaS connector on Shopify Plus, Adobe Commerce or Sylius) usually charges 300 to 1,200 EUR per month per customer, which becomes more expensive than a custom build beyond 3 years. In Toronto, agency rates of 150 to 220 CAD an hour put a first cXML connector at 18,000 to 37,000 CAD.
Hidden costs: supplier network and data
The connector is only part of the bill. SAP Business Network (formerly Ariba Network) charges suppliers above a transaction threshold, while Coupa is largely free for suppliers. The real work is often the data.
| Item | Detail | 2026 cost |
|---|---|---|
| SAP Business Network, standard account | Free below the transaction threshold | 0 EUR |
| SAP Business Network, Enterprise account | Subscription and transaction fees | 0.155% of value, capped, often 5,000 to 15,000 EUR per year |
| Coupa Supplier Portal | Free for the supplier | 0 EUR |
| UNSPSC classification | Coding 3,000 SKUs | 3,000 to 6,000 EUR |
| Contract pricing | Importing 5 customers' price lists, discount rules | 2,000 to 4,000 EUR |
| Product content | Photos, data sheets, order units | 1.5 to 4 EUR per SKU |
The exact SAP fee depends on your contract and changes yearly: check the applicable threshold before signing. In France, mandatory e-invoicing (reception required for all companies since September 2026, issuance for SMEs from September 2027) can be coupled with the punchout flow.
How to prioritize 5 key accounts
Start with the customer that weighs the most and uses the most common tool (Ariba or Coupa via cXML). Subsequent connectors reuse 60 to 70% of the code. A realistic plan: 6 to 8 weeks for the first, 3 to 4 weeks for each following one, with buyer-side testing often the bottleneck.
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, sales director of an industrial supplies distributor near Marseille, must connect 5 key accounts: 3 on Ariba, 1 on Coupa, 1 on SAP SRM. She already has a B2B store. Budget: first cXML 18,000 EUR, three additional cXML at 9,000 EUR (27,000 EUR), one OCI at 11,000 EUR, data and UNSPSC 7,000 EUR, so 63,000 EUR plus 5,000 EUR maintenance and 8,000 EUR network fees a year. These 5 accounts total 1.2 million EUR at a 22% margin, or 264,000 EUR gross margin. If punchout prevents the loss of a single 300,000 EUR account (66,000 EUR margin), the project pays back in year one.
FAQ
How much does a punchout catalog cost in 2026?
Expect 12,000 to 25,000 EUR for the first cXML connector and 8,000 to 12,000 EUR for each additional one. Add 3,000 to 6,000 EUR of annual maintenance.
What is the difference between cXML and OCI?
cXML is the standard for Ariba, Coupa and Jaggaer, with signed XML messages. OCI is the SAP SRM protocol, simpler, returning the cart via HTML form, and usually 20 to 30% cheaper to build.
Do suppliers have to pay SAP Ariba?
The standard account is free. Above a transaction threshold, the Enterprise account carries fees based on order value, often 5,000 to 15,000 EUR a year for an SME.
How long until it is live?
Six to eight weeks for the first connector, then 3 to 4 weeks per additional customer. Testing in the buyer's test environment often takes 2 weeks by itself.
Can a SaaS connector replace custom development?
Yes, at 300 to 1,200 EUR per month per customer. For 5 customers over 3 years, that is 54,000 to 216,000 EUR, often more than a connector built once.
Let's scope your project. List your key accounts, their procurement tool and your current e-commerce platform, and we will price each connector, the data budget and the testing timeline. 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.

