← Back to blog

Bitvavo, Kraken, and Coinbase compared — a fact-based look at the three exchanges Aurono supports

April 7, 2026 · Eppo
exchangeseducationcomparison

Aurono currently supports three exchanges: Bitvavo, Kraken, and Coinbase. Each has real strengths and real trade-offs. This post lays out the facts so you can pick the right one — or combine them — for your strategies.

No affiliate rankings, no “best exchange” verdict. Just the numbers.

The basics

BitvavoKrakenCoinbase
Founded2018, Amsterdam2011, San Francisco2012, San Francisco
OwnershipPrivate (bootstrapped)Private ($20B valuation)Public (NASDAQ: COIN)
EU licenseMiCA via AFM (Netherlands)MiCA via CBI (Ireland)MiCA via CSSF (Luxembourg)
NL presenceHeadquartered in Amsterdam, DNB registered since 2020Operates via MiCA passportingOperates via MiCA passporting
EUR pairs~435~620~35

All three hold MiCA licenses, which is the EU’s unified crypto regulation framework. This means consumer protection, capital requirements, and supervisory oversight in every EEA country. Bitvavo is the only one physically headquartered in the Netherlands with a direct DNB registration.

Fees

This is where they diverge significantly. All fees below are for the lowest volume tier (retail, under €10K/month volume).

BitvavoKrakenCoinbase Advanced
Maker0.15%0.25%0.60%
Taker0.25%0.40%1.20%
EUR deposit (SEPA)FreeFreeFree
EUR deposit (iDEAL)Free, instantInstantInstant, but buys USDC
EUR withdrawalFree€1 (SEPA Instant)€0.15
Minimum order€5€5~€2

Bitvavo is the cheapest by a clear margin. A €100 trade on Bitvavo costs €0.25 in taker fees. The same trade on Coinbase costs €1.20 — nearly five times more.

Important for Dutch users: all three support iDEAL (soon Wero) for instant deposits. On Bitvavo and Kraken, your deposit arrives as EUR. On Coinbase, an iDEAL deposit buys USDC instead — you’d need to convert that to EUR before trading, which adds a step and a small conversion cost.

For automated trading with Aurono, the taker fee matters most. Aurono places limit orders at the trigger threshold price, which is near market price. These orders typically fill immediately — meaning they execute as taker orders, not maker. Your sizing calculations use the taker rate to ensure you never receive less than your requested amount on a sell, and never spend more than your requested amount on a buy.

EUR trading pair coverage

This difference is dramatic:

  • Bitvavo: ~435 EUR pairs. Every listed coin has a EUR pair. If you trade in euros, Bitvavo has the widest selection.
  • Kraken: ~620 EUR pairs. Strong coverage, and the deepest liquidity for major pairs.
  • Coinbase: ~35 EUR pairs. Coinbase is primarily a USD exchange. EUR pairs exist for the top assets (BTC, ETH, SOL, etc.) but selection is very limited.

If your strategy targets a smaller-cap altcoin, check whether it has a EUR pair on your exchange before creating the strategy. In Aurono, the Lab’s Explore tab shows which exchanges offer each pair.

Security

BitvavoKrakenCoinbase
Funds lost to hacksNoneNoneNone
Notable incidentsData breach (Apr 2024, no funds affected)Bug exploit ($3M, recovered, Jun 2024)Support contractor bribed (69K user records, May 2025)
Proof of ReservesYes (The Network Firm, quarterly)Yes (The Network Firm, quarterly, 114.9% BTC ratio)No (publicly audited via SEC filings instead)
Cold storageYes, via insured custodians (Coinbase Custody, Copper.co)Yes, majority offlineYes, 98% offline, geographically distributed
InsuranceVia custodial partners (Lloyd’s/Aon)Not publicly disclosedCrime insurance via Lloyd’s (hot wallet theft)
Fund segregationBitvavo Payments foundation (bankruptcy-remote)Not publicly detailedSubject to SEC financial reporting

None of the three has ever lost customer funds to a hack. All store the vast majority of assets in cold storage.

Bitvavo and Kraken publish quarterly Proof of Reserves audits by the same firm (The Network Firm), confirming they hold at least 100% of customer assets. Coinbase, as a publicly listed company, is subject to SEC financial audits instead — a different form of transparency, but not directly comparable to cryptographic proof of reserves.

