Skip to content
Services · migration

Change your exchange software without losing a balance.

A fixed-price move onto BitPolaris: users, balances, history and wallets moved in one announced freeze window, with a full balance reconciliation before and after that you can show your customers and your regulator.

starting price, fixed after assessment
€9,500
dry run on a copy before the real switch
1
reconciliations: before and after
2
of balances matched before go-live
100%
Why teams move

Usually one of four reasons.

The vendor changed course

A new pricing model, a merger, a support team that stopped answering, or a product that moved away from what you run.

You need your own servers

A regulator or a bank wants the system and the keys inside your perimeter, or you want the source code.

Costs grew with volume

Revenue share or per-user fees that made sense at launch no longer do.

Missing pieces

Wallet apps, custody policy, payments or token launch that your current stack does not have.

What moves

Data, money and configuration.

Users and KYC status
Accounts, verification levels and limits. Documents stay with your KYC provider; references move.
Balances
Every account balance, reconciled against your wallets and the old ledger before and after the switch.
History
Orders, trades, deposits and withdrawals, so statements and tax reports stay complete.
Wallets
New deposit addresses issued; old addresses monitored and swept for an agreed period, so late deposits are not lost.
Markets and fees
Pairs, fee tiers, limits and market-making settings recreated and checked.
API users
Endpoints documented; users create new API keys on the new system.
How it works

Rehearse first, switch once.

  1. Step 1

    Assessment

    Export formats, data model, chains, custody setup. Fixed price and date agreed.

  2. Step 2

    Dry run

    Full migration on a copy, with a reconciliation report you review.

  3. Step 3

    Freeze and switch

    Deposits and trading paused, final export, import, reconciliation, DNS switch.

  4. Step 4

    Aftercare

    Two weeks of close watch; the old system stays read-only for reference.

Price

Fixed after the assessment.

Typical scopePrice
StandardOne exchange, standard export, up to 10 chainsfrom €9,500
LargerCustom or in-house system, more chains, several entities€15,000–25,000
LicenceBitPolaris on cloud, self-hosted or sourceAs in the price list

The migration price is fixed once the assessment is done. It does not change if the switch takes longer than planned.

FAQ

Questions

How long is the freeze?

It depends on the number of accounts and chains. We measure it in the dry run and you announce it to your users in advance.

Can we keep our domain and brand?

Yes. Users log in at the same address; the switch is a DNS change at the end of the freeze.

Do you migrate from in-house systems?

Yes, after the assessment. We need a database export or an API that returns accounts, balances and history.

What if the numbers do not match?

We do not go live. Every difference is explained and fixed in the dry run, and the final reconciliation must match before the switch.

Thinking about moving?

Tell us what you run today and how many users you have. We reply with the assessment plan.