Markets now…
← Guides
Guides

🇪🇸 How to Buy Cryptocurrency in Spain: Providers, Payments, KYC, and Taxes

Spain operates under EU MiCA regulations and maintains a Banco de España registry of authorized virtual asset service providers. This guide covers verifying providers, funding options, identity requirements, fees, and the tax obligations that apply to crypto gains and holdings.

August 24, 2026

Check the Banco de España register before you deposit

Spain requires cryptocurrency exchanges and wallet providers to register with the Banco de España as virtual currency service providers. The official register lists every legal operator and is publicly searchable on the Banco de España website. Before transferring money or providing identity documents, verify that your chosen platform appears on this register. Operating without registration is illegal, and unregistered providers offer no legal recourse if funds are lost or frozen.

The register includes both Spanish companies and foreign platforms authorized to serve Spanish residents. It shows the company name, registration number, and the date of authorization. EU MiCA rules, which Spain applies, set common standards across member states, but registration remains national. If a platform claims to serve Spain but does not appear on the register, avoid it regardless of marketing or perceived reputation.

EUR deposits via SEPA transfer and Bizum

Most Spanish exchanges accept SEPA bank transfers for depositing euros. SEPA transfers are free from Spanish banks, typically arrive within one business day, and involve no currency conversion since both your bank account and the exchange account are denominated in euros. You provide the exchange's IBAN, reference code, and sender name that matches your verified account. Instant SEPA transfers, supported by many Spanish banks, can credit your exchange balance within seconds for a small fee, typically under one euro.

Bizum is increasingly supported by Spanish-focused exchanges for smaller deposits, usually capped at a few hundred euros per transaction. Bizum transfers are instant and free for the sender, though exchanges may apply a convenience fee or reserve this method for verified users. For larger amounts, standard SEPA remains the dominant method. Some platforms also accept debit cards, but card deposits often incur fees of 1.5 to 3 percent and face stricter limits due to chargeback risk.

KYC verification with DNI or NIE

All registered Spanish crypto providers must perform Know Your Customer verification before allowing trades or significant deposits. You will need to provide a valid government-issued identity document—Spanish nationals use the Documento Nacional de Identidad (DNI), while foreign residents provide the Número de Identidad de Extranjero (NIE). Some platforms also accept passports, but DNI and NIE are standard and process faster.

Verification typically involves uploading a clear photo or scan of your document, a selfie or live video to match your face, and proof of residence such as a recent utility bill, bank statement, or padrón certificate showing your Spanish address. Processing takes anywhere from a few minutes to a few days depending on the platform and volume. Repeat verification may be required if you change address or if regulatory rules tighten. Until KYC is complete, deposits and trading are either blocked entirely or capped at very low amounts.

Trading fees, spreads, and withdrawal costs

Exchanges charge in one or both of two ways: a percentage trading fee on each buy or sell, and a spread between the buy and sell price. Trading fees on Spanish platforms typically range from 0.1 to 1 percent per transaction, often structured in tiers that reward higher monthly volume with lower rates. The spread—the difference between the price at which the exchange buys and sells a cryptocurrency—can add another 0.5 to 2 percent in implicit cost, especially on platforms that advertise zero-commission trading.

Withdrawing euros back to your bank account is usually free via SEPA, though some exchanges set a minimum withdrawal amount or charge a flat fee of one or two euros. Withdrawing cryptocurrency to an external wallet incurs blockchain network fees, which vary by asset and network congestion. Bitcoin withdrawals might cost a few euros, while Ethereum or tokens on Ethereum can cost significantly more during busy periods. Always confirm the fee schedule in the platform's fee page, as promotional rates expire and structures change.

Income tax on crypto gains: savings income bands

Cryptocurrency gains in Spain are treated as savings income (rendimientos del ahorro) and taxed separately from employment or business income. The tax applies only when you sell, trade for another cryptocurrency, or use crypto to buy goods or services—simply holding does not trigger a taxable event. Savings income is taxed in progressive bands: as of current law, the first €6,000 is taxed at 19 percent, income from €6,000 to €50,000 at 21 percent, €50,000 to €200,000 at 23 percent, and income above €200,000 at 26 percent. These bands and rates are set by the state, though autonomous communities can adjust them slightly.

Losses from crypto trades can offset gains within the same tax year and up to four subsequent years, but only against other savings income such as dividends or interest, not against employment income. You calculate the gain or loss per transaction using the acquisition cost and the sale price in euros. Keeping detailed records of every transaction, including date, amount, asset, price, and fees, is essential. Rules and rates do change with annual budgets, and this is not tax advice—consult a Spanish tax advisor (asesor fiscal) to ensure compliance with your specific situation.

Modelo 721: declaring crypto held abroad

If you hold cryptocurrency on a foreign exchange or in wallets not custodied by a Spanish provider, and the combined value exceeds €50,000 at any point during the calendar year, you must file modelo 721 (Declaración informativa sobre monedas virtuales situadas en el extranjero) by March 31 of the following year. The threshold applies per person, not per account or asset, and is measured using the highest value reached during the year converted to euros at the exchange rate of that date.

Modelo 721 is an informational declaration, not a tax payment. Its purpose is transparency, allowing the tax authority (Agencia Tributaria) to cross-reference holdings with income declarations. Failing to file, filing late, or providing incorrect information can result in significant penalties, starting at €5,000 per undeclared asset group and increasing for repeat offenses. If your holdings are below €50,000 or are held exclusively with Spanish-registered providers, modelo 721 does not apply. Rules and penalties are subject to change, so verify current thresholds and requirements each year or work with a tax professional familiar with crypto reporting.

All news →

B
Binance
Crypto
★ 4.9
🎁 Up to $600 welcome bonus
  • Largest exchange by volume
  • 600+ coins
  • Low 0.1% fees
Start trading →
C
Coinbase
Crypto
★ 4.7
🎁 Get crypto rewards for learning
  • Largest US exchange
  • Publicly listed (NASDAQ)
  • Beginner friendly
Start trading →

Advertising disclosure: some links here are affiliate links. Details

🎁 Up to $600 welcome bonus
Start trading