API and automation

Since Aurono communicates with your exchange entirely through APIs, this matters:

BitvavoKrakenCoinbase
REST APIYesYesYes
WebSocketYesYes (v2)Yes
Official Python SDKYesYesYes
Auth methodHMAC-SHA256HMAC-SHA512 + nonceES256 JWT (CDP keys)
Rate limits1,000 weight/minCounter-based per key3-5 req/sec

All three APIs are well-documented and stable enough for Aurono’s evaluation cycles (hourly to daily). Bitvavo has the most generous rate limits. Coinbase has the most restrictive, but Aurono’s access patterns stay well within them.

One practical note: Coinbase uses a different credential format. Instead of a simple API key + secret, you get a “CDP key name” and a PEM-encoded private key. Aurono’s Settings page handles this with a text area for the PEM key — it’s a one-time setup difference, not an ongoing concern.

Deposit and withdrawal

BitvavoKrakenCoinbase
iDEALFree, instant → EURInstant → EURInstant → USDC (conversion needed)
SEPAYes (free)Yes (free)Yes (free)
SEPA InstantNoYes (€1)No
PayPalYesYesNo
Credit cardNoNoYes (higher fees)

All three support iDEAL for instant deposits from any Dutch bank account. On Bitvavo and Kraken, funds arrive as EUR. On Coinbase, an iDEAL deposit buys USDC — you’ll need to convert to EUR before your strategies can use it, adding a step and a small cost.

Regulatory context

All three exchanges have navigated significant regulatory milestones:

Bitvavo was among the first to register with DNB (2020) and obtained its MiCA license from the AFM. Being Dutch-headquartered means Dutch supervisory authorities have direct oversight. In July 2025, co-founder Mark Nuvelstijn permanently stepped down as CEO following allegations reported by Financieele Dagblad regarding regulatory violations — a governance event worth noting, though no charges have been proven and operations continued normally.

Kraken obtained its MiCA license from the Central Bank of Ireland and is now active across all 30 EEA countries. The SEC lawsuit against Kraken in the US was dismissed in March 2025. Kraken has been exploring an IPO, though plans were paused in March 2026 due to market conditions.

Coinbase secured its MiCA license from Luxembourg’s CSSF and is migrating EU customers to its Luxembourg and Ireland entities. Coinbase is the only publicly traded exchange of the three (NASDAQ: COIN since 2021), which means its financials are subject to SEC reporting requirements. The SEC lawsuit against Coinbase was also dismissed in February 2025.

When to use which

There’s no single “best” exchange. The right choice depends on what matters to you:

Choose Bitvavo if you want the lowest fees, the widest EUR pair selection, instant iDEAL deposits to EUR, and a Netherlands-based exchange under direct Dutch supervision. Bitvavo is the strongest default for Dutch users running Aurono strategies.

Choose Kraken if you want deep liquidity on major pairs, a 15-year track record, and strong Proof of Reserves transparency. Kraken’s fees are moderate and its API is robust. Good for BTC and ETH strategies where liquidity matters.

Choose Coinbase if you value the transparency of a publicly traded company and already have a Coinbase account. Be aware of the limited EUR pair selection and significantly higher fees at low volumes.

Or combine them. Aurono supports running strategies across multiple exchanges simultaneously. You might run your main EUR strategies on Bitvavo for the fees, keep a BTC strategy on Kraken for the liquidity, and use Coinbase for specific assets. Each strategy specifies its exchange independently — Aurono handles the routing.

Summary table

BitvavoKrakenCoinbase
Taker fee0.25%0.40%1.20%
EUR pairs~435~620~35
iDEALInstant → EURInstant → EURInstant → USDC
Proof of ReservesYesYesNo (SEC filings)
HQNetherlandsUSAUSA (remote)
MiCA licenseAFM (NL)CBI (Ireland)CSSF (Luxembourg)
Founded201820112012

All fee data as of March 2026 for the lowest retail volume tier. Fee structures change — check each exchange’s fee page for current rates. Aurono Labs may enter into revenue-sharing agreements with exchanges in the future, where a portion of the transaction fees you already pay is shared with Aurono. This would not increase your fees — you pay the same rates regardless. This comparison is based purely on publicly available data.

Ready to connect one (or more)? The Connect an Exchange guide walks through the API key setup for each.