Skip to main content Scroll Top

Crypto Exchange Software Development Company: Centralized, P2P and White Label Crypto Exchange Development

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
  1. What a crypto exchange development company builds
  2. Crypto exchange software: the modules and how they connect
  3. Centralized, hybrid, decentralized and OTC exchange development
  4. P2P crypto exchange development
  5. White label crypto exchange software or a custom build: how the choice plays out
  6. FinCEN rules for exchanges: money transmission, MSB registration and the BSA
  7. State licenses: money transmitter licensing, the MTMA and New York
  8. Securities, commodities and the questions counsel answers
  9. Sanctions screening on deposits, withdrawals and accounts
  10. Hot and cold wallet design for an exchange
  11. Crypto payment gateway development
  12. Cryptocurrency app development: Apple and Google rules for exchange apps
  13. Security testing, audits and incident response
  14. Liquidity, market data and listing policy
  15. Crypto exchange development cost
  16. How crypto exchange development runs, step by step
  17. How to choose a crypto exchange software development company
  18. 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.

Flow chart of eight steps inside a crypto exchange: onboarding and KYC, deposit, ledger credit, order book and matching, trade recorded, withdrawal request, screening and approval, on-chain withdrawal.Flow chart of eight steps inside a crypto exchange: onboarding and KYC, deposit, ledger credit, order book and matching, trade recorded, withdrawal request, screening and approval, on-chain withdrawal.
Each module hands a record to the next, which is why the ledger sits in the middle of the design.
The main modules of an exchange and what each hands on
ModuleWhat it doesHands on to
Onboarding and KYCCollects identity data, runs checks, sets the risk tierLimits service and the ledger
Wallet serviceGenerates deposit addresses, watches chains, signs withdrawalsLedger and screening
LedgerRecords every balance and every change to itMatching engine, reports and reconciliation
Matching engineKeeps the order book and generates tradesLedger and market data feeds
Risk and limitsApplies tiers, balances and velocity checksMatching engine and withdrawal queue
Screening and monitoringChecks customers, addresses and transfers against lists and rulesCase queue and the withdrawal approval step
Admin consoleGives staff controls, case queues and reportsEvery module through audited actions
Client apps and APIShow markets and balances and take ordersMatching 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: The operator holds the funds. Balances sit in the operator's wallets and ledger, and orders match on an internal book.
Hybrid: Match off chain, settle on chain. The operator runs the matching engine while a blockchain records the final settlement.
Decentralized: Users keep their own keys. Smart contracts execute trades from the user's wallet and the operator holds no balances.
OTC: A desk quotes a price. A client asks for a quote, accepts it and the desk settles the trade directly.
P2P: Traders deal with each other. Offers are matched between users and escrow rules decide who holds value in the meantime.

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.

Get a free proposal

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.

Code: Source code terms. Whether the license includes the code and what you may change or hand to another developer.
Keys: Who holds the keys. Where wallets are generated and who can sign a withdrawal.
Tools: Compliance tooling included. Which screening, monitoring and reporting modules ship with the license.
Data: Data export. Whether customer, order and ledger records can leave in a usable format.
Fees: License fees on growth. How the vendor's fee moves with users, volume or added chains.
Exit: Exit path. What moving to your own build involves and what the vendor keeps.

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.

4.2.1: Hosted wallets. A provider that hosts wallets and holds value for account holders is treated as an account-based money transmitter.
4.6: Payment processors. Processors that let merchants accept crypto fall within the money transmitter definition and cannot use the payment processor exemption.
5.1: Trading platforms. A forum for bids and offers with outside settlement is not a money transmitter, while buying from the seller and selling to the buyer is exchanger activity.
180 days: MSB registration. Form 107 is filed within 180 days of starting the business and renewed every two years.

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.

Federal rules that shape an exchange build and where each shows up
Rule or guidanceWhat it coversWhere it shows up in the build
FinCEN guidance FIN-2019-G001How money transmission rules apply to hosted wallets, trading platforms and payment processorsCustody model, who holds customer value, onboarding scope
31 CFR 1022.380Registration of money services businessesBusiness setup and the licensing documents app stores may request
31 CFR 1010.410Records for transmittals of funds and the travel ruleFields collected at onboarding and carried with transfers
Bank Secrecy Act program dutiesWritten AML program, compliance lead, training and independent reviewCase queues, alert rules, reports and audit logs
OFAC sanctions rulesBlocking and screening against sanctions listsCustomer 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.

