Crypto Banking Solutions: How the Infrastructure Works and How to Choose One

Yuri Musienko
Yuri Musienko

Yuri Musienko, CBDO at Merehead, has 10+ years of experience in crypto development and business design. He has helped deliver 20+ crypto exchanges, 10+ DeFi and P2P platforms, and 5 tokenization projects, and now focuses on AI development alongside them. Read more

Reading time
10 min
Last updated
Reviewed by
Andrew Klimchuk
CTO/Team Lead with 8+ years experience

Crypto banking solutions are the services and technology layers that let a business hold, move and convert both fiat money and digital assets. A typical stack includes accounts on a shared ledger, wallets and custody, fiat rails with on/off-ramps, crypto payments, cards, liquidity for conversion, and a compliance layer covering KYC, KYB, AML and KYT.

Crypto companies use these solutions to get reliable banking access, while banks and fintechs use them to add crypto to existing products. Unlike traditional banking, the stack has to reconcile blockchain settlement with bank settlement. Unlike pure crypto software, it depends on licensed partners for accounts, custody and cards.

The term covers three different things. For a crypto exchange or OTC desk, it means finding a bank or payment institution that will hold fiat and process transfers. For a neobank or a bank, it means adding custody and buy/sell/hold functions through a custodian or core-banking vendor. For anyone running a crypto-fiat product, it means the infrastructure that ties those pieces together: ledger, wallets, rails, liquidity and compliance.

This guide explains each layer, how money actually moves through it, where regulation draws the lines, and how to choose between provider-based, white-label and custom setups. Where we reference our own work, we label it and describe the original project context. Merehead builds and integrates the technology behind these products. It is not a bank, custodian or card issuer, and every regulated function described below requires a licensed partner or the operator's own license.

What Are Crypto Banking Solutions?

Search results for this term mix regulated crypto banks, custodians, core-banking vendors, account providers for crypto companies and software agencies. They all sell into one of three needs.

MeaningWho buys itWhat it includesTypical provider
Banking services for crypto businessesExchanges, OTC desks, miners, Web3 companiesOperating and client-money accounts, fiat transfers, sometimes OTC and FXCrypto-friendly banks, EMIs, BaaS platforms
Crypto services for banks and fintechsBanks, credit unions, neobanks, brokersCustody, buy/sell/hold, crypto balances next to fiat accountsQualified custodians, core-banking vendors with digital-asset modules
Crypto-fiat infrastructureOperators of wallets, exchanges, payment and neobank productsLedger, wallets, fiat rails, payments, liquidity, compliance, APIsAssembled from licensed partners plus own or licensed software

If you only need a bank that will open an account for a crypto company, start with our overview of crypto friendly banks. The rest of this article focuses on the second and third meanings, where product and engineering decisions matter most.

How crypto banking solutions differ from traditional banking and pure crypto software

DimensionTraditional bankingPure crypto softwareCrypto banking solution
SettlementBank rails with cut-off times and business daysBlock confirmations, 24/7Both, reconciled in one ledger
CustodyBank holds deposits on its balance sheetUser holds keys, or the platform does without a custody frameworkLicensed custodian or the operator's own key infrastructure, plus bank-held fiat
ComplianceKYC, AML, sanctions screeningOften minimal or wallet-level onlyKYC/KYB, AML, KYT, Travel Rule, sanctions screening on both rails
LicensingBank charterOften noneDepends on the model: MSB/MTL, CASP, EMI, trust or bank charter, or partner licenses
Main failure riskCredit and liquidityKey loss and smart contract bugsLedger drift between the chain, the bank and the platform

Who Uses Crypto Banking Solutions and Why

