amBrain

White-label exchange vs own matching engine: what you rent, what you own

Published Sep 23, 2026Facts checked: Sep 23, 2026

Short answer

A white-label exchange rents you a finished venue: ChainUp describes a launch "within a few weeks"[2] and Shift Markets offers to get an exchange "live within weeks instead of months",[3] and ChainUp's terms keep the code with the vendor.[4] A licensed matching core, such as Devexperts' DXmatch or Exberry, gives you an engine to integrate, still under a vendor's licence.[7][8] Your own matching engine is the only option where the order book, fee logic and data are yours, and the only one where you carry the engineering. Rent while demand is unproven; build when the rules, or a second venue, are the business.

On this page

Three ways to get an order book

Rent a finished venue. White-label vendors sell the whole exchange. ChainUp describes a launch "within a few weeks"[2] and Shift Markets offers to get an exchange "live within weeks instead of months".[3] The payment model differs by vendor: ChainUp charges an "Annual Fee" and a "Technical Service Fee", both "as agreed and set forth in Order Form", and deducts the service fee "from Your admin balance account in the exchange backend";[4] HollaEx lists "Low revenue sharing at 15%" on its Enterprise Cloud plan, which its pricing page's structured data prices at $35,000 USD "billed yearly";[1] B2Broker lists B2TRADER "Starting from $2,500 / mo" or "Free with liquidity", because "A-book commissions offset all software subscriptions";[5] and Antier's own blog prices its white-label exchange at "$40,000 to $80,000, depending on customizations and features required", marked as a one-time fee.[6]

Licence a matching core. Here the vendor supplies the engine and you build the venue around it. Devexperts sells DXmatch as a "modular system built for launching exchanges and dark pools", shipped as "RPM packages for Linux: deploy on bare metal for lowest latency or in AWS or Google Cloud", with "FIX 5.0 Trading and Drop Copy" next to its own "QD protocol and dxFeed API".[7] Exberry says its engine can "run natively across cloud platforms such as AWS, Google Cloud and Azure, as well as bare metal and on-premises deployments", in "dedicated and shared models".[8] Nasdaq sells the same idea as a managed service: it reported that of three clients signed to Nasdaq Eqlipse in the second quarter of 2025, two were "fully managed services mandates where Nasdaq hosts and manages the clients' entire trading environment and one AWS-hosted SaaS deployment".[9]

Build your own engine. You own the order book, the matching loop, the journal and the tests, and you answer for all of them. How such an engine is built, and why determinism keeps its latency tail predictable, is covered in designing a matching engine in Rust; which platform to build first is covered in where to start with your own trading platform.

White label vs licensed core vs an own engine

White-label exchangeLicensed matching coreOwn matching engine
Code and data ownershipThe vendor keeps the code: ChainUp's source code "shall remain the exclusive property of ChainUp", and you "shall not modify, reverse engineer, decompile, disassemble, or create derivative works based on the Source Code without the prior written consent of ChainUp".[4] The exception in this list is OpenDAX Aurora, whose perpetual licence includes "Access to Source Code"[10]Vendor code you deploy as RPM packages[7] or consume as a service;[8] source-code terms not publishedYour code, your journal, your data. On amBrain projects: "The client keeps full ownership of the product and the code, except our reusable components."
Cost modelAn annual fee plus a technical service fee (ChainUp),[4] a 15% revenue share with a $35,000 yearly price in the page's structured data (HollaEx),[1] a liquidity tie-in ("Free with liquidity", B2TRADER)[5] or a one-time price ($40,000–$80,000, Antier's own blog)[6]Not published by Devexperts or Exberry; Exberry says multi-tenant cloud lets it deliver "at much more economical prices"[8]Build cost plus hosting, custody, KYC, market data and people; no per-trade vendor share
Time to launchWeeks, as stated by ChainUp and Shift Markets[2][3]An integration project: the venue, wallets, onboarding and front ends are yours to buildScoped per project; the longest of the three
Lock-in: term, notice, migrationAuto-renewal, on which ChainUp "is entitled to adjust any price, fee, payment or consideration";[11] a licence for "the operation of one exchange only", with "the purchase of a separate licence" for any additional deployment[4]Proprietary protocols sit next to standard ones: DXmatch offers FIX 5.0 and its own QD protocol[7]; contract terms not publishedNo vendor contract; the dependency is your own team and its documentation
CustomisationThrough the vendor; derivative works need written consent on ChainUp[4]"Custom integrations delivered by the Devexperts team"[7]Any order type, fee model, auction or market you can specify and test
Compliance and data residencyVendor cloud or on-premise, depending on the licence[4][10]Bare metal, AWS or Google Cloud (DXmatch);[7] any major cloud or on-premises (Exberry)[8]Wherever your regulator and your latency need it
Latency and scaleVendor statements, for example ChainUp's spot trading "capable of handling 50,000 transactions per second (TPS) for any token pair"[2]Devexperts states "sub-100-µs end-to-end order-processing latency at the 99th percentile over our high-performance FIX API" on bare metal[7]What you design, measure and publish yourself
Exit cost"Promptly delete and purge the Product" on termination, and move balances inside fixed windows: 14 working days to transfer, then three working days to withdraw, after which ChainUp "shall charge you 0.02% of the assets each day"[4]Re-integrate every client connection that uses the vendor's own protocol[7]Nothing contractual; the cost is the knowledge your team holds

