[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"$f1sflalxirmu4u":3,"$f274ym6kt6mzcs":18},{"slug":4,"locale":5,"title":6,"description":7,"date":8,"updated":9,"draft":10,"words":11,"minutes":12,"image":13,"html":14,"locales":15},"how-to-open-crypto-exchange","en","How to open a crypto exchange: a step-by-step plan, budget and timeline","Where to start with your own crypto exchange: directions, legal questions, choosing a platform, payment systems, budget and launch timeline, and which part of the work you can hand over to us.","2026-11-07","2026-11-08",false,1033,6,"\u002Fog\u002Fblog\u002Fen\u002Fhow-to-open-crypto-exchange.png","\u003Cp>A crypto exchange earns on the spread: a client gives one currency, gets another, and you keep the markup. It sounds simple, but there are several decisions to make before the first order, and a mistake in any of them costs either money or months.\u003C\u002Fp>\n\u003Cp>Below is the order to do things in, how long it takes and what to put in the budget. Each step also shows where we can take the work off your hands.\u003C\u002Fp>\n\u003Ch2>1. Directions and clients\u003C\u002Fh2>\n\u003Cp>Start with which exchanges you&#39;ll handle. The most common options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>crypto ↔ card\u003C\u002Fstrong> in your local currency, for example USDT → UAH;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>crypto ↔ crypto\u003C\u002Fstrong>, for example BTC → USDT;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>cash\u003C\u002Fstrong>, which needs an office or couriers and is the hardest to start with.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>At the start, a few directions you have liquidity and a payment system for beat dozens you can&#39;t actually serve.\u003C\u002Fp>\n\u003Cp>Think about where clients will come from right away. For a new exchange the main source is monitors: sites where clients compare rates across exchanges. Search, Telegram and a referral programme come next.\u003C\u002Fp>\n\u003Ch2>2. The legal side\u003C\u002Fh2>\n\u003Cp>Whether you need a licence depends on the country your business is registered in and the currencies you work with. The platform gives you KYC and AML tools, but compliance is the exchange operator&#39;s responsibility. So see a lawyer at the very start, before spending on anything else.\u003C\u002Fp>\n\u003Cp>You&#39;ll also need exchange rules and a privacy policy: what you check, how long an exchange takes and what happens when a payment doesn&#39;t match the order.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>We don&#39;t replace a lawyer, but we do vet everyone we work with ourselves and don&#39;t take on services that break the law or sanctions.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>3. The platform: a script, your own development or a ready platform\u003C\u002Fh2>\n\u003Cp>The website, admin panel, payment checks and payouts are software, and there are three ways to get it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A ready-made script.\u003C\u002Fstrong> The cheapest to start with. But hosting, updates and security are on you, the code is often closed and outdated, and when you move away it turns out the database isn&#39;t easy to export.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your own development.\u003C\u002Fstrong> Full control, but it means months of work and a team you have to keep after launch. It makes sense when your process is already running and there&#39;s something to automate your way.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A ready platform with support.\u003C\u002Fstrong> Launch in weeks rather than months, and someone else handles updates. Check just three things: whether the data belongs to you, whether payment systems connect to your own accounts, and who answers if payouts stop at night.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Obminly is that third option. Rent from $49 a month including hosting, backups, updates and support in Telegram, or a licence for your own server from $1,380 one-off. Either way the data is yours, and a full database export is available at any time.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>4. Payment systems, KYC, AML and liquidity\u003C\u002Fh2>\n\u003Cp>This step takes the longest, because it depends not on you but on how quickly providers open your accounts. So send those applications first. You&#39;ll need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>payment gateways for fiat directions;\u003C\u002Fli>\n\u003Cli>a KYC provider to verify clients;\u003C\u002Fli>\n\u003Cli>an AML provider to \u003Ca href=\"\u002Fen\u002Fblog\u002Faml-check-crypto-exchange\">screen incoming funds\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>exchanges to take rates from and keep liquidity on.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Set aside \u003Cstrong>working capital\u003C\u002Fstrong> too: a reserve in each currency that the exchange pays clients from. It decides the largest order you can accept.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>We connect all of this together with you: we help with the setup and configure the integrations with the platform. The contracts and the money stay on your accounts, not ours.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>5. Rates, limits and checks\u003C\u002Fh2>\n\u003Cp>For each direction you need rate sources, a markup, rounding, and minimum and maximum amounts. How to work these out so you don&#39;t lose money on small amounts is covered in our post on \u003Ca href=\"\u002Fen\u002Fblog\u002Fexchange-rate-markup-rounding\">rates, markup and rounding\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Decide here as well what the system pays out on its own and what waits for an operator: an amount threshold, an AML risk level, limits for unverified clients. What that path looks like from payment to payout is described in the post on \u003Ca href=\"\u002Fen\u002Fblog\u002Fhow-automatic-payouts-work\">automatic payouts\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>6. Test orders and launch\u003C\u002Fh2>\n\u003Cp>Before opening, run a few real orders for small amounts in every direction, including the unpleasant cases: a payment of the wrong amount, a payment after the order expired, an order from a risky address. Then apply to the monitors. The full list of what to check is in the \u003Ca href=\"\u002Fen\u002Fblog\u002Fcrypto-exchange-launch-checklist\">pre-launch checklist\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>What it costs\u003C\u002Fh2>\n\u003Cp>The total depends heavily on the country and directions, so instead of one figure, here are the items to price:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>a lawyer and business registration\u003C\u002Fstrong>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the platform\u003C\u002Fstrong>: monthly rent or a one-off licence;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>working capital\u003C\u002Fstrong> for payouts, usually the largest item;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>providers\u003C\u002Fstrong>: payment gateway fees, per-check fees for KYC and AML;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>the team\u003C\u002Fstrong>: an operator and support, which at the start is often you;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>getting clients\u003C\u002Fstrong>: monitor listings and advertising.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>How long it takes\u003C\u002Fh2>\n\u003Cp>You can get from a domain to the first order in about two weeks. This is how we usually split that time:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Days\u003C\u002Fth>\n\u003Cth>What we do\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1–2\u003C\u002Ftd>\n\u003Ctd>Domain, server, basic settings\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3–5\u003C\u002Ftd>\n\u003Ctd>Directions, rate sources, markups and limits\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6–9\u003C\u002Ftd>\n\u003Ctd>Payment systems, KYC and AML on your accounts\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10–12\u003C\u002Ftd>\n\u003Ctd>Texts, rules, translations, test orders\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13–14\u003C\u002Ftd>\n\u003Ctd>Launch and applications to monitors\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>What most often pushes the date back is a single step: waiting for providers to open the accounts.\u003C\u002Fp>\n\u003Ch2>How we help you open an exchange\u003C\u002Fh2>\n\u003Cp>We don&#39;t just give you access to a platform. We take clients from the idea to the first order:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>we put together a launch plan for your directions;\u003C\u002Fli>\n\u003Cli>we help connect payment systems, KYC, AML and exchanges on your accounts;\u003C\u002Fli>\n\u003Cli>we set up directions, rates and limits and run the test orders with you;\u003C\u002Fli>\n\u003Cli>we prepare rate files for the monitors;\u003C\u002Fli>\n\u003Cli>after launch we stay in touch in Telegram.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"\u002Fen#access\">Leave a request\u003C\u002Fa>, and we&#39;ll show you a demo and talk through what you need.\u003C\u002Fp>\n",[5,16,17],"ru","uk",[19,26,27,34,42,49,56],{"slug":20,"locale":5,"title":21,"description":22,"date":9,"updated":9,"draft":10,"words":23,"minutes":24,"image":25},"crypto-exchange-monitors","How to get listed on exchange monitors and keep your position there","How crypto exchange monitors work, what to prepare before applying, what your rate file should look like and what decides an exchange's place in the list.",693,4,"\u002Fog\u002Fblog\u002Fen\u002Fcrypto-exchange-monitors.png",{"slug":4,"locale":5,"title":6,"description":7,"date":8,"updated":9,"draft":10,"words":11,"minutes":12,"image":13},{"slug":28,"locale":5,"title":29,"description":30,"date":31,"updated":31,"draft":10,"words":32,"minutes":24,"image":33},"aml-check-crypto-exchange","AML checks in a crypto exchange: what to check and what to do with risky orders","How AML screening of incoming transactions works in an exchange, how to read a risk score, which thresholds to set and what to do with an order the system holds back.","2026-11-04",662,"\u002Fog\u002Fblog\u002Fen\u002Faml-check-crypto-exchange.png",{"slug":35,"locale":5,"title":36,"description":37,"date":38,"updated":38,"draft":10,"words":39,"minutes":40,"image":41},"exchange-rate-markup-rounding","How to set rates in an exchange: sources, markup and rounding","What a crypto exchange's rate is made of, how to choose sources, work out markup and rounding, and what to do when a rate source stops responding.","2026-10-31",564,3,"\u002Fog\u002Fblog\u002Fen\u002Fexchange-rate-markup-rounding.png",{"slug":43,"locale":5,"title":44,"description":45,"date":46,"updated":46,"draft":10,"words":47,"minutes":40,"image":48},"move-exchange-to-new-platform","How to move an exchange to a new platform without losing clients or rankings","What to move, what to check and how to switch the domain so that an exchange keeps its clients, order history and search rankings after moving to a new script.","2026-10-28",549,"\u002Fog\u002Fblog\u002Fen\u002Fmove-exchange-to-new-platform.png",{"slug":50,"locale":5,"title":51,"description":52,"date":53,"updated":53,"draft":10,"words":54,"minutes":40,"image":55},"crypto-exchange-launch-checklist","A checklist before launching a crypto exchange","What to have ready for the first order: legal questions, payment systems, KYC and AML, rates, limits, the team, test orders and rate monitors.","2026-10-27",509,"\u002Fog\u002Fblog\u002Fen\u002Fcrypto-exchange-launch-checklist.png",{"slug":57,"locale":5,"title":58,"description":59,"date":53,"updated":53,"draft":10,"words":60,"minutes":40,"image":61},"how-automatic-payouts-work","How automatic payouts work in a crypto exchange","What happens between a client's payment and the payout to their card, which checks an order has to pass, and when an operator should still make the call.",546,"\u002Fog\u002Fblog\u002Fen\u002Fhow-automatic-payouts-work.png",1794165281353]