The honest caveats are crypto-wide, not Bitvavo-specific: fees are only part of the cost (spread matters on small orders), and no exchange removes market risk — the platform being cheap and MiCA-regulated doesn't make the assets safe. Throughout this review we weigh it against Coinbase.
Visit Bitvavo → Affiliate link — the rest of this page is the honest version, including who should skip it.
Same honest take, in video form — from our YouTube channel.
⚡ Short on time? Watch the 30-second verdict Short.
✓ Pricing re-verified 18 Aug 2026
No subscription — you pay per trade. EUR markets (Category A) run ten volume tiers. It is 0.15% maker / 0.25% taker below €100,000 of 30-day volume, then 0.10%/0.20% from €100,000, 0.09%/0.18% from €250,000, 0.08%/0.16% from €500,000 and 0.05%/0.14% from €1,000,000. Above that: 0.03%/0.12% from €2,500,000, 0.01%/0.10% from €5,000,000, 0.00%/0.08% from €10,000,000, 0.00%/0.04% from €25,000,000 and 0.00%/0.02% above €100,000,000. USDC markets (Category B) are a separate schedule from 0.05% maker and taker, and stablecoin pairs (Category C) from 0.10%; Bitvavo states that stablecoin trades do not count towards the 30-day volume that sets your tier.
Deposits are free by SEPA, iDEAL/Wero, Apple Pay and Bancontact; a credit card costs 1%, PayPal 2% and EPS or Giropay 1.75%. Margin positions carry a separate hourly borrowing fee, published at 0.0023% an hour on every listed asset, plus a 2% fee if the position is liquidated. Plans change — always verify the live price on their site.
| 30-day volume | Maker | Taker |
|---|---|---|
| Below €100,000 | 0.15% | 0.25% |
| From €100,000 | 0.10% | 0.20% |
| From €250,000 | 0.09% | 0.18% |
| From €500,000 | 0.08% | 0.16% |
| From €1,000,000 | 0.05% | 0.14% |
| From €2,500,000 | 0.03% | 0.12% |
| From €5,000,000 | 0.01% | 0.10% |
| From €10,000,000 | 0.00% | 0.08% |
| From €25,000,000 | 0.00% | 0.04% |
| Above €100,000,000 | 0.00% | 0.02% |
Read on Bitvavo's own fees page, 25 August 2026. This table is Category A only — the EUR markets. USDC pairs run on a separate schedule from 0.05% and stablecoin pairs from 0.10%, and neither counts towards the 30-day volume that sets your tier here. Deposit, margin and liquidation costs sit outside this table and are in the pricing section above.
The questions people and research agents actually ask about Bitvavo, answered one at a time from what we read ourselves.
Ten volume tiers on EUR markets, from 0.15% maker and 0.25% taker below €100,000 of 30-day volume down to 0.00% and 0.02% above €100,000,000 — the full table is above. There is no subscription and no paid plan: the tier is a volume reward, not something you can buy. The catch worth knowing is that stablecoin trades do not count towards the volume that sets your tier.
This is the part we can speak to first-hand, because our own trading system executes on Bitvavo. You create a key under Settings → API with an IP whitelist and pick from six permissions — View, Trade, Withdraw, Include all subaccounts, Internal Transfer and Administrative. The secret is shown once and cannot be retrieved, so store it before you close the dialog. The friction is not the authentication but the order minimums: rejected orders are usually a minOrderInBaseAsset or minOrderInQuoteAsset problem, and the fix is reading those fields per market rather than hardcoding a size. There is an official Python SDK.
Margin is available with a published borrowing cost of 0.0023% an hour on every listed asset — the same rate across all 21 borrowable coins — plus a 2% fee if a position is liquidated. That hourly rate is the number to model, because it is where a short position quietly gets expensive: 0.0023% an hour is about 0.055% a day, roughly 1.7% over a month and around 20% over a year on simple arithmetic. Small per hour, material on a position held for weeks (read 25 August 2026).
Euro-native, with deep EUR pairs — that is the reason to be here and also the limit. USDC markets exist as a separate fee category, and stablecoin pairs as a third. If your trading is dollar-denominated or you want exotic altcoins, this is the wrong venue and the fee schedule will not rescue it.
MiCA-regulated and euro-native, which is the substantive difference against offshore venues for an EU-based trader. Worth saying plainly: regulation governs the platform, not the assets — a regulated exchange does not make a volatile token less volatile.
Anyone outside the EU, anyone trading coins Bitvavo does not list, and anyone who needs derivatives-first infrastructure. The euro-centricity that makes the fees attractive inside the EU is exactly what makes it awkward outside it.

