Updated October 2026 · Written and maintained by the Progression Agency strategy team
A crypto exchange software development company designs and builds the matching engine, wallets and custody, onboarding and compliance tooling, admin consoles and apps that let a business run a regulated crypto trading venue. As a cryptocurrency exchange software development company, we build centralized, peer to peer, hybrid and white label exchanges, and crypto payment gateways for merchants, to the regulatory model the client and its counsel choose. US rules start with FinCEN’s money transmission guidance and state licensing, and they shape custody and onboarding before any screen is drawn. This page covers what an exchange is made of, each exchange model, the FinCEN, state, sanctions and app store rules, security, and what crypto exchange development costs. We hold no registration or license and give no investment advice; every build starts with a free proposal and a written scope.
On this page · 18 sections
- What a crypto exchange development company builds
- Crypto exchange software: the modules and how they connect
- Centralized, hybrid, decentralized and OTC exchange development
- P2P crypto exchange development
- White label crypto exchange software or a custom build: how the choice plays out
- FinCEN rules for exchanges: money transmission, MSB registration and the BSA
- State licenses: money transmitter licensing, the MTMA and New York
- Securities, commodities and the questions counsel answers
- Sanctions screening on deposits, withdrawals and accounts
- Hot and cold wallet design for an exchange
- Crypto payment gateway development
- Cryptocurrency app development: Apple and Google rules for exchange apps
- Security testing, audits and incident response
- Liquidity, market data and listing policy
- Crypto exchange development cost
- How crypto exchange development runs, step by step
- How to choose a crypto exchange software development company
- Marketing an exchange after launch
The short answer A crypto exchange is a set of connected modules: a matching engine and ledger, wallets and custody, onboarding and compliance tooling, admin consoles and apps. The model decides the rules. A centralized exchange holds customer funds, a peer to peer venue may only match offers, a hybrid settles on a blockchain, and a white label license starts from a vendor’s code. US rules begin with FinCEN’s 2019 guidance, registration as a money services business where it applies and state licensing, and counsel decides how they fit the design. Progression builds the software, while the client and its counsel hold every registration and license. Exchange work is quoted after a written scope, and published US price bands for comparable software are labeled as market figures.
FinCEN guidance FIN-2019-G001, FinCEN, eCFR, CSBS, OFAC, Apple and Google Play pages, and the New York Department of Financial Services rule text on Cornell’s Legal Information Institute site were read on their own sites in October 2026 and can change. Market price bands are published figures read on October 28, 2026. Nothing here is legal advice or investment advice.
What a crypto exchange development company builds
Cryptocurrency exchange development is the engineering of a venue where customers open accounts, deposit crypto or cash, place orders against an order book and withdraw. A crypto exchange software development company delivers the engine, the wallets, the compliance tooling and the clients, and a crypto exchange development company often integrates the banking, custody and analytics vendors around them. Cryptocurrency exchange software development services run from a full build to a single module for an existing venue, and crypto exchange software development services of either kind are scoped in writing before work starts.
Five areas make up almost every exchange. The sections below take them in turn.
The trading core: order book, matching and the internal ledger
The matching engine accepts orders, keeps them in an order book and pairs buyers with sellers by price and arrival time. Beside it sits the internal ledger, the record of who owns what. The care goes into the moment a trade is generated, when both balances must change together or not at all.
- Order types the venue offers, usually market and limit orders first.
- Pairs and precision: how many decimal places each asset trades in and how fees round.
- Fee schedules, including maker and taker rates if the venue uses them.
- Order cancellation, partial fills and what happens to orders during maintenance.
- An audit trail for every balance change that can be replayed later.
A ledger that never edits history, only appends to it, makes daily reconciliation and later investigations far easier. That choice is cheap on day one and costly to retrofit.
Deposits, withdrawals and the wallet service
The wallet service watches each supported chain for deposits, credits the ledger after the confirmations the venue has chosen, and signs withdrawals. It is the module closest to the money, so it is built with the narrowest permissions and the most logging. Cash on and off ramps run through banking or payment partners that the client contracts, and the exchange software connects to them by API.
Account opening, KYC and tiered limits
Onboarding collects identity details, runs checks through a verification vendor the client selects, and assigns a tier. Tiers decide what a customer may deposit, trade and withdraw. A well-built tier system lets compliance staff change a limit from the admin console without a code release, and records who changed it and why.
Surveillance, reporting and the back office
Staff need tools too. The back office holds case queues for flagged activity, a view of every customer account, reports for compliance officers and finance, and controls to freeze an account or pause a market. Surveillance rules for unusual trading patterns, repeated small deposits or rapid in and out movements are configured here, and each alert links to the records behind it.
Web, mobile and API clients for traders
Customers reach the venue through a web app, iOS and Android apps and a public API for automated traders. All three read from the same engine, so a price or balance shown on a phone is the same one an API client sees. Rate limits, API keys with narrow permissions and clear error messages protect the engine and keep traders informed during busy periods.
Crypto exchange software: the modules and how they connect
Crypto exchange software is a chain of modules that each do one job and pass a record to the next. Cryptocurrency exchange platform development is mostly the work of making those hand-offs exact, because a lost or duplicated record is a customer’s missing balance.
| Module | What it does | Hands on to |
|---|---|---|
| Onboarding and KYC | Collects identity data, runs checks, sets the risk tier | Limits service and the ledger |
| Wallet service | Generates deposit addresses, watches chains, signs withdrawals | Ledger and screening |
| Ledger | Records every balance and every change to it | Matching engine, reports and reconciliation |
| Matching engine | Keeps the order book and generates trades | Ledger and market data feeds |
| Risk and limits | Applies tiers, balances and velocity checks | Matching engine and withdrawal queue |
| Screening and monitoring | Checks customers, addresses and transfers against lists and rules | Case queue and the withdrawal approval step |
| Admin console | Gives staff controls, case queues and reports | Every module through audited actions |
| Client apps and API | Show markets and balances and take orders | Matching engine and wallet service |
What do crypto exchanges do?
A crypto exchange lets customers swap one asset for another, or cash for crypto, at a price set by the orders on its book or by a quote. It also holds or routes the assets involved, depending on the model, and keeps records of who traded what. Everything else, from charts to fee tiers, is built on those three jobs.
Why the ledger sits in the middle
A balance shown to a customer should come from one place. When the wallet service, the matching engine and the apps each keep their own idea of a balance, the numbers drift apart and reconciliation turns into guesswork. Designing around a single ledger with strict rules for who may write to it removes a whole class of defects before the first line of interface code.
Centralized, hybrid, decentralized and OTC exchange development
The four models answer one question differently: who holds the customer’s funds while an order is open? Centralized crypto exchange development, hybrid crypto exchange development, decentralized crypto exchange development and OTC crypto exchange development all start from that answer, and the answer in turn shapes custody, onboarding and the rules that apply.
Centralized exchanges: custody and an internal order book
A centralized exchange takes deposits into wallets it controls and records balances in its own ledger. Trades are changes to that ledger, which makes matching fast and fees predictable. The cost is responsibility: the operator holds customer assets, so custody design, withdrawal controls and compliance programs carry the most weight here.
Hybrid exchanges: off-chain matching, on-chain settlement
A hybrid design keeps the order book and matching on the operator’s servers but lets a blockchain handle settlement, so that the final transfer is visible on chain. It can reduce how long the operator holds value, at the price of more moving parts: signing flows, chain monitoring and a clear rule for what happens when an on-chain step fails.
Decentralized exchanges: smart contracts users call from their own wallets
A decentralized exchange runs its trading logic in smart contracts that users call from wallets they control. The operator does not hold balances, but the contracts become the product, so their design and review decide whether the venue is safe. Contract work, token standards and audits sit with blockchain app development.
OTC desks and request for quote
An over the counter desk serves larger trades that would move an open order book. The client requests a quote, accepts it within a short window, and the desk settles directly. The build centers on a quote engine, a trade ticket, settlement instructions and a clear record of who agreed to what price. It reuses the ledger, wallet service and onboarding modules of a larger exchange.
Futures, perpetual and options venues are derivatives products and a different build from a spot exchange. They need securities and commodities counsel before any design work, and this page does not cover them.
P2P crypto exchange development
P2P crypto exchange development builds a marketplace where traders post offers and settle with each other. A p2p crypto exchange development company has to explain who holds value during a trade, how disputes are decided and which payment methods are allowed, and a p2p crypto exchange software development company should be able to show those flows working before the interface is polished.
Escrow, release and dispute desks
A common design pauses the seller’s crypto while the buyer pays outside the platform, then releases it when the seller confirms receipt. The build needs an escrow state machine with a timer, a release action only the seller or an authorized agent can take, evidence upload for both sides and a dispute queue staffed by people with clear rules for each outcome.
- Trade states: open, funded, paid, released, cancelled and disputed.
- Timers that cancel an abandoned trade and return the held crypto.
- Chat between traders, stored for the dispute desk.
- Evidence upload, such as proof of payment, with file checks.
- Reason codes for every decision a dispute agent makes.
What FinCEN’s 2019 guidance says about trading platforms
FinCEN’s May 2019 guidance, FIN-2019-G001, speaks to peer to peer platforms directly. It says that a platform that only provides a forum where buyers and sellers post bids and offers, with or without automatic matching, and where the parties settle matched transactions themselves through wallets the platform does not host, does not qualify as a money transmitter. It adds that a platform that buys from the seller and sells to the buyer when trades match is acting as an exchanger and falls within the definition of a money transmitter. Read the guidance itself for the full text. Whether an escrow step means the platform holds value is a question for counsel, who applies the guidance to the actual design.
Reputation, limits and payment-method rules for traders
Trust between strangers needs rules. Completion rates and ratings help traders choose each other, new accounts start with low limits, and each accepted payment method carries its own risk settings. A venue that allows reversible payment methods needs stricter holds than one that allows only methods the buyer cannot take back, and the admin console should let compliance staff change those settings without code changes.
Planning a regulated crypto venue?Tell us the exchange model, the launch regions and who holds the licenses. The free proposal sets out the modules, the order they are built in and what is quoted after a written scope.
White label crypto exchange software or a custom build: how the choice plays out
A white label crypto exchange is software built by a vendor that another company licenses, brands and runs as its own. White label crypto exchange software gets a venue to market sooner, while a custom build gives control over every module. Most real projects land between the two, and the license terms matter more than the label.
What is a white label crypto exchange?
It is a ready-made exchange platform, usually with a matching engine, wallet service, admin console and apps, that a vendor lets a client license under its own name. White label crypto exchange development on the client’s side means configuring, branding, integrating partners and often extending the base. A white label crypto exchange development company may be the vendor itself or an outside team hired to adapt a license.
What a white label license includes and leaves out
Read the license for four things. The first is what is actually delivered: hosted software, source code or both. The second is which modules ship and which are add-ons. The third is who runs production, and the fourth is what support covers. Custody and compliance obligations stay with the licensee either way, because a license changes where the code comes from, not who is responsible for the customers.
Source code, escrow and moving off the vendor later
If the license grants only hosted access, the exchange depends on the vendor for as long as it runs. If it grants source code, ask whether it is the full repository and whether outside developers may work on it. One option is a source code escrow arrangement, where a neutral party holds the code for release under agreed conditions. White label cryptocurrency exchange software development that ends in a migration is far cheaper when the data export format is agreed at the start.
Starting on a license and replacing modules one at a time
A staged route works well for many founders: launch on a licensed base, then rebuild the modules that differentiate the business, such as the matching engine, the wallet service or the onboarding flow, one at a time behind stable interfaces. Each replacement is smaller than a full rewrite and can be tested against the live module it replaces.
FinCEN rules for exchanges: money transmission, MSB registration and the BSA
In the United States, FinCEN’s regulations under the Bank Secrecy Act are the first stop for any business that moves crypto for customers. FinCEN’s 2019 guidance explains how it applies existing rules to convertible virtual currency business models, including exchanges, hosted wallets, peer to peer platforms and payment processors. Counsel decides how it applies to a given design, and nothing on this page says any design is exempt.
Is a crypto exchange a money transmitter?
It depends on what the platform does with customer value. The 2019 guidance treats a hosted wallet provider that holds value for account holders as an account-based money transmitter, and it treats a platform that buys from sellers and sells to buyers as an exchanger and therefore a money transmitter. A forum that only matches offers while parties settle on their own wallets is treated differently. Because the answer turns on facts, the regulatory model is settled with counsel before custody or onboarding is designed.
Hosted and unhosted wallets in the 2019 guidance
The guidance says the treatment of an intermediary does not depend on the technology but on four criteria: who owns the value, where the value is stored, whether the owner interacts directly with the payment system where the currency runs, and whether the intermediary has total independent control over the value. Applying them, hosted wallet providers are account-based money transmitters, while a person using their own unhosted wallet to buy goods or services for themselves is not. For a builder, the practical point is that the choice between hosting customer wallets and not hosting them is a regulatory choice as much as a technical one.
Registering as a money services business
A business that qualifies as a money services business registers with FinCEN. The FinCEN registration page says the registration form, FinCEN Form 107, is filed within 180 days after the business is established, that registration is renewed every two years, and that a copy of the filed form and supporting documents is kept for five years. The rule text is in 31 CFR 1022.380. Whether a particular venue must register is for the client’s counsel to decide, and registration is separate from any state license.
Recordkeeping and the travel rule
The recordkeeping and travel rule provisions in 31 CFR 1010.410 apply to transmittals of funds of $3,000 or more handled by a nonbank financial institution. For such a transmittal the institution keeps records such as the transmittor’s name and address, the amount, the execution date and payment instructions, and the transmittor’s institution passes specified information along with the transmittal order. An exchange build treats this as a data design problem: collect the required fields at onboarding, store them in a form that can be retrieved by customer name, and carry them with the transfer where the rule applies.
Suspicious activity reporting and the compliance program
FinCEN’s guidance says the Bank Secrecy Act requires a money services business to keep a written anti-money laundering program with internal controls, a person responsible for day-to-day compliance, training and independent review. It also lists recordkeeping, reporting and transaction monitoring obligations, including currency transaction reports and suspicious activity reports where they apply. The software side supports those duties with case queues, alert rules, report exports and audit logs. Writing the program itself belongs to the client’s compliance officer and counsel.
| Rule or guidance | What it covers | Where it shows up in the build |
|---|---|---|
| FinCEN guidance FIN-2019-G001 | How money transmission rules apply to hosted wallets, trading platforms and payment processors | Custody model, who holds customer value, onboarding scope |
| 31 CFR 1022.380 | Registration of money services businesses | Business setup and the licensing documents app stores may request |
| 31 CFR 1010.410 | Records for transmittals of funds and the travel rule | Fields collected at onboarding and carried with transfers |
| Bank Secrecy Act program duties | Written AML program, compliance lead, training and independent review | Case queues, alert rules, reports and audit logs |
| OFAC sanctions rules | Blocking and screening against sanctions lists | Customer and address screening, location controls |
State licenses: money transmitter licensing, the MTMA and New York
Federal registration does not replace state licensing. Each state runs its own money transmission licensing, and many have adopted a common model law. The client and its counsel decide which states to serve and hold the licenses, and the product is built to switch states on and off cleanly.
Money transmitter licenses state by state
The Conference of State Bank Supervisors publishes the Money Transmission Modernization Act, a single set of nationwide standards covering net worth, surety bond and permissible investments for money transmitters. Its MTMA page said, when read in October 2026, that thirty-one states have enacted the law in full or in part. Adoption and interpretation still vary, so launch regions are chosen state by state.
- Geofencing by state at signup and again at login, since a customer can move.
- Per-state product switches, so a feature can be off where it is not permitted.
- Address verification that matches the state a customer claims.
- Records of which terms a customer accepted and in which state.
New York’s virtual currency license
New York regulates virtual currency business separately. Under 23 NYCRR Part 200, as published on Cornell’s Legal Information Institute site, no person may engage in a virtual currency business activity involving New York or a New York resident without a license from the superintendent. The definitions section lists activities such as storing or holding virtual currency for others, buying and selling it as a customer business and performing exchange services as a customer business, and it says the development and dissemination of software in and of itself does not constitute virtual currency business activity. Whether a client’s venue needs the license is for its counsel.
What Progression holds
Progression holds none of these registrations or licenses. We build software, and the client and its counsel hold every registration and license the venue needs. We do not offer legal advice, and the way a build is set up never implies that it is exempt from any rule.
Securities, commodities and the questions counsel answers
Some questions around an exchange are legal, not technical, and they decide what the software may do. Whether an asset is treated as a security or a commodity, whether a venue needs a securities or commodities registration, and which products can be offered in which regions are for the client’s counsel. The software is built to enforce whatever model they choose.
Are crypto exchanges regulated?
In the United States a venue that moves or holds crypto for customers meets rules at several levels: FinCEN’s money transmission rules, state licensing, and OFAC’s sanctions rules, among others. Which of them apply, and how, depends on the model and the regions, so the first deliverable of any serious project is a written regulatory model agreed with counsel.
| Question | Who answers it | What the build does with the answer |
|---|---|---|
| Is the venue a money transmitter under FinCEN’s rules? | The client’s counsel, applying the 2019 guidance | Sets custody, onboarding and reporting scope |
| Which states or countries will the venue serve? | The client with counsel | Sets geofencing, product switches and terms |
| Which assets may be listed? | The client, with counsel and a listing policy | Sets the asset configuration and who can approve a listing |
| Do securities or commodities rules apply to a product? | Securities and commodities counsel | Includes or excludes products and markets |
| Which sanctions controls does the program need? | The compliance officer, using OFAC’s guidance | Sets screening points and location controls |
Are crypto exchanges broker dealers?
Some venues operate under securities or commodities oversight and others do not, and the answer depends on the assets and products offered, which is why it goes to counsel first. Token classification and the work around token launches stay with blockchain app development.
Already running an exchange and need a module rebuilt?Share what the matching engine, wallet service or admin console does today and where it strains. We reply with a scoped plan for the part that needs to change.
Sanctions screening on deposits, withdrawals and accounts
OFAC’s rules apply to crypto the same way they apply to cash. Its FAQ on virtual currency says the obligations are the same whether a transaction is in digital or traditional currency, and it says businesses in the field, including exchangers, should develop a tailored, risk-based compliance program that generally includes sanctions list screening.
OFAC screening of customers and wallet addresses
OFAC’s sanctions compliance guidance for the virtual currency industry lists practices a program should consider. They include screening customer information against sanctions lists at onboarding, screening transactions for addresses, including digital wallet and IP addresses, with potential links to sanctioned persons or jurisdictions, using fuzzy matching for name variations and misspellings, and re-screening as lists change. The guidance also recommends geolocation tools and IP address blocking so that users in sanctioned jurisdictions cannot reach the service. OFAC began adding virtual currency addresses to its list entries in 2018, and its virtual currency FAQs are the place to start for definitions and obligations.
- Screening at signup and again when customer details change.
- Address screening on both deposits and withdrawals.
- IP and location checks at login, not only at registration.
- A hit queue where a reviewer can clear, hold or escalate with a reason recorded.
- Re-screening of the customer base when lists are updated.
Blockchain analytics in the withdrawal flow
OFAC’s guidance says virtual currency companies may consider deploying blockchain analytics tools that help identify and mitigate sanctions risks, such as exposure to addresses that have transacted with a listed address. In the build, an analytics provider is called by API when a deposit arrives and before a withdrawal is signed. The result either clears the transfer, delays it for review or blocks it, and the rule behind each outcome is configurable by compliance staff. The client selects the vendor, and the integration is built so that vendor can be swapped later.
Hot and cold wallet design for an exchange
An exchange keeps only a small share of customer assets where they can move quickly, and the rest where moving them takes deliberate steps. The design question is who can move what, how fast, and what stops a single mistake or a single stolen credential from emptying a wallet. Our page on blockchain app development covers key models for apps in general, and this section covers what changes at exchange scale.
| Tier | Typical role | Who approves movement | Design note |
|---|---|---|---|
| Hot wallet | Serves routine withdrawals | Automated rules inside set limits | Small balance, strict per-transfer and per-day limits |
| Warm wallet | Refills the hot wallet | A few named approvers | Movements on a schedule or by request, with a second approval |
| Cold storage | Holds the bulk of customer assets | A quorum of key holders | Keys kept offline with documented ceremonies |
Hot wallet limits and refill rules
The hot wallet balance is set by what a day of normal withdrawals needs, with a margin. Refill rules say when the wallet is topped up, from which source and with whose approval. A withdrawal above the hot wallet’s limit goes to a queue instead of failing, so customers see a clear status and staff see the work waiting.
Cold storage, quorum approvals and key ceremonies
Cold storage separates the signing keys from any internet-connected machine. A quorum design requires several named people, or several devices, to approve a movement, so that no single credential can move customer assets. A key ceremony is a documented, witnessed procedure for creating, backing up and testing keys, with a record of who attended and what was verified. These procedures are designed with the client and written down before any customer funds arrive.
Reconciling on-chain balances with the ledger every day
Every day, the sum of customer balances in the ledger should match the balances the wallets actually hold, within known pending items. A reconciliation job compares the two, lists differences and opens a case for each unexplained one. This is the control that catches a bad deposit credit, a stuck withdrawal or a theft early, and it is cheap to build when the ledger is designed for it.
Crypto payment gateway development
Crypto payment gateway development builds the service that lets a merchant accept crypto at checkout and receive settlement. A crypto payment gateway development company designs the quote, the payment window, the confirmation logic and the settlement path, and a cryptocurrency payment gateway development company must also confront the regulatory treatment of the middle step, covered below. Cryptocurrency payment gateway development shares its wallet and ledger modules with exchange work.
How does a crypto payment gateway work?
The shopper chooses crypto at checkout, the gateway shows a quote and a payment address, the shopper sends the coins, and the gateway confirms the payment on chain. It then credits the merchant, either in the same asset or in dollars after conversion. Plugins and an API let the merchant’s store learn that an order has been paid.
Checkout, quotes and settlement to merchants
A quote locks a price for a short window, long enough to pay and short enough to limit exposure to price movement. The gateway watches for payment, handles late or partial payments by rule, and settles to the merchant on a schedule. Merchants need a dashboard of orders, settlement reports and webhooks, and each has to tie back to ledger entries.
Why FinCEN treats crypto payment processors as money transmitters
In section 4.6 of its 2019 guidance, FinCEN describes convertible virtual currency payment processors as intermediaries that let traditional merchants accept crypto from customers in exchange for goods and services. It states that such processors fall within the definition of a money transmitter and are not eligible for the payment processor exemption, because they do not satisfy all the conditions for it. A gateway is therefore planned with the same compliance questions as an exchange: registration, onboarding of merchants, screening and recordkeeping.
Refunds, underpayments and volatile quotes
Can crypto payments be refunded? A refund is a new payment that the merchant chooses to send, and the gateway can make that routine with a refund flow that records the original order, the amount and the destination address. Underpayments and overpayments are handled by rule: top up, refund the difference or cancel. Because quotes expire, the design decides who bears a price change between quote and confirmation.
Cryptocurrency app development: Apple and Google rules for exchange apps
Cryptocurrency app development for iOS and Android has to pass two review processes. A cryptocurrency app development company can build a polished app and still see it rejected if the licensing story does not match each store’s rules, so the regions, the legal entity and the supporting documents are prepared alongside the code.
| Store | Rule as published | What it means for the build |
|---|---|---|
| Apple App Store, guideline 3.1.5(iii) | Apps may facilitate transactions or transmissions of cryptocurrency on an approved exchange, provided they are offered only in countries or regions where the app has appropriate licensing and permissions | Ship only in regions where the client holds the right permissions, and be ready to show them |
| Apple App Store, guideline 3.1.5(i) | Wallet apps may facilitate virtual currency storage if offered by developers enrolled as an organization | Publish under an organization account, not an individual one |
| Apple App Store, guideline 3.1.5(iv) | Apps for ICOs, cryptocurrency futures trading and other crypto-securities or quasi-securities trading must come from established banks, securities firms, futures commission merchants or other approved financial institutions | A spot exchange app does not become a derivatives app by adding a tab |
| Google Play, Blockchain-based Content policy | Buying, holding or exchanging cryptocurrencies should happen through certified services in regulated jurisdictions, and Play may request licensing documents | Keep licensing documents ready and limit publication to the regions you serve |
Apple: approved exchanges in licensed regions only
Apple’s App Review Guidelines allow apps that facilitate cryptocurrency transactions on an approved exchange when they are offered only where the app has appropriate licensing and permissions. They also say apps used for financial trading, investing or money management should be submitted by the financial institution performing the services and must hold the necessary licensing and permissions where offered. The full wording is in Apple’s guidelines.
Google Play: certified services in regulated jurisdictions
Google Play’s Blockchain-based Content policy says the purchase, holding or exchange of cryptocurrencies should be conducted through certified services in regulated jurisdictions. It also says apps must comply with applicable regulations in each region they target, and that Google Play may request additional information or documents about licensing or regulatory compliance.
Apps that offer stocks and crypto together raise further questions, which our page on stock trading app development covers.
Security testing, audits and incident response
An exchange is a high-value target, so security work runs through the whole build instead of arriving at the end. The checks below are things the client commissions and the build is designed to pass. No audit or certification is claimed for Progression on this page.
Testing before launch
Before real funds arrive, a build normally goes through several layers of checking:
- Automated tests on the matching engine and ledger, including the cases where two orders arrive at the same instant.
- Load tests that mimic a busy market, since the worst day is the one that matters.
- An independent penetration test of the apps, API and admin console, commissioned by the client.
- A code review of the wallet service and signing paths by an outside party.
- A test network dry run of deposits, withdrawals and failure cases.
Monitoring, withdrawal pauses and runbooks
Monitoring watches balances, queue sizes, error rates and unusual patterns. A pause control lets authorized staff halt withdrawals or a single market quickly, with a record of who pressed it. Runbooks are short documents that say what to do for each expected incident: a node falling behind, a suspected credential leak, a mismatch in reconciliation. They are rehearsed before launch and updated after every real event.
Taking crypto payments for merchants?Describe the checkout, the coins and the settlement currency you have in mind. The proposal covers quotes, underpayments, refunds and the compliance questions to settle with counsel first.
Liquidity, market data and listing policy
A new exchange starts with empty order books, and thin books drive traders away. Progression does not provide liquidity or recommend assets, and no one can promise volume. What the software does is make it possible for the client to connect the liquidity and market data sources it chooses.
Connecting liquidity providers by API
Categories of connection include market makers who quote on the exchange’s own book, other venues that supply prices for routing or hedging, and price feeds for reference rates. Each connection is an API integration with its own limits, credentials and failure handling. The client signs the agreements, and the build supplies the adapters and the monitoring.
A written listing policy
The client decides which assets to list and writes down how. A listing policy sets the checks an asset must pass, who signs off, how a delisting is handled and how customers are told. The admin console can then enforce it by requiring a recorded approval before an asset becomes tradable. This page never recommends assets and never promises listings, volume or returns.
Crypto exchange development cost
Crypto exchange development cost depends on the model, the number of chains, the custody design, the compliance tooling and how many apps the venue needs. A realistic crypto exchange software price comes from a written scope, not a headline number. For context on how scoping works across app types, see our guide to app development cost.
Our prices
Progression quotes exchange, white label integration, P2P, payment gateway and module work after a written scope, and there is no standard exchange price. Our marketing website prices are published on our website design and development page.
| Work | Price | Notes |
|---|---|---|
| Crypto exchange build | Quoted after a written scope | Set by the model, chains, custody design and apps |
| White label integration and extensions | Quoted after a written scope | Set by the license, the modules and the branding needed |
| P2P marketplace build | Quoted after a written scope | Set by escrow rules, dispute tooling and payment methods |
| Crypto payment gateway | Quoted after a written scope | Set by assets, settlement paths and merchant tooling |
| Exchange module work | Quoted after a written scope | Set by the module and how it connects to the rest |
| Marketing site: single landing page | From $1,400 | Published on our website design and development page |
| Marketing site: business site, 10 to 16 pages | From $18,000 | Published on our website design and development page |
Published price bands for exchange builds
Exchange builds are custom software, so the closest published figures are for complex apps and platforms in general. They are not a quote for an exchange, and the spread is wide because scope drives the number:
| Work | Published US range |
|---|---|
| Complex or enterprise app | $150,000 to $500,000 |
| Portal or platform build | $75,000 to $400,000 |
| Mid-complexity app, as the band for a payment gateway or exchange module and not a full exchange | $60,000 to $150,000 |
| US agency or contract development rate | $100 to $200 an hour |
White label exchanges add the vendor’s license fees, which the vendor sets.
What moves the price
Six factors change a quote more than any others:
- Custody model: hosting customer wallets with approval workflows adds modules that a P2P forum with outside settlement does not need.
- Number of chains and assets, since each needs monitoring, signing and testing.
- KYC and analytics vendors, and how deeply they are integrated.
- Licensing scope: more regions mean more rules, terms and switches.
- Apps: web only, or web plus iOS, Android and an API.
- White label fees, if the project starts from a license.
How crypto exchange development runs, step by step
Crypto exchange development is easier to run when the order is fixed: regulatory model first, money-holding modules second, interface third. Reversing that order is the usual reason a project stalls.
How are crypto exchanges created?
An exchange is created in stages. Founders and counsel choose the model and regions, a team builds the ledger, wallet service and matching engine, the compliance tooling is wired in, apps are built on top, and a staged launch opens the venue to a few users before many. Licenses and registrations are obtained by the client in parallel and decide the launch date as much as the software does.
Regulatory model and launch regions first
Before architecture, the client and its counsel decide whether the venue hosts customer wallets, what it may list and where it will operate. Those decisions change which modules exist. They are written into the scope so everyone builds to the same model.
Ledger, custody and matching engine before the interface
The parts that hold and move value come first, with tests that run before any screen exists. An interface built on an unfinished core often has to be redone when the core changes shape.
Testnet, a closed beta and a staged launch
A test network exercises deposits and withdrawals without real money. A closed beta then invites a limited set of customers with low limits. A staged launch raises limits and regions in steps as the monitoring holds up. How long each stage lasts is set in the written scope and by the licensing timetable.
How to choose a crypto exchange software development company
Choosing a crypto exchange software development company comes down to how clearly it explains custody, compliance hand-offs and code ownership. Dev shops that talk only about speed and features skip the hard questions.
Questions to ask before you sign
Put the six questions above to every candidate, including us. Add three more. Which parts of the build would you subcontract? How does your team handle a security issue found after launch? Can you show a past project’s architecture, in a form that does not expose any client’s confidential details? A good answer is specific and written down.
Red flags
Some pitches signal trouble:
- Script sellers offering a one-size package with no architecture discussion.
- A pitch that says customers need no identity checks.
- Guaranteed liquidity, guaranteed listings or promised volume.
- No answer on source code ownership or an evasive one.
- No mention of counsel, licensing or the regions you will serve.
- A fixed launch date quoted before the model and regions are settled.
Marketing an exchange after launch
A venue also needs customers, and crypto marketing has its own rules. Our crypto marketing agency page covers paid, social and community work, our crypto SEO agency page covers search, our crypto branding agency page covers identity and product design, and AEO for crypto covers how AI assistants answer questions about the space.
Get a free proposal
Tell us the exchange model, the launch regions and who holds the licenses. You get a free proposal for crypto exchange development with a written scope.
More pages on the services around exchanges:
- Blockchain app development
- Stock trading app development
- Fintech software development
- Crypto SEO agency
- Crypto marketing agency
- Crypto branding agency
- Software development company
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
- E wallet app development
- Poker app development
- Aviation software development
- Astrology app development
- Nutrition app development
- Billing software development
- Nonprofit software development
- Ionic app development
- Xamarin and .NET MAUI
- Low code app development
- Government software development
- Chat app development
- Home services app development
- Operations management software development
- Event management app development
- Car rental app development
- Mental health app development
- Pharmacy app development
- Kotlin app development
- Lottery software development
- Car wash app development
- Smart TV app development
- Metaverse app development
- CMS development company
- Drupal development company
- WooCommerce development company
- Patient portal software development
- GIS software development
- Big data software development services
- Salon app development
- E-scooter app development
- POS software development
- Serverless app development
- Computer vision development company
- Azure app development
- Remote patient monitoring software development
- Kiosk software development
- EV charging app development
- AdTech software development
- Automotive software development
- Construction software development
- JavaScript development company
- News app development company
- Laravel development company
- PHP web development company
- Lending software development
- Shopify app development
- Software development outsourcing
- Agriculture software development
- HR software development
- HIPAA compliant software development
- Software for small business
- Music app development
- Energy software development
- Java development company
- Sports betting app development
- Software development for startups
- Inventory management software development
- Telecom software development
- Ruby on Rails development company
- Python development company
- Embedded software development
- Salesforce development company
- n8n automation agency
- Cloud app development
- Augmented reality app development
- On-demand app development
- Blockchain app development
- Stock trading app development
- Mobile app development company
- Software development company
- Software consulting services
- AI consulting services
- UI/UX design services
- .NET development services
- Desktop application development
- Progressive web app development
- AR/VR app development
- Wearable app development
- EHR software development
- Hire dedicated developers
- Software development life cycle
- Web application development
- AI app development
- AI agent development
- AI chatbot development
- AI receptionist development
- AI integration services
- Cross-platform app development
- React Native app development
- Flutter app development
- Native app development
- iOS app development
- Android app development
- IoT app development
- MVP development
- SaaS development
- Enterprise app development
- App development outsourcing
- Hire app developers
- App development cost
- How to build an app
- App development tools
- Agile software development
- Custom CRM development
- ERP development
- Web portal development
- Marketplace development
- Dashboard development
- API development
- Backend development services
- Healthcare software development
- Healthcare app development
- Telemedicine app development
- Fintech software development
- Insurance software development
- Logistics software development
- Manufacturing software development
- Real estate software development
- Education software development
- Retail software development
- Ecommerce app development
- Delivery app development
- Restaurant app development
- Fitness app development
- Dating app development
- Taxi app development
- Travel app development
- Social media app development
- Video streaming app development
- App development in NYC
- App development in Dallas
- App development in Los Angeles
- App development in Houston
- App development in Atlanta
- App development in Austin
- App development in Miami
- App development in Chicago
- App development in San Diego
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What work does a crypto exchange software development company take on?
What does a crypto exchange development company deliver at launch?
Do you work as a cryptocurrency exchange software development company for existing exchanges?
What is crypto exchange software made of?
Is a crypto exchange a money transmitter?
When must an exchange file a registration with FinCEN as a money services business?
How does P2P crypto exchange development differ from a centralized exchange?
What is a white label crypto exchange, and when does it make sense?
Do exchanges need state money transmitter licenses?
Do you need a license to run a crypto exchange in New York?
Are crypto exchanges regulated by the SEC or the CFTC?
How do exchanges screen for sanctions?
What is the travel rule for crypto transfers?
How do hot and cold wallets work on an exchange?
Can Apple and Google reject a crypto exchange app?
How does a crypto payment gateway work, and is it a money transmitter?
Can you build cryptocurrency apps for iOS and Android?
Do you provide liquidity or list tokens?
What does crypto exchange development cost, and why is there no fixed price?
What sets the launch date of a new crypto exchange?
Do you give investment or legal advice?
Do you take on exchange projects from founders based abroad?
Planning a regulated crypto venue?Tell us the exchange model, the launch regions and who holds the licenses. The free proposal sets out the modules, the order they are built in and what is quoted after a written scope.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