Business typeCore needSolution usually assembled
Crypto exchanges and brokersFiat deposits and withdrawals, client asset segregationBanking partner, custody, own ledger and KYT
OTC desks and payment companiesLarge-ticket settlement, clear attribution of incoming fundsPer-client deposit addresses, fiat rails, liquidity connections; see OTC crypto exchange development for desk-specific tooling
Fintechs and neobanks adding cryptoBuy/sell/hold and card spend inside an existing appCustodian or BaaS APIs, card program manager
Banks and credit unionsOffer crypto to existing customers without building custodyCore-banking vendor module or sub-custody arrangement
B2B cross-border payment platformsStablecoin settlement alongside SWIFTWallets, KYB, risk controls, internal balances
Web3 companies and DAOsOperating accounts, payroll, treasuryCrypto-friendly bank plus a treasury custody setup

Banks exploring the technology beyond custody can review how blockchain can be used in banking. These groups buy different products, but they run into the same engineering questions. Who holds the keys? What counts as the source of truth for balances? What happens when a bank transfer and a blockchain transfer disagree?

The Crypto Banking Stack: Seven Layers

Every crypto banking product combines the same layers. Operators rarely build all of them. The layers they buy still have to connect cleanly to the ones they build.

LayerWhat it doesUsually provided byWhat to verify
1. Accounts and ledgerRecords every balance and movement across fiat and cryptoOperator's platform or core-banking vendorDouble-entry records, pending vs. available states, reconciliation
2. Wallets and custodyGenerates addresses, stores keys, signs transactionsCustodian or operator's key infrastructureKey storage model, hot/cold split, rotation procedure
3. Fiat rails and on/off-rampsMoves USD, EUR and local currencies in and outBanks, EMIs, PSPsSupported rails, settlement windows, API quality
4. Crypto paymentsAccepts and attributes incoming cryptoOperator's nodes, node providers or payment processorsDeposit attribution model, confirmation policy
5. CardsLets users spend balances at merchantsIssuing bank, program manager, processorFunding model, conversion timing, dispute handling
6. Liquidity and conversionPrices and executes crypto-fiat and crypto-crypto swapsExchanges, liquidity providers, OTC desksFallback when a provider fails, rebalancing
7. ComplianceVerifies users and companies, screens transactionsKYC/KYB vendors, blockchain analytics vendors, operator's rulesConfigurable thresholds, audit trail, failure behavior

1. Accounts and the ledger

The ledger is the product. A fiat balance in a crypto banking app is not money sitting inside the app. It is a ledger entry that has to match a bank account the operator controls, and a crypto balance has to match on-chain holdings and any custodian's records.

Our experience comes from a custodial exchange with a fiat module, built as 12–13 backend microservices on Kubernetes. The accounting rules that mattered most were not algorithmic. They were business rules that are easy to get wrong:

2. Wallets and custody

Custody options range from a qualified custodian holding keys on the operator's behalf, to the operator running its own key infrastructure, to non-custodial wallets where users hold keys; our guide on how to create a crypto wallet app covers the user-facing side. Custodial setups typically split funds between hot wallets for day-to-day withdrawals and cold storage for reserves. For a deeper look at threat models, see our guide to crypto exchange security.

On the custodial exchange mentioned above, private keys for user deposit addresses and for hot wallets are encrypted in the database with two separate master keys, and secrets are managed in HashiCorp Vault. Separating the two key domains limits the blast radius if one of them is compromised or misconfigured.

The lesson we documented concerns rotation. An API key can be revoked and reissued. A master encryption key cannot simply be replaced in Vault: every private key encrypted under the old key must be decrypted, re-encrypted with the new one, and verified before the old key is retired. Otherwise the platform loses access to its own wallets. We recommend key versioning, where each encrypted record carries a key ID so migration can happen gradually.

An API key rotation is a configuration change. A master key rotation is a data migration, and it needs a tested rollback plan.

Our production custody work has used encrypted key storage rather than MPC or HSM-based custody. If your provider uses MPC or HSMs, the rotation mechanics differ, but the question to ask stays the same: how do you rotate key material without losing access to existing funds? Teams building their own custody stack can compare approaches with our crypto wallet app development practice.

