Insights

    Magento B2B on Open Source: Features, Options and Hosting

    By Simon Bumford, Founder of EveryHostLast updated 5 min read

    Adobe's B2B module, with company accounts, shared catalogs, negotiable quotes, requisition lists, quick order, purchase order approvals and payment on account, is part of Adobe Commerce only and needs a separate licence. Magento Open Source and Mage-OS don't include it. They do have useful built-in tools for trade customers, such as customer groups, tier pricing and a purchase order payment method, and stores fill the rest with extensions and custom work.

    B2B featureAdobe CommerceOpen Source
    Tier pricing by groupCoreCore
    Company accountsB2B moduleExtension
    Shared catalogsB2B moduleExtension
    Negotiable quotesB2B moduleExtension
    Quick orderB2B moduleExtension

    Adobe's B2B module is Adobe Commerce only and needs a separate licence.

    Adobe Commerce B2B features

    Adobe describes its B2B module as "Adobe Commerce only, requires a separate license". All B2B features start switched off and are enabled in the admin. The current release, B2B 1.5.3, came out on 12 May 2026 and supports Adobe Commerce 2.4.9 and 2.4.8. Adobe's B2B guide lists these features:

    FeatureWhat it does, in Adobe's words or summary
    Company accountsJoin several buyers from one company into a single company account
    Roles and permissionsDifferent user roles and permissions for company members
    Company hierarchyA structure that reflects the buyer's organisation
    Shared catalogsPricing levels with custom prices per product for different companies
    Quick orderOrdering in a few clicks for logged-in customers
    Negotiable quotesPrice negotiation between a company buyer and the seller
    Quote templatesReusable quotes for recurring orders, added in B2B 1.5.0
    Requisition listsSaved lists for frequently ordered products
    Purchase order approvalsOrders created as purchase orders that go through approval
    Payment on accountCredit allocated to a company account, with credit settings

    What Magento Open Source includes for B2B

    Magento Open Source has no B2B module, but several core features help when you sell to trade customers:

    • Customer groups, which decide which discounts apply and the tax class for each group.
    • Tier pricing, quantity discounts that can be set per customer group.
    • Catalog and cart price rules that target specific customer groups.
    • A minimum order amount before checkout becomes available.
    • Reorder from the customer's account.
    • Guest checkout switched off, so only registered customers can buy.
    • The Purchase Order payment method, where a customer enters their purchase order number. It is off by default.
    • Check / Money Order, which is on by default.

    What Open Source does not include: company accounts, shared catalogs, negotiable quotes, quote templates, requisition lists, quick order, purchase order approvals and payment on account. Order by SKU is Adobe Commerce only. Customers can be asked to confirm their own email address, but admin approval of new accounts isn't in core.

    Mage-OS is built on Magento Open Source, so the same applies there.

    Filling the gaps on Open Source and Mage-OS

    Open Source stores usually add B2B features with extensions or custom development. The common categories are:

    • Company or trade accounts, often with admin approval of new accounts.
    • Quote requests, so a buyer can ask for a price before ordering.
    • Quick order and order by SKU, for buyers who know what they want.
    • Customer-specific prices and catalogues, beyond customer group pricing.
    • Requisition or saved lists for repeat orders.
    • Credit limits and payment on account.

    Choose extensions carefully. Check that each supports your Magento version, is still maintained, and doesn't make important pages uncacheable, and test them on a staging copy before they go live.

    B2B need by edition

    B2B needAdobe Commerce with B2BMagento Open Source or Mage-OS
    Company accounts and buyer rolesIncludedExtension or custom work
    Trade pricingShared catalogs, plus tier pricingCustomer groups, tier pricing and price rules; extension for per-company prices
    QuotesNegotiable quotes and quote templatesExtension
    Fast reorderingQuick order, requisition lists, order by SKUReorder in core; extensions for the rest
    Purchase ordersPurchase order approvalsPurchase Order payment method in core; extension for approvals
    Credit and payment on accountIncludedExtension
    Account approvalCompany approvalExtension (core has customer email confirmation only)
    LicenceAdobe Commerce plus a separate B2B licenceNone

    ERP, PIM and other integrations

    B2B stores usually connect to an ERP or other back-office systems. Magento Open Source includes the same REST, GraphQL and SOAP APIs as Adobe Commerce, and Adobe describes integrating with ERP systems through them. Magento's asynchronous and bulk API endpoints run through its message queues, and Adobe says the bulk API needs RabbitMQ; Magento's MySQL queue adapter is "not scalable".

    That integration work lands on cron and the message queue consumers, so they need to be healthy; see Magento 2 cron not running?. Frequent price and stock updates also keep the indexers busy; see Magento 2 reindex and indexers.

    Hosting a Magento B2B store

    B2B stores tend to load a server differently from a retail shop. Catalogues are often large, many customer groups multiply the work the price indexer does, ERP syncs bring steady API traffic, and Magento caches pages separately for each customer group, so many groups mean more variations of each page and fewer full page cache hits. A staging copy matters too, because B2B extensions and integrations need testing before every release.

    With EveryHost, a Managed VPS starts from £119 a month + VAT, a dedicated server from £249 and high availability from £799, built to order, all with a staging environment. Use the Magento server calculator for a starting point.

    When Adobe Commerce is worth it

    Adobe Commerce with its B2B module makes sense when you need most of these features working together, with Adobe's support behind them, and the licence cost is justified by the trade volume. If you already hold an Adobe Commerce licence, we host it on the same plans: see Adobe Commerce hosting. Weighing Magento against a hosted platform instead? See Magento vs Shopify.

    Frequently asked questions

    No. Adobe's B2B module, with company accounts, shared catalogs, negotiable quotes, requisition lists, quick order, purchase order approvals and payment on account, is for Adobe Commerce only and needs a separate licence. Open Source stores use built-in tools such as customer groups and tier pricing, plus extensions.

    Customer groups with their own tax class, tier pricing per customer group, catalog and cart price rules by customer group, a minimum order amount, reorder, the option to switch off guest checkout, and a Purchase Order payment method where customers enter their PO number.

    Mage-OS is a distribution of Magento Open Source, so it has the same built-in tools for trade customers but not Adobe's B2B module, which is licensed for Adobe Commerce only. Mage-OS stores add B2B features with extensions or custom work, as Open Source stores do.

    On Adobe Commerce, B2B needs a separate licence from Adobe, which doesn't publish prices. On Magento Open Source or Mage-OS there is no licence fee; the cost is the extensions and development you choose, plus hosting.

    Usually more than a retail shop of the same size: large catalogues, many customer groups for the price indexer and the full page cache, and steady ERP and API traffic. A staging environment is important for testing integrations and extensions before each release.

    Running Magento for trade customers?

    Tell us about your catalogue, customer groups and integrations, and we will suggest the server that fits.