If you're handling crypto taxes in Spain, you've probably realized something quickly: the rules are clear as mud, and calculating your gains manually feels like designing your own torture device. I've been down this road, and here's what I've learned about CoinTracking and whether it actually solves the problem.
Let's get straight to it. CoinTracking beats CoinTracker on the free tier alone. CoinTracking gives you around 100 free transactions, while CoinTracker caps you at just 25. If you're only dabbling in crypto, that matters.
But here's where it gets interesting. CoinTracking has a richer feature set overall. You get more statistics, better reporting dashboards, and the ability to export your data into CSV files without restrictions. CoinTracker? They pull a sneaky move. Download your CSV and you'll see three dots (...) hiding your data, telling you to upgrade if you want to see what you already uploaded. Not exactly building trust there.
The interface feels more comprehensive too. If you're the type who likes diving into charts and cross-referencing your portfolio performance across different timeframes, CoinTracking gives you more to work with.
Here's the painful truth: CoinTracking doesn't calculate correctly for Spanish tax law (IRPF). The platform is built primarily for US, UK, and German regulations where crypto tax rules are well-defined. Spain? We're still figuring things out.
The specific issues I've found:
Fees aren't treated as losses. When you pay trading fees, CoinTracking doesn't recognize these as deductible expenses.
Fiat-to-crypto conversion fees are ignored. Moving from euros to Bitcoin costs money, but the platform doesn't count this as a trade or loss.
The tax calculations assume clarity that doesn't exist in Spain. We know we use FIFO (first-in, first-out), that crypto-to-crypto trades count as taxable events, and that everything goes into wealth declarations. But the nuances? Those get lost in translation.
So while the paid plans unlock tax calculation features beyond 100 trades, those calculations won't match what Hacienda expects from you. You're paying for a feature that doesn't quite work for your jurisdiction.
If you need a tool that actually handles multi-exchange tracking and gives you a starting point for organizing your transaction history, 👉 CoinTracking offers solid portfolio management features even if the tax calculations need manual adjustment. Just don't rely on it as your final answer for Spanish tax filing.
After wrestling with this for a while, here's the system I landed on:
Step 1: Upload everything to CoinTracking
Connect your exchanges and wallets via API or upload CSV files directly. The platform supports most major exchanges, which saves hours of manual data entry.
Step 2: Verify your data integrity
Check that all withdrawals and deposits match up (they'll show in green when properly paired). Make sure nothing's hanging in limbo or unaccounted for. This is crucial because one missing transaction throws off your entire FIFO calculation.
Step 3: Export and adapt
Download the full CSV from CoinTracking. Now you have clean, organized data that you can manipulate for Spanish requirements.
Step 4: Use local tools for final calculations
I use a GitHub project called cryptoTaxes (github.com/cryptoTaxes/cryptoTaxes) that's designed with Spanish tax law in mind. It's not perfect, the compiled version is outdated and requires manual tweaking for things like Coinbase CSV formats and EUR/USD exchange rates from Banco de España. But it's flexible enough to handle custom imports and calculate FIFO properly for Spanish declarations.
The beauty of starting with 👉 CoinTracking's organized export data is that you can adapt it to whatever local tool or spreadsheet template you're using. You're essentially using CoinTracking for what it does best: aggregation and verification.
Let me paint a picture. Imagine calculating FIFO by hand when you have:
Trades across multiple cryptocurrencies
Accounts on three or four different exchanges
Several wallets for cold storage and DeFi
Hundreds of transactions per year
Every crypto-to-crypto swap needs tracking. Every fee needs logging. The cost basis of each coin sold depends on which specific coins you bought first, possibly years ago, possibly on an exchange you don't even use anymore.
This is why tools like CoinTracking exist. They're not perfect for Spain, but they're infinitely better than an Excel sheet and a calculator.
I'll be filing my first crypto tax declaration next year, using this hybrid approach. The Spanish tax framework is slowly getting clearer, but we're still in early days. No distinction between long-term and short-term holdings. Everything counts as a taxable event when you trade. Wealth declarations are mandatory.
The ideal world would be a tool purpose-built for Spanish crypto taxes. Until that exists, CoinTracking serves as a reliable data aggregator that you can build on top of. Just don't expect it to hand you a completed tax form for Hacienda.
If you're serious about staying organized and avoiding a last-minute scramble next April, start tracking now. Connect your accounts, verify your data regularly, and keep backups of everything. Your future self will thank you when you're not reconstructing transaction history from screenshots and fading memories.