3. Fiat rails and on/off-ramps

Fiat moves over SEPA and SWIFT, ACH and domestic wires in the US, card acquiring, and local rails reached through bank APIs or payment service providers. The operator almost never owns these rails. It integrates with a bank, EMI or PSP that does.

Two practical points from our builds shape integration budgets. First, every bank exposes a different API with different logic. When we scoped a crypto processing platform for an EU client, we told the client that adding a new bank meant integrating it almost from scratch, not flipping a configuration switch. Second, fiat is always a dual system. The platform owns the accounting; the bank owns the actual movement of money. The two only meet through status updates.

4. Crypto payments and deposit attribution

Accepting crypto sounds simple until you need to prove who sent what. On a B2B cross-border payment platform that planned OTC lots from 100,000 USDT, we compared three models for receiving stablecoin payments:

ModelHow it worksStrengthWeakness
Unique address per userPlatform generates an address per user via its own node or a node provider; clean funds are swept to a hot wallet after AML checksUnambiguous attribution, isolation of risky funds, per-user historyHigher build and node maintenance cost
External payment processorUser pays an invoice on a processor-generated addressFast to launch, processor handles address logicHigher per-transaction cost, dependency on a third party
Shared buffer walletAll users pay one address and attach the transaction hash; an admin verifies manuallyCheapest; roughly an order of magnitude cheaper to maintain by our preliminary estimateAttribution attacks, visible payment history, mixed clean and risky funds

The shared wallet exposed an attack during design review. User A pays 100 USDT to the shared address. User B opens a request for the same amount, finds User A's transaction in a block explorer, and submits that hash as proof of payment. Checking hash uniqueness in the database narrows the problem but does not solve it when several same-amount requests are open. A transaction hash proves that a transfer happened. It does not prove who sent it. We limited the shared model to small volumes from trusted counterparties and recommended unique addresses for recurring flows.

If crypto acceptance is your main use case rather than full banking, our guide on how to create a crypto payment gateway covers that narrower architecture.

5. Cards

This section is a general industry explanation; we have not run a card program ourselves. A crypto card program usually involves an issuing bank that sponsors the BIN, a program manager, a card processor and a network such as Visa or Mastercard. Either crypto is converted to fiat at the moment of authorization, or the user pre-funds a fiat balance from crypto before spending.

The issuer and program manager set most of the rules: KYC depth, spending limits, supported jurisdictions, dispute handling. For the operator's engineering team, the work is integrating authorization webhooks with the ledger so that a card payment reserves and then settles the right balance.

6. Liquidity and conversion

Conversion between crypto and fiat, or between crypto assets, depends on liquidity from exchanges, OTC desks or market makers. Choosing a crypto liquidity provider is only half the job. The platform also needs rebalancing and a plan for when the provider is unavailable.

Two patterns from our work transfer directly to crypto banking products:

  • Rebalancing with fixed routes. On an EU-oriented custodial exchange, a managed-rate liquidity module shows external exchange balances in the admin panel and moves funds back to internal wallets over pre-configured withdrawal addresses. Fixed routes reduce operator error, but the addresses have to be reviewed regularly.
  • Trading without the provider. On the custodial exchange with a fiat module, the external liquidity provider can be switched off. Orders then match internally instead of trading being blocked, and liquidity returns when the provider is re-enabled.

7. Compliance and the APIs that connect everything

Compliance is covered in detail in its own section below. The API layer ties all seven layers to the product: webhooks from banks and KYC vendors, blockchain node events, and outward APIs for partners. In our white-label exchange platform, API keys carry granular permissions such as read-only or deposit access, plus expiry dates. B2B partners should never receive broader access than their integration needs.

How Money Moves: Deposit and Withdrawal Lifecycles

Most support tickets in crypto-fiat products are really questions about state: "Where is my money?" A clear lifecycle answers that question for users, operators and auditors.