Stay on a white-label exchange if…

  1. 1.Demand is not proven yet. A venue that launches "within a few weeks"[2] tests the market before your own engine could be specified, built and tested.
  2. 2.You run one venue with standard spot markets. ChainUp's on-premise licence is written for "the operation of one exchange only",[4] and for that scope it is enough.
  3. 3.You have no engineering team and do not plan one. Your own engine needs people who run the order book, the wallets and the incident pager every day. Without them, a vendor contract is the safer place for that risk.

Consider leaving the white label if…

  1. 1.Symptom: a second venue or brand is next. ChainUp's terms require "the purchase of a separate licence" for any additional deployment or use.[4] Expansion then needs a second licence before it needs a second market.
  2. 2.Symptom: the vendor's share grows with every month you grow. HollaEx's published rate is 15%.[1] On that rate, each $100,000 of revenue in scope sends $15,000 to the vendor — our arithmetic, not a vendor figure. A cost line that tracks trading volume rather than engineering keeps rising after the engineering is done.
  3. 3.Symptom: your product waits in someone else's roadmap. A new order type, fee tier or risk rule becomes a change request rather than a sprint. Where the terms forbid derivative works without written consent,[4] even a small change is a negotiation.

A migration path in four steps

  1. 1.Specify the engine you need, not the one you have. Instruments, order types, price-time priority, fee tiers, self-trade prevention and auction rules. Start from the order-book and journal design in designing a matching engine in Rust.
  2. 2.Replay before you switch. Export the white label's order history and run it through the new engine until fills and fees match or every difference is explained. Negotiate the export format while you are still a customer.
  3. 3.Rebuild the path around the engine. Pre-trade checks on every order (risk checks inside the order path), market data fan-out to clients and market makers (L2 market data under bursts), wallets, KYC and reporting.
  4. 4.Move one market at a time. Give market makers a sandbox and a date, announce a withdrawal window, and keep the old venue read-only until reconciliation is closed. Then follow your licence's purge clause and its balance-transfer windows.[4]

What drives the cost of building your own

These are the cost drivers, not a price.

Cost driverWhat drives itPublic reference point
Matching engineOrder types, determinism, journal and replay testsVendors sell this part alone, with prices on request[7][8]
Pre-trade risk and balancesChecks on every order before it reaches the bookPre-trade risk in the order path
Market data distributionSnapshots, sequence numbers and fan-out to every clientL2 market data under bursts
Wallets and custodyPer-chain hot and cold wallets, key management, reconciliationChainUp's MPC self-custody terms impose a "Minimum Fee", with no amount published[4]; own custody is a system or a contract of its own
KYC and AMLPriced per verificationSumsub: "$1.35 per verification" with a "$149 min. monthly commitment", or "$1.85 per verification" including AML and proof-of-address checks with a "$299 min. monthly commitment"[12]
LiquidityMarket makers or hedging at launchBundled by some white labels: on ChainUp you "bear and pay the applicable upstream hedging handling fees" on BTC/USDT and ETH/USDT trades[4]; on your own venue these are separate contracts
Hosting and connectivityCloud, bare metal or colocation, and FIX gatewaysDXmatch deploys on bare metal or in AWS or Google Cloud[7]; the choice drives both cost and latency
OperationsMonitoring, incident response, a withdrawals desk, security reviewsNo public reference; scoped with the rest of the build