Who answers which question before design starts
QuestionWho answers itWhat the build does with the answer
Is the venue a money transmitter under FinCEN’s rules?The client’s counsel, applying the 2019 guidanceSets custody, onboarding and reporting scope
Which states or countries will the venue serve?The client with counselSets geofencing, product switches and terms
Which assets may be listed?The client, with counsel and a listing policySets the asset configuration and who can approve a listing
Do securities or commodities rules apply to a product?Securities and commodities counselIncludes or excludes products and markets
Which sanctions controls does the program need?The compliance officer, using OFAC’s guidanceSets 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.

Get a free proposal

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.

Wallet tiers and the controls that usually go with them
TierTypical roleWho approves movementDesign note
Hot walletServes routine withdrawalsAutomated rules inside set limitsSmall balance, strict per-transfer and per-day limits
Warm walletRefills the hot walletA few named approversMovements on a schedule or by request, with a second approval
Cold storageHolds the bulk of customer assetsA quorum of key holdersKeys 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.

What each store’s published rules say about crypto exchange apps
StoreRule as publishedWhat 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 permissionsShip 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 organizationPublish 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 institutionsA spot exchange app does not become a derivatives app by adding a tab
Google Play, Blockchain-based Content policyBuying, holding or exchanging cryptocurrencies should happen through certified services in regulated jurisdictions, and Play may request licensing documentsKeep 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.

Get a free proposal

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.

How Progression prices exchange work and the marketing site around it
WorkPriceNotes
Crypto exchange buildQuoted after a written scopeSet by the model, chains, custody design and apps
White label integration and extensionsQuoted after a written scopeSet by the license, the modules and the branding needed
P2P marketplace buildQuoted after a written scopeSet by escrow rules, dispute tooling and payment methods
Crypto payment gatewayQuoted after a written scopeSet by assets, settlement paths and merchant tooling
Exchange module workQuoted after a written scopeSet by the module and how it connects to the rest
Marketing site: single landing pageFrom $1,400Published on our website design and development page
Marketing site: business site, 10 to 16 pagesFrom $18,000Published 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:

These are published US price bands (market figures, not a Progression rate card), read in October 2026 from Blackthorn Vision, Clutch, Purrweb, Zoho (citing GoodFirms) and the US Bureau of Labor Statistics.
WorkPublished 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.

Timeline of three stretches: regulatory model and launch regions first, then ledger, custody and matching engine, then testnet, closed beta and a staged launch.Timeline of three stretches: regulatory model and launch regions first, then ledger, custody and matching engine, then testnet, closed beta and a staged launch.
Reordering these steps is the most common way an exchange build runs into rework.

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.

Keys: Who holds customer keys in your design. A plain answer about hosted wallets, signing rights and recovery.
Approvals: How withdrawals are approved. Limits, queues, second approvals and who can override them.
Screening: How screening and travel-rule data are handled. Where checks run, what is stored and how a hit is reviewed.
Code: Who owns the code. License terms, repositories and what happens to access at the end.
Testing: How you test before launch. Test networks, load tests, independent reviews and a closed beta.
Exit: How we stop. Notice, handover files and the accounts that stay with the client.

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.

Get a free proposal

More pages on the services around exchanges:

Software and app development

Frequently asked questions

