Bitvavo, Kraken, and Coinbase compared — a fact-based look at the three exchanges Aurono supports
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
| Bitvavo | Kraken | Coinbase | |
|---|---|---|---|
| Founded | 2018, Amsterdam | 2011, San Francisco | 2012, San Francisco |
| Ownership | Private (bootstrapped) | Private ($20B valuation) | Public (NASDAQ: COIN) |
| EU license | MiCA via AFM (Netherlands) | MiCA via CBI (Ireland) | MiCA via CSSF (Luxembourg) |
| NL presence | Headquartered in Amsterdam, DNB registered since 2020 | Operates via MiCA passporting | Operates 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).
| Bitvavo | Kraken | Coinbase Advanced | |
|---|---|---|---|
| Maker | 0.15% | 0.25% | 0.60% |
| Taker | 0.25% | 0.40% | 1.20% |
| EUR deposit (SEPA) | Free | Free | Free |
| EUR deposit (iDEAL) | Free, instant | Instant | Instant, but buys USDC |
| EUR withdrawal | Free | €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
| Bitvavo | Kraken | Coinbase | |
|---|---|---|---|
| Funds lost to hacks | None | None | None |
| Notable incidents | Data breach (Apr 2024, no funds affected) | Bug exploit ($3M, recovered, Jun 2024) | Support contractor bribed (69K user records, May 2025) |
| Proof of Reserves | Yes (The Network Firm, quarterly) | Yes (The Network Firm, quarterly, 114.9% BTC ratio) | No (publicly audited via SEC filings instead) |
| Cold storage | Yes, via insured custodians (Coinbase Custody, Copper.co) | Yes, majority offline | Yes, 98% offline, geographically distributed |
| Insurance | Via custodial partners (Lloyd’s/Aon) | Not publicly disclosed | Crime insurance via Lloyd’s (hot wallet theft) |
| Fund segregation | Bitvavo Payments foundation (bankruptcy-remote) | Not publicly detailed | Subject 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:
| Bitvavo | Kraken | Coinbase | |
|---|---|---|---|
| REST API | Yes | Yes | Yes |
| WebSocket | Yes | Yes (v2) | Yes |
| Official Python SDK | Yes | Yes | Yes |
| Auth method | HMAC-SHA256 | HMAC-SHA512 + nonce | ES256 JWT (CDP keys) |
| Rate limits | 1,000 weight/min | Counter-based per key | 3-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
| Bitvavo | Kraken | Coinbase | |
|---|---|---|---|
| iDEAL | Free, instant → EUR | Instant → EUR | Instant → USDC (conversion needed) |
| SEPA | Yes (free) | Yes (free) | Yes (free) |
| SEPA Instant | No | Yes (€1) | No |
| PayPal | Yes | Yes | No |
| Credit card | No | No | Yes (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
| Bitvavo | Kraken | Coinbase | |
|---|---|---|---|
| Taker fee | 0.25% | 0.40% | 1.20% |
| EUR pairs | ~435 | ~620 | ~35 |
| iDEAL | Instant → EUR | Instant → EUR | Instant → USDC |
| Proof of Reserves | Yes | Yes | No (SEC filings) |
| HQ | Netherlands | USA | USA (remote) |
| MiCA license | AFM (NL) | CBI (Ireland) | CSSF (Luxembourg) |
| Founded | 2018 | 2011 | 2012 |
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.