How to Buy Internet Computer (ICP)
Buy Internet Computer (ICP) on Coinbase step by step: KYC, deposit, order, self-custody withdrawal. Covers NNS neuron staking, Ledger support and lock-up risk.
Before you buy: how the Internet Computer differs from other chains
ICP is the native token of the Internet Computer, the network built by the DFINITY Foundation that went live in May 2021. Its ambition is unusual: rather than settling transactions for off-chain apps, it hosts entire web services on-chain in "canister" smart contracts, with a reverse-gas model in which developers pre-pay compute (as "cycles") so end users do not pay per-transaction gas. ICP itself is used for governance staking, converting into cycles, and rewarding node providers.
A native ledger with its own address format
ICP is not an ERC-20 and the Internet Computer is not EVM-compatible. The ledger uses principals and account identifiers instead of 0x addresses, so an Ethereum wallet can never receive ICP — a mistake that permanently destroys funds. Exchange deposit pages show a long hexadecimal account identifier; copy it exactly and send a small test amount before the full balance.
Where ICP trades
Coinbase listed ICP the day the network launched, and Kraken and Binance both carry it, so fiat on-ramps are straightforward. Fees are each venue's ordinary maker/taker schedule; on the network side, ledger transfers carry a small fixed fee, so moving ICP to self-custody is inexpensive.
Wallets: the NNS dapp and Ledger
The reference self-custody route is the NNS front-end dapp — the Internet Computer's own governance and wallet interface — which integrates with Ledger hardware so transfers, staking and voting are all signed on-device. Set up the hardware first (see how to set up a Ledger), then connect it to the NNS dapp.
Staking means neurons, and neurons mean lock-ups
ICP staking is unlike delegating on other chains: you lock tokens into a "neuron" with a dissolve delay between six months and eight years. Longer delays earn greater voting power and rewards — the maximum bonus goes to eight-year neurons — and you vote on (or follow others voting on) network proposals. There is no widely used wrapped or liquid form of staked ICP on major exchanges, so a neuron is a genuine commitment.
The ICP-specific risk
That commitment is the risk: once staked, ICP cannot move until its dissolve delay has fully elapsed after you start dissolving — months or years, regardless of what the price does. Only stake what you are certain you will not need, and keep trading balances liquid.
What you'll need (prerequisites)
- Government-issued ID
- Bank account or debit card
- Email address
- Authenticator app for 2FA
Recommended for this tutorial
Tools and accounts referenced in the steps below:
Step-by-step
-
Step 1: Open an account on Coinbase
Visit the official Coinbase website. Click "Sign up" and enter your email and a strong password. Confirm the email link in your inbox.
-
Step 2: Verify your identity (KYC)
Most regulated exchanges require ID verification before fiat deposits. Upload a government-issued ID (passport or driver's licence) and a selfie. Verification usually completes in minutes, occasionally up to 24 hours.
-
Step 3: Enable two-factor authentication
Open your account security settings and enable 2FA using an authenticator app (Authy, Google Authenticator, Aegis). Avoid SMS 2FA — it is vulnerable to SIM-swap attacks. Save the recovery codes offline.
-
Step 4: Deposit fiat
Link a bank account, debit card or use SEPA / ACH / Faster Payments. Bank transfer is cheapest; card deposits incur a 1.5–4% surcharge. Wait for the deposit to credit (instant for cards, hours-days for bank transfer).
-
Step 5: Place a market or limit order for ICP
Navigate to the ICP/USD or ICP/EUR pair. A market order fills immediately at the best available price. A limit order only fills at your chosen price; better for large orders to avoid slippage.
-
Step 6: Withdraw to self-custody
Once filled, transfer ICP from the exchange to a wallet you control. ICP is a native Internet Computer token — not an Ethereum/ERC-20 token — so you need a wallet that supports it, such as a Ledger hardware wallet or an Internet Computer wallet like Plug or the NNS dapp. EVM-only wallets such as MetaMask or Rabby cannot hold native ICP. Exchanges are custodial — your keys live with them. Send a small test transaction first to confirm the address before moving the full balance.
Common errors and fixes
- KYC delayed >24h. Re-upload a clearer photo of your ID with the corners visible and good lighting. Contact support if it still takes longer than 48 hours.
- Bank transfer rejected. Some banks block transfers to crypto exchanges. Try a different bank, debit card, or stablecoin on-ramp like MoonPay / Banxa.
- Withdrawal address rejected. Confirm you copied the entire address (not truncated) and selected the correct network — sending ERC-20 to a Bitcoin address loses the funds permanently.
- 2FA code rejected. Server time and authenticator clock must be in sync. Re-sync your phone clock or regenerate 2FA from the recovery codes.
- High network fees on withdrawal. Bridge to an L2 or use a chain with cheaper fees if available; or batch withdrawals to amortise the fixed cost.
FAQ
What is the cheapest way to buy ICP?
Bank transfer (ACH / SEPA / Faster Payments) on Coinbase is the cheapest, with fees typically under 0.5%. Card deposits add 1.5–4%. P2P platforms can be cheaper but riskier.
Do I need to do KYC to buy ICP?
On regulated exchanges (Coinbase, Kraken, Binance), yes — KYC is required for fiat on-ramps. Decentralized routes via DEXes plus stablecoins do not require KYC but require crypto already in self-custody.
Should I leave ICP on the exchange?
For small amounts (< $1,000) or active trading, yes. For larger amounts or long-term holding, withdraw to self-custody (a Ledger hardware wallet, or an Internet Computer wallet such as Plug or the NNS dapp, is recommended). "Not your keys, not your coins."
What is the minimum amount of ICP I can buy?
Most exchanges allow purchases as low as $1-5 worth of ICP. ICP is highly divisible, so you can buy fractional amounts far below 1 whole coin.
Can I buy ICP with a credit card?
Yes, but card issuers often code it as a cash advance, triggering high APR and fees. Debit card or bank transfer is safer.