Frequently asked questions

A white label is a whole venue you rebrand; the vendor licenses everything from matching to wallets.[2][1] A matching-engine licence covers the core only — DXmatch lists "matching engine, market data delivery, storage, risk controls, market-access APIs, and administrative UI"[7] — and the venue around it is your project.

Few vendors publish prices. The published models are a 15% revenue share with a $35,000 yearly price in the page's structured data (HollaEx),[1] "Starting from $2,500 / mo" or "Free with liquidity" (B2TRADER),[5] and a one-time "$40,000 to $80,000" on Antier's own blog.[6] ChainUp sets its fees in an order form[4] and AlphaPoint's blog says it "offers tailored pricing based on the unique needs of each business";[13] Shift Markets publishes no price at all.[3]

Usually not in a form you control. ChainUp licenses source code for use only, keeps the intellectual property, and on termination requires you to "destroy and purge all copies of the Source Code in your possession or control".[4] OpenDAX Aurora is the exception in this list: a perpetual licence with "Access to Source Code".[10]

Fast enough for your market's order rate at its busiest minute, with a latency tail that does not move under bursts. Vendors publish their own figures — Devexperts' "sub-100-µs end-to-end order-processing latency at the 99th percentile" on bare metal,[7] ChainUp's "50,000 transactions per second (TPS) for any token pair"[2] — and they are comparable only against a test on your own order mix.

Someone has to own the engine after launch, so pick the builder by who will run it, not only by who can write it. "Three formats: full delivery, a dedicated team, or engineers embedded in your team."

Disclosure: this page is published by amBrain. "amBrain is a Yerevan, Armenia software engineering company building low latency trading platforms, matching engines, and real-time bidding systems in Rust." The third column of the comparison table is the kind of work amBrain does. Every vendor fact on this page links to its source, and two sources, Antier's price list and AlphaPoint's comparison blog, are vendors writing about their own market. Product and company names are trademarks of their owners and are used only to identify the products discussed.

Sources

  1. [1]HollaEx, Pricing (Enterprise Cloud feature list and the page's schema.org Product offers). Vendor's own page · checked Sep 23, 2026
  2. [2]ChainUp, White Label Crypto Exchange (CEX). Vendor's own page · checked Sep 23, 2026
  3. [3]Shift Markets, Home page (no pricing statement of any kind appears on the page). Vendor's own page · checked Sep 23, 2026
  4. [4]ChainUp, Specific terms and conditions (SaaS, centralised exchange on-premise, DEX SaaS and MPC self-custody). Vendor's published terms · checked Sep 23, 2026
  5. [5]B2Broker, Fees and pricing. Vendor's own page · checked Sep 23, 2026
  6. [6]Antier, White Label Crypto Exchanges Price: 8 Best Options Under $70K (a vendor's own blog; the figure quoted here is Antier's entry for itself). Third-party source · checked Sep 23, 2026
  7. [7]Devexperts, DXmatch matching engine. Vendor's own page · checked Sep 23, 2026
  8. [8]Exberry, SaaS cloud. Vendor's own page · checked Sep 23, 2026
  9. [9]Nasdaq, via GlobeNewswire, Nasdaq Reports Second Quarter 2025 Results, Jul 24, 2025. Press · checked Sep 23, 2026
  10. [10]Openware, OpenDAX product page. Vendor's own page · checked Sep 23, 2026
  11. [11]ChainUp, General terms and conditions. Vendor's published terms · checked Sep 23, 2026
  12. [12]Sumsub, Pricing. Vendor's own page · checked Sep 23, 2026
  13. [13]AlphaPoint, AlphaPoint vs. HollaEx: A Comprehensive Comparison of White-Label Crypto Exchange Solutions (a competing vendor's comparison page). Third-party source · checked Sep 23, 2026

Free project intro call, 30 minutes.

We reply within 24 hours.

Book a Call