Crypto deposit lifecycle

  1. The node or node provider detects an incoming transaction to a user's address.
  2. The platform waits for the required number of block confirmations.
  3. The deposit is screened by KYT before the balance is credited.
  4. Clean funds are swept from the deposit address to a hot wallet.
  5. The balance is credited, or the transaction moves to a hold state for AML, 2FA or manual review.

On one exchange deployment, we observed these end-to-end crediting times. They depend on the confirmation policy and network congestion, and they belong in customer communications.

NetworkObserved time to creditImplication
TRON2–3 minutesFast enough for near-instant UX on stablecoin deposits
Ethereum~18 minutesShow a pending state with an expected time
Bitcoin~1 hour 40 minutesSet expectations upfront to avoid support tickets

On a custodial exchange we worked on, a transaction can be in one of these statuses: pending, on hold after an AML check, on hold after a manual restriction, manual review, completed, or rejected. Each status corresponds to a specific compliance stage, not just a UI label.

Fiat withdrawal lifecycle

On the custodial exchange with a fiat module, we found an inconsistency: withdrawal funds sometimes stayed in the order and were sometimes debited only after approval. The model we settled on:

  1. The user requests a withdrawal, and the amount is held against the request.
  2. An operator approves or rejects the request in the admin panel.
  3. On approval, the amount is fully debited from the user's balance and removed from the request hold.
  4. On rejection, the amount returns to the available balance.
  5. The bank executes the payment outside the platform; the platform records the logical state, not the bank's internal processing.
Fiat is always a dual system: the platform is responsible for accounting, and the bank is responsible for moving the money. Debiting at the moment of approval, not at request creation, keeps the ledger consistent regardless of bank delays.

Compliance and Transaction Monitoring in Practice

The regulatory map

The overview below is a general orientation for the US and EU, not legal advice. Licensing strategy needs qualified counsel in each target jurisdiction; for exchange-style products, our guide on how to build a crypto exchange covers licensing alongside the tech stack.

AreaUnited StatesEuropean Union
Core authorizationFinCEN treats businesses that exchange or transmit convertible virtual currency as money transmitters: MSB registration plus a BSA/AML program. Most states also require a money transmitter license; New York adds the BitLicense.MiCA authorization as a crypto-asset service provider (CASP)
Banking and custody chartersBanks and trust companies can offer custody under OCC and state frameworks; some crypto firms pursue national trust chartersCredit institution or EMI licenses for fiat accounts; CASP license for custody
Travel RuleOriginator and beneficiary information must travel with funds transfers of $3,000 or more, which FinCEN applies to virtual currencyTransfer of Funds Regulation, applied since December 30, 2024, with no minimum threshold between CASPs and extra checks for transfers over €1,000 involving self-hosted wallets
StablecoinsThe GENIUS Act, signed in July 2025, sets a federal framework for payment stablecoin issuersMiCA rules for e-money and asset-referenced tokens
Operational resilienceExamined through bank regulators and state supervisorsDORA, applied since January 17, 2025: ICT risk management, incident reporting, resilience testing
SanctionsOFAC screening of counterparties and wallet addressesEU sanctions regimes

Outsourcing a function to a vendor does not transfer compliance responsibility. The licensed entity remains accountable for KYC, AML and sanctions controls, whatever the vendor's software does by default. That is why the failure behavior of the compliance layer matters as much as its features.

Yuri MusienkoBusiness developer, Merehead

KYC and KYB

Across several exchange projects we integrated SumSub for KYC, including a dual-path setup: a national mobile identity app for local users and document upload for international users. Each path has different webhook payloads and status transitions, so the backend maintains two verification state machines.

KYB for business accounts is a longer workflow. On the B2B payment platform, a company moves through document submission, a "verification required" state, an agent agreement generated from the company's details, and final administrator approval.

