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.
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 exchange | Licensed matching core | Own matching engine | |
|---|---|---|---|
| Code and data ownership | The 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 published | Your code, your journal, your data. On amBrain projects: "The client keeps full ownership of the product and the code, except our reusable components." |
| Cost model | An 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 launch | Weeks, as stated by ChainUp and Shift Markets[2][3] | An integration project: the venue, wallets, onboarding and front ends are yours to build | Scoped per project; the longest of the three |
| Lock-in: term, notice, migration | Auto-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 published | No vendor contract; the dependency is your own team and its documentation |
| Customisation | Through 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 residency | Vendor 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 scale | Vendor 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 |
These are the cost drivers, not a price.
| Cost driver | What drives it | Public reference point |
|---|---|---|
| Matching engine | Order types, determinism, journal and replay tests | Vendors sell this part alone, with prices on request[7][8] |
| Pre-trade risk and balances | Checks on every order before it reaches the book | Pre-trade risk in the order path |
| Market data distribution | Snapshots, sequence numbers and fan-out to every client | L2 market data under bursts |
| Wallets and custody | Per-chain hot and cold wallets, key management, reconciliation | ChainUp'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 AML | Priced per verification | Sumsub: "$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] |
| Liquidity | Market makers or hedging at launch | Bundled 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 connectivity | Cloud, bare metal or colocation, and FIX gateways | DXmatch deploys on bare metal or in AWS or Google Cloud[7]; the choice drives both cost and latency |
| Operations | Monitoring, incident response, a withdrawals desk, security reviews | No public reference; scoped with the rest of the build |
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.
Related