Note the disclosure: this is one of the few tools here we genuinely run — our own trading system executes on Bitvavo — which is experience, but also means we're an actual customer, not a neutral bystander.
Dutch-regulated, euro-native crypto exchange with deep EUR pairs and an API for automation. No subscription — the base tier under €100k monthly volume runs about 0.15% maker and 0.25% taker, dropping through ten volume tiers. Sign up via our link for €10K fee-free.
Recurring themes from the buyer-review sites listed at the foot of this page, read in August 2026 (Google Play read 13 August 2026). We have not run Bitvavo ourselves, so this is other buyers' experience rather than ours. We summarise it here because the complaints are usually the part a vendor page leaves out.
Bitvavo sells no subscription and has no paid plan to compare against a free one. The only low/high split is the volume-based maker/taker fee schedule. The API documentation calls it a "price tier" and files it under the default "Category A", and the account-fees endpoint returns it next to "Your trading volume in the last 30 days measured in EUR". The docs number that first tier 0. The schedule itself lives on the public fees page, which we read on 13 August 2026: ten tiers on EUR markets, from 0.15% maker and 0.25% taker below €100,000 of 30-day volume down to 0.00% and 0.02% above €100,000,000.
That makes the tier a volume reward rather than a plan you can buy, and one line on that page decides whether you ever climb it. Trades on stablecoin pairs do not contribute to the 30-day volume the schedule is measured on. So a stablecoin-heavy strategy can turn over a great deal and still leave you on the entry tier for everything else. Worth knowing about what a better tier does not fix: the documented default rate limit of 1000 weight points per minute is nowhere presented as tier-linked.
A better tier also does nothing about the mandatory operatorId field, which the FAQ says has to be included in all create, update and cancel order requests, nor about the per-market minimum order sizes that the same FAQ blames for rejected orders.
The vendor route is short. Create a private account at account.bitvavo.com/create, or contact the professional team at professional@bitvavo.com for a corporate account. The docs list enabling two-factor authentication under Before you start: scan a QR code with an authenticator app, then enter the 6-digit 2FA code it shows. Then, under Settings, open the API tab, add a new key, name it, set an IP whitelist, and choose among the six permissions: View access, Trade, Withdraw, Include all subaccounts, Internal Transfer and Administrative; you finish by entering a 2FA code and selecting Confirm. The secret is shown once and cannot be retrieved later.
Distilled from Vendor material only — Bitvavo's own developer documentation (the get-started, rate-limits and FAQ pages plus the account-fees and market-fees endpoint pages), with the credential requirement cross-checked against the official Bitvavo Python SDK README on GitHub; we found no independent walkthrough worth citing.
Where Bitvavo setups actually go wrong, and what it costs you when they do. Same sources as the setup notes above — not from a walkthrough we ran ourselves.
The friction comes after.
Both columns come from the same place: each vendor’s own published pricing, read on the date shown in the sources at the foot of this page. We do not average them into a score.
Both names above are affiliate links: we may earn a commission if you sign up, at no extra cost to you. Neither changes what this table says: both columns come straight from the vendors’ own pricing pages.
The natural comparison is Kraken or Bybit — Kraken is the classic global peer; Bybit leans derivatives — Bitvavo's edge is euro on/off-ramps and EU regulation. Weigh it against Coinbase on the job you actually need done.
Everything we publish about Bitvavo links back here — the review stays the honest hub:
The ex-banker filter — the same yardstick on every review (how we review): My ex-banker filter is simple: does Bitvavo remove a real cost — time, errors, missed revenue — bigger than what it charges? If the job above is genuinely yours, it's worth a look. We never publish fake or “exclusive” prices, so always confirm the current plan on their site.
Read on their fees page on 18 August 2026: on EUR markets you start at 0.15% maker and 0.25% taker, and the schedule steps down through ten volume tiers — 0.10%/0.20% from €100,000 of 30-day volume, 0.05%/0.14% from €1m, 0.00%/0.08% from €10m and 0.00%/0.02% above €100m. USDC markets run on their own schedule from 0.05% maker and taker. Funding is where the other cost hides: SEPA, iDEAL/Wero and Bancontact deposits are free, but a credit card costs 1% and PayPal 2% — more than the trade itself at the entry tier.
Yes, and the friction is documented rather than hidden. Bitvavo's own docs put the default rate limit at 1,000 weight points per minute and require an operatorId field on every create, update and cancel order request, so a bot written before that requirement gets rejected. Keys are made under Settings > API with an IP whitelist and a choice of six permissions, two-factor authentication has to be on first, and the secret is shown once and cannot be retrieved later. None of that changes with volume.
No. The fees page states that trades on stablecoin pairs do not contribute to the fee-schedule 30-day volume, and prices them on a separate Category C schedule starting at 0.10% maker and taker rather than on the EUR schedule. High stablecoin turnover can leave you paying entry-tier rates on everything else.
The bar here is higher than features. Check who actually holds the money and under what licence, whether client funds are segregated, what audit trail and permission controls you get, and how support behaves when something goes wrong mid-transaction. Anything touching payments should be able to answer those in writing; if it cannot, that is your answer.
This is a researched assessment, not a hands-on test — where we've used a tool ourselves, we say so explicitly. We name what each tool is genuinely good and bad at, and we earn a commission only if you sign up, at no cost to you.
We list our sources because most review sites do not. How we review →
The financial operations tools closest to Bitvavo that we have also reviewed. They overlap rather than match:
New dossiers, cost-traps we found, and tools that earned a keep — no hype, no sponsored-disguised-as-advice. Unsubscribe anytime.
This is our researched assessment — not a paid placement. The “Visit” links on this page are affiliate links: we may earn a commission if you sign up, at no extra cost to you, and it never changes our take. How we review →
Spotted an error? Tell us — we verify and fix fast, whether or not it flatters the product.