The agreement is attached to the company, not to individual payment requests, so every request reuses one current version. The platform also compares the uploaded signed PDF with the original template. In testing, it flagged three letters added to the agreement number and two changed digits in a registration number, and showed the exact sections for a human reviewer to decide.

KYT: a configurable pipeline, not a single check

On the custodial exchange, transaction monitoring runs on three configurable thresholds:

  • Auto approve below a set amount, bypassing paid screening.
  • Enhanced check above a second threshold, where all active analytics providers are queried in parallel and the highest severity wins.
  • Manual review above a third threshold, where the transaction is held for a compliance officer.

Several design decisions made this work in production:

  • Normalized risk categories. Provider responses are mapped to about 70 categories, even when a provider returns more than 150. Switching vendors does not require rewriting business logic.
  • Risk portion, not total amount. Risk is measured on the share of the transaction linked to risky sources, shown as a percentage and as a USDT amount.
  • Deposit-only skip rule. A moderate-risk deposit can be credited automatically if its risky portion is below a threshold. We deliberately did not apply this rule to withdrawals, so risky funds cannot leave through it.
  • Timeouts. One provider sometimes took up to an hour to respond, so the system falls back to the results that have already arrived.
  • Automatic address regeneration. When the AML check rejects a deposit, the deposit address is archived and a new one is issued across supported networks. A manual rejection does not trigger this.
  • Diff-based audit logs. Every configuration change is stored with old and new values. Changes to critical parameters require TOTP confirmation.
  • Two report formats. JSON remains the source of truth, and a PDF export per provider serves compliance teams, auditors and banking partners.

When the monitoring vendor goes down

During testing of an exchange deployment, every enhanced-mode AML provider started returning HTTP 403. The system marked the affected transactions as clean, and the standard flow failed with an error. We classified this as a false-negative risk: the platform was effectively failing open. The fix requires the pipeline to hold transactions when screening is unavailable, not to pass them.

If the AML check did not run, the transaction is not clean. The system has no right to let it through without an additional control.

Ask every provider, and every internal team, the same question: what happens to a deposit when your KYT vendor is down?

Provider-Based vs White-Label vs Custom Infrastructure

The build-or-buy decision in crypto banking is mostly about who controls the ledger and who carries compliance responsibility, rather than about cost alone.

ModelWhat you getWhat you controlMain trade-offFits when
Provider-based (BaaS, custodian and account APIs)Regulated accounts, custody and sometimes cards through partner APIsFront end, onboarding UX, pricingPartner rules and pricing limit the product; migration is hardYou need to launch without your own licenses
White-label platformPre-built ledger, wallets, exchange and admin modules under your brandBrand, configuration, integrationsLimited control over the transaction engineYou want speed and your model is close to standard
Custom buildOwn ledger, wallet infrastructure and compliance orchestrationFull stack and data modelLongest path; you own every operational riskYour product logic or jurisdiction mix is non-standard
HybridPartner custody or liquidity plus your own ledger and compliance rulesAccounting, risk policy, UXMore integration points to monitorYou want control of the ledger without holding every license

We have scoped hybrid variants in client engagements. In one, a tier-1 exchange held all custody and liquidity through a master account with user sub-accounts, and our backend acted as middleware between the product and the exchange's API. In another, part of the wallet infrastructure ran on the client's own nodes and part through external RPC providers, to balance regulatory requirements against infrastructure cost.

Each model has a dedicated guide. For pre-built platforms, timelines and pricing, see our white label crypto bank analysis. For a module-by-module view of the platform itself, read our breakdown of crypto banking software. If you have decided to build, our guide to crypto banking app development covers the process, stack and budget.

Implementation Challenges We See in Real Builds

The issues below come from exchange, payment and wallet projects rather than from a licensed crypto bank. They sit in layers that every crypto banking product shares: ledger, custody, fiat processing and compliance.

