The verdict in three sentences
For a Montreal wholesale beauty distributor serving 350 salons, spas and retailers, a B2B ordering portal costs 50,000 to 100,000 CAD in 2026, depending on how deeply it connects to inventory and payments. Payback comes from two levers: payment at checkout by card or EFT for new accounts, which slashes bad debt, and tiered pricing from 12 units, which lifts the average order. With 900 SKUs and shipping across Quebec and Ontario, the portal must above all be fast on mobile, bilingual-ready under Quebec's language rules and reliable on stock availability.
What the portal must include
Today, many salon owners order by text, email or phone, with sales reps relaying prices and confirming payments by hand. The portal replaces this with a private catalogue: each account sees its prices, order history and order status. Here are the modules and their weight in the budget, as a 2026 order of magnitude for a Montreal agency.
| Module | Features | 2026 range (CAD, excl. tax) |
|---|---|---|
| Private catalogue | 900 SKUs, photos, datasheets, search by brand and use | 9,000 to 18,000 |
| Pricing and discounts | Price lists by account type, tiers from 12 units, promotions | 7,000 to 14,000 |
| Mobile basket and ordering | Quick order by SKU, one-click reorder | 8,000 to 15,000 |
| Payments | Cards, Interac and EFT, net-30 terms with credit limits | 9,000 to 20,000 |
| Shipping | Zones, rates, carriers (Canada Post, Purolator), tracking | 6,000 to 13,000 |
| Back office and inventory | Account approval, picking, stock alerts | 8,000 to 15,000 |
| Training, testing, launch | Pilot with 20 accounts | 3,000 to 5,000 |
| Total | 50,000 to 100,000 |
At Kolonell, this type of portal is a custom web application: a medium-complexity version falls between 4,000,000 and 7,000,000 FCFA (6,100 to 10,670 EUR), and a complex version with an existing inventory system connection and customer credit between 7,000,000 and 15,000,000 FCFA (10,670 to 22,870 EUR). Monthly maintenance ranges from 35,000 to 120,000 FCFA depending on the service level.
Payments and shipping: choices that protect cash flow
Wholesale distributors often sell on account and wait 30 to 60 days to get paid. The portal lets you require payment at checkout from new accounts and reserve terms for proven customers, with a cap.
| Payment method | Indicative 2026 fees | Time to cash | Recommended use |
|---|---|---|---|
| Credit card | 2.4 to 2.9% + fixed fee | 2 business days | Salons and small retailers |
| Interac online or debit | lower than cards, often fixed | 1 to 2 days | Small accounts in Canada |
| EFT or wire with remittance | fixed bank fee | 1 to 3 days | Orders above 5,000 CAD |
| Pre-authorised debit | 0.5 to 1% | 3 to 5 days | Recurring monthly buyers |
| Net-30 terms with limit | cost of credit risk | 30 days | Long-standing rated accounts |
For shipping to Quebec City, Sherbrooke, Gatineau, Ottawa, Toronto, Laval and Trois-Rivières beyond Montreal, the portal computes rates by zone and weight, prints labels and emails a tracking number. Remember to apply GST and QST or HST correctly by destination province.
Pitfalls to avoid
The first pitfall is a poorly maintained catalogue: a product shown in stock but sold out costs you a salon's trust in one order. The second is ignoring language rules: under Quebec's Charter of the French Language, as tightened by Bill 96, the portal and product information must be available in French at least as prominently as in English. The third is skipping onboarding: plan 2 to 3 weeks where a rep helps accounts place their first order. If you later want to open the platform to other brands, read our analysis of the B2B spare parts marketplace, whose commission model also applies to beauty.
Mini case study
Isabelle, owner of a wholesale beauty distributor in Montreal, serves 350 salons and retailers with sales of 600,000 CAD a month. Bad debt runs at 2.5% of sales, or 15,000 CAD a month, and two reps spend half their time taking orders by phone and email.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
She invests 68,000 CAD in a portal with card and EFT checkout. A year later, 70% of orders go through the portal. Bad debt falls to 0.8%, or 4,800 CAD a month, saving 10,200 CAD monthly. Tiered pricing from 12 units lifts the average order by 6%, or 36,000 CAD of extra sales a month, and about 10,800 CAD of extra margin at 30%. The monthly gain reaches 21,000 CAD: the portal pays for itself in just over 3 months once adoption is reached (68,000 / 21,000 = 3.2).
FAQ
How long does it take to launch the portal?
Plan 10 to 14 weeks for a complete version with payments and multi-province shipping. A pilot with 20 accounts can open from week 8.
Can we offer net-30 terms online?
Yes, by assigning credit limits per account and blocking new orders when the balance exceeds the cap. Around 20 to 30% of accounts usually qualify for terms.
How do we show different prices to different customers?
Each account is linked to a price list (salon, spa, retailer, sub-distributor) with tiers from 12 units. A logged-in customer only sees their own prices.
Will salons really order online?
Adoption depends on onboarding: with a dedicated rep for 3 weeks and a 2% discount on the first online order, 50 to 70% of accounts switch within 6 months.
Can the portal connect to our inventory software?
Yes, if the software exposes an API or allows regular exports. A sync every 15 to 30 minutes prevents selling out-of-stock items.
Let's scope your project. Send us your SKU count, account types and shipping zones, and we will propose a scope and a launch 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.
