Skip to main content

How much does a Shopify B2B portal cost?

Short answer: There is no honest headline figure, because the real range is enormous: the same catalog can be two weeks of work on your current theme or a months-long project with an ERP integration. Four specific things decide the price, and a quote that arrives without asking about them is not a quote.

The four things that move the price

1. The plan, which is a separate sum. Count your real price lists with last year’s orders in front of you. Three or fewer and you fit on Basic, Grow or Advanced, and you save the plan difference. If you need per-account pricing, catalogs per branch or your own Functions, you need Plus, and that is a monthly fee, not development.

2. How many price lists and how they are assigned. Three clean tiered catalogs is configuration. A structure that does not fit in three and has to be solved some other way is development, and it is where projects overrun most.

3. The order flow. This is where most of the real work sits and it is what is almost never in the initial quote: a per-variant order table with stock, SKU search, quantity rules on the field itself, reordering the last order, a location picker. Each of those can be dropped, and dropping them changes the price more than the plan does.

4. Whether the ERP is involved. A portal that reads inventory and prices from the ERP is a second project on top of the first. If nobody asks about the ERP on the first call, half the scope is missing.

Why I do not publish a range

Because the published ones are useless. I have seen the same brief — “a wholesale portal” — mean two weeks of front-end on an existing theme and, at another brand, five months with an integration and a customer migration. An average of those two numbers describes neither.

What I can tell you on a first call, with your price lists and your ERP in front of us, is what your plan covers, what is configuration and what is development. That usually cuts the scope before anything starts.

How to compare two quotes

Check whether each one says: which plan it leaves you on, how many price lists it assumes, which parts of the order flow it includes one by one, and what happens with the ERP. Two quotes with very different prices are almost always describing different projects, and the cheap one is usually the one that does not mention point 3.

See every question

Need this on your store?

Let's talk about your project