ProblemWhere we saw itWhat it looks likeWhat to do
KYT fails openExchange deploymentVendor errors cause transactions to be marked cleanHold on vendor failure; alert and retry
Fee preview differs from the charged feeCustodial exchange, fiat modulePreview showed $2, backend charged $3, because the two calculations read different sourcesThe backend is the only authority; the front end displays what the backend computed
Limit exceeds the top fee tierCustodial exchange, fiat moduleA "no matching fee tier" error when the limit is higher than the last of up to 10 tiersValidate fee tiers against limits when the configuration is saved
Fee tiers reset after re-enabling a currencyCustodial exchange, fiat moduleThe first tier reverted to a default value after disable/enablePersistence tests for every configuration toggle
Shared deposit walletB2B payment platformSomeone else's transaction hash submitted as proof of paymentUnique addresses for recurring flows
Master key rotationCustodial exchangeRotating the key in Vault would make encrypted private keys unreadableRe-encryption workflow with key versioning
Bitcoin node syncExchange projectsA full node takes 5–10 days to sync (BNB Smart Chain and TRON 1–3 days) and blocks go-liveStart nodes in week one
Testnet behaves differentlyExchange launchesFee estimation, congestion and network minimums differ on mainnetRun full deposit → trade → withdrawal cycles with small real amounts on mainnet
Timezone driftCustodial exchangeA trading query returned times three hours off UTC in one environmentUTC in the database and API; localize only in the front end
Hot wallet runs dryCustodial exchangeWithdrawals stallAlert below a threshold (we set one at the equivalent of $800) routed to a team channel
Network fee provider outageCustodial exchange, TRONAn energy provider cut user fees from 15–20 TRX to 0; without it, withdrawals depend on a hot-wallet fallback at ~15 TRX per transactionTest the fallback with deliberate fault injection

Most of these are not exotic bugs. They are gaps between systems: the front end and the backend, the platform and the bank, the vendor and the pipeline. Crypto banking products fail at those boundaries, which is where testing time should go.

Operational Resilience: Monitoring, Disaster Recovery and Running Costs

Regulators and banking partners increasingly ask how a platform detects incidents, how fast it recovers, and whether recovery has been tested. In the EU, DORA turns these expectations into legal obligations.

On an EU-oriented custodial exchange, the production setup looked like this:

  • Application hosted on DigitalOcean, blockchain nodes on Hetzner.
  • Logs in OpenSearch and infrastructure alerts in Slack.
  • MySQL and PostgreSQL dumps stored in two regions, Frankfurt and Amsterdam.
  • Cloudflare in front of the application for DDoS and web-attack protection.

When the client asked us to scope DORA-aligned site reliability for the same product, the targets were RTO of 2 hours and RPO of 30 minutes. Monthly infrastructure estimates from that scoping:

Option (scoping estimate)Monthly costOf which blockchain nodes
Kubernetes on Hetzner, production (2 master + 2 worker nodes, load balancer, 100 GB storage)€110.49Excluded
Kubernetes on Hetzner, pre-production€43.19Excluded
DigitalOcean without Kubernetes$1,053.15$836
AWS without Kubernetes$1,855.42$1,559.36

Three lessons carry over to any crypto banking stack:

  • Nodes dominate the bill. In both non-Kubernetes estimates, blockchain nodes were the largest line item, well above application compute.
  • A 2-hour RTO requires reserve nodes. Resyncing a single node can take longer than the recovery window.
  • Response times cost people. Meeting a 15-minute first response and a 1-hour analysis target around the clock required a three-engineer on-call rotation, estimated at $2,800 per week.

A backup has no value until the team has restored the database and its dependent services from it. On one project, a disk-space incident in pre-production kept Kubernetes pods from being scheduled. In production, the same failure would have taken services down.

Yuri MusienkoBusiness developer, Merehead

On the custodial exchange, we also kept production and pre-production in separate Kubernetes clusters and did not merge the development environment into pre-production, even though merging would have lowered infrastructure costs. With a dozen interdependent services, a pre-production environment that receives ten deploys a day no longer mirrors production.