What work does a crypto exchange software development company take on?
A crypto exchange software development company designs and builds the software of a trading venue: the matching engine and ledger, wallet and custody services, onboarding and compliance tooling, an admin console and web, mobile and API clients. It builds to the regulatory model the client and its counsel choose and does not hold the licenses itself.
What does a crypto exchange development company deliver at launch?
A launch normally includes the modules above, the apps the venue needs, the admin console and technical documentation. The exact list for any project is set in the written scope, along with who runs production and who supports the system after launch.
Do you work as a cryptocurrency exchange software development company for existing exchanges?
Yes. Existing venues hire us for single modules, such as a new matching engine, a wallet service, a migration to a new ledger or support for another chain. We start by reading how the current system works and write a scope for the part that needs to change.
What is crypto exchange software made of?
It is made of a matching engine, an internal ledger, a wallet service for deposits and withdrawals, onboarding and KYC, risk limits, screening and monitoring, an admin console, and web, mobile and API clients. Market data and liquidity connections, plus banking or payment partners for cash, sit around them.
Is a crypto exchange a money transmitter?
It can be. FinCEN’s 2019 guidance says a hosted wallet provider is an account-based money transmitter and that a platform which buys from the seller and sells to the buyer is acting as an exchanger. A forum that only matches offers while traders settle through wallets it does not host is treated differently. Counsel applies this to the design.
When must an exchange file a registration with FinCEN as a money services business?
A business that qualifies as a money services business registers with FinCEN on Form 107 within 180 days after it is established and renews every two years. Whether a given venue qualifies is a question for the client’s counsel, not for the software developer.
How does P2P crypto exchange development differ from a centralized exchange?
A P2P venue matches traders with each other and usually relies on escrow, ratings and a dispute desk, while a centralized exchange runs an internal order book and holds customer balances. The regulatory treatment can differ with who holds value during a trade, so the design question is custody.
What is a white label crypto exchange, and when does it make sense?
It is exchange software built by a vendor that a client licenses and brands as its own. It makes sense when speed to market matters and the license terms on code, keys, data export and fees are acceptable. Many venues start on a license and replace modules over time.
Do exchanges need state money transmitter licenses?
Money transmission is licensed state by state. On the MTMA page read in October 2026, the Conference of State Bank Supervisors says thirty-one states have enacted its model law in full or in part, but adoption varies. The client and its counsel choose the states to serve and obtain the licenses.
Do you need a license to run a crypto exchange in New York?
New York’s 23 NYCRR Part 200 says no person may engage in virtual currency business activity involving New York or a New York resident without a license from the superintendent, with listed exemptions. The rule also says software development in and of itself is not such an activity. Whether a venue needs the license is for its counsel.
Are crypto exchanges regulated by the SEC or the CFTC?
Possibly, depending on the assets listed and the products offered. That is a question for the client’s securities and commodities counsel before design starts. We build the software to the model counsel selects and give no legal advice.
How do exchanges screen for sanctions?
They screen customers against sanctions lists at onboarding, screen transactions for wallet addresses and IP addresses linked to sanctioned persons or jurisdictions, use fuzzy name matching and re-screen as lists change. OFAC’s guidance for the virtual currency industry describes these practices.
What is the travel rule for crypto transfers?
The funds travel rule in 31 CFR 1010.410(f) requires a transmittor’s financial institution to pass specified information, such as the transmittor’s name, the amount and the execution date, with a transmittal order of $3,000 or more. FinCEN says it applies to money transmitters whose crypto transactions are transmittals of funds.
How do hot and cold wallets work on an exchange?
A hot wallet is connected and holds a small balance for routine withdrawals, while cold storage keeps most assets offline under approvals by several key holders. A refill process moves value between them, and a daily reconciliation compares wallet balances with the ledger.
Can Apple and Google reject a crypto exchange app?
Yes. Apple’s guideline 3.1.5(iii) allows exchange apps only in countries or regions where the app has appropriate licensing and permissions, and Google Play expects exchanges to run through certified services in regulated jurisdictions and may ask for licensing documents.
How does a crypto payment gateway work, and is it a money transmitter?
The gateway quotes a price, shows a payment address, confirms the payment on chain and settles to the merchant. FinCEN’s 2019 guidance says convertible virtual currency payment processors fall within the money transmitter definition and cannot use the payment processor exemption.
Can you build cryptocurrency apps for iOS and Android?
Yes. We build iOS and Android apps for exchanges and wallets alongside the web client and API, and prepare the store submissions around the licensing rules each store publishes.
Do you provide liquidity or list tokens?
No. The client integrates the liquidity providers it chooses and decides what to list under its own policy. We build the connections and the admin controls, and we give no investment advice, token recommendations or promises about volume.
What does crypto exchange development cost, and why is there no fixed price?
Exchange work is quoted after a written scope, and we publish no fixed exchange price. This page lists published US price bands for complex apps and platforms, labeled as market figures. White label licenses add vendor fees that the vendor sets.
What sets the launch date of a new crypto exchange?
The timeline depends on the model, the chains, the custody design, the apps and the licensing process, which the client controls. We set stages and dates in the written scope instead of quoting a standard number of months.
Do you give investment or legal advice?
No. We build software. We give no investment advice, no token or asset picks and no legal advice, and we hold no registration or license. The client’s counsel decides the regulatory model.
Do you take on exchange projects from founders based abroad?
Yes, remotely. Progression Agency is based in New York City and works with clients across the United States and worldwide. Licensing outside the United States is a matter for local counsel in the regions you plan to serve.

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 proposal

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.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us