How to Evaluate a Crypto Banking Solution Provider

Whether you are choosing a BaaS partner, a white-label vendor or a development team, these questions separate production-ready answers from sales answers:

  1. Which licensed entities hold fiat and crypto, and in which jurisdictions?
  2. Is the ledger double-entry, and how is it reconciled against bank statements and on-chain balances?
  3. How are pending fiat deposits separated from available balances?
  4. How are deposits attributed to users: unique addresses, invoices or shared wallets?
  5. Where are private keys stored, and what is the documented procedure for rotating master keys?
  6. What is the confirmation policy per network, and how is crediting time communicated to users?
  7. What happens to a transaction when the KYT vendor is unavailable?
  8. Can AML thresholds and risk categories be changed without a code deployment, and is every change logged with old and new values?
  9. How does KYB handle document verification and agreement integrity for business accounts?
  10. Which liquidity providers are connected, and what happens when one is switched off?
  11. What are the RTO and RPO, and when was the last restore test?
  12. Who is on call, and how are hot wallet balance alerts routed?

Where Merehead Fits

Merehead is a software development company. We do not open bank accounts, hold client assets or issue cards. We build and integrate the technology layers that connect those regulated services:

  • ledgers and admin panels;
  • wallet infrastructure and blockchain node integration;
  • KYC, KYB and KYT orchestration;
  • fiat workflows;
  • liquidity connections;
  • monitoring and DevOps.

If you are planning that infrastructure, our crypto banking software development team can review your architecture with you.

FAQ

It is any combination of services and technology that lets a business hold, move and convert both fiat and digital assets. That includes accounts and a ledger, custody, fiat rails, crypto payments, cards, liquidity and compliance. Some solutions are regulated services, such as bank accounts for crypto companies; others are the infrastructure that operators use to build their own crypto-fiat products.

No. A crypto bank is a chartered or licensed institution that offers digital asset services such as custody directly. A crypto-friendly bank is a traditional bank or payment institution willing to serve crypto businesses with ordinary fiat accounts.

Under US Bank Secrecy Act rules, financial institutions must record and pass along originator and beneficiary information for funds transfers of $3,000 or more. FinCEN applies these recordkeeping and Travel Rule requirements to convertible virtual currency transfers as well.

Usually yes, or you need to operate through licensed partners. Exchanging or transmitting crypto typically requires FinCEN MSB registration and state money transmitter licenses, and New York adds the BitLicense. Custody and deposit-taking involve bank or trust charters. Confirm your specific model with qualified counsel.

It depends on the network and the confirmation policy. On one exchange deployment, we observed about 2–3 minutes for TRON, about 18 minutes for Ethereum and about 1 hour 40 minutes for Bitcoin, before any AML hold.

Use provider APIs when you need regulated accounts and custody without your own licenses. Use a white-label platform when speed matters and your model is close to standard. Build custom when your ledger logic, risk policy or jurisdiction mix is non-standard. Many teams combine partner custody with their own ledger and compliance rules.

No. Merehead builds and integrates software. Accounts, custody and card issuing are provided by licensed banks, custodians, EMIs and card program partners, or by the operator under its own licenses.

Found this useful? Share it Send it to your team or a co-founder planning a launch.
Contact

Have a Project in Mind? Let's Talk

Describe your idea or request and our expert will contact you within a couple of hours.

What happens next
1
We reply within a couple of hoursA business developer reads your request and asks only what matters.
2
A call with our expertWe discuss your goals, the architecture options and the risks we see.
3
You get a scope, budget and timelineA module-by-module estimate you can compare with any other quote.
11+years in software development
131projects delivered since 2015
5official technology partners

Do you want to start your own project?

Discuss your idea with our business development expert.

Describe your idea or request and our expert will contact you within a couple of hours. Or contact us directly via Telegram or WhatsApp.