Cryptocurrencies and Freelancers: How to Invoice, Declare VAT and Pay Taxes When Paid in Crypto
Complete guide for freelancers and self-employed workers who receive crypto payments. Invoicing, VAT, quarterly income tax, social security contributions and AEAT obligations.
Cleriontax Team
Crypto Tax and Data Analysis Experts

More and more freelancers and self-employed professionals in Spain are being paid wholly or partially in cryptocurrencies: Web3 developers, designers, community managers, content creators, blockchain consultants and many more.
But receiving payment in Bitcoin, Ethereum or stablecoins doesn't exempt you from your tax obligations. In fact, it adds layers of complexity that many professionals are unaware of: how do you invoice in crypto? Does VAT apply? What value do you declare? When is the subsequent sale of the token taxed?
This guide answers all those questions for self-employed workers operating with cryptocurrencies in Spain.
What Does It Mean to Be Paid in Crypto as a Freelancer?
From the tax authority's perspective, receiving cryptocurrency as payment is equivalent to being paid in kind. There is no special tax regime for crypto payments: the same rules apply as for any other non-monetary compensation.
Fundamental Principle
All cryptocurrency income is valued at market price at the time of receipt. If you perform a consulting service for €2,000 and the client pays you in ETH, you declare €2,000 of professional income, regardless of what ETH's price does afterwards.
The Dual Taxation Timeline
Being paid in crypto generates two separate taxable events:
- At the time of payment: business income (quarterly and annual income tax)
- At the time of selling or swapping the token: capital gain or loss (savings tax base)
This is crucial: professional income and subsequent capital gains are treated differently.
How to Invoice Services Paid in Cryptocurrency
Mandatory Invoice Elements
The invoice must comply with Spain's Invoicing Regulations (RD 1619/2012) exactly as any other:
- Sequential invoice number
- Issue date and transaction date if different
- Issuer and recipient details (tax ID, name, address)
- Description of service provided
- Taxable base in euros
- Applicable VAT rate and amount
- Invoice total in euros
- Payment method: indicate payment in cryptocurrency
Can I Issue the Invoice in BTC or ETH?
No. The invoice must always be expressed in euros. You may add a note indicating the crypto equivalent and the exchange rate applied, but the taxable base, VAT and total must appear in euros.
Exchange Rate: Which One to Use?
There is no official exchange rate for cryptocurrencies. The AEAT has not established a mandatory reference source. Recommendations:
- Use recognised exchanges (Binance, Coinbase, Kraken) or aggregators (CoinGecko, CoinMarketCap)
- Be consistent: always use the same source and time
- Document everything: save screenshots or links to the price used
- If there's a discrepancy with the client, agree on the reference source beforehand
VAT and Cryptocurrencies for Freelancers
Does VAT Apply When You're Paid in Crypto?
Yes, whenever the service is subject to VAT. The payment method (euros, crypto, barter) doesn't change the tax liability. If your service carries 21% VAT, it carries the same rate whether paid in Bitcoin or bank transfer.
Special Case: Intra-EU B2B Services
If your client is a company in another EU country, reverse charge applies: you invoice without Spanish VAT. This works the same with or without crypto.
Special Case: Clients Outside the EU
Services provided to companies outside the EU are not subject to Spanish VAT (place of supply rules). Very common in the crypto sector, where clients are often DAOs or companies in jurisdictions like Singapore, Dubai or the Cayman Islands.
The CJEU Hedqvist Ruling
The Court of Justice of the EU (Hedqvist case, C-264/14) established that cryptocurrencies used as a means of payment are VAT-exempt. This means the delivery of crypto in exchange for the service doesn't generate an additional VAT taxable event. But the service itself is taxed normally.
Quarterly Income Tax: Form 130
How to Declare Crypto Income in Form 130
As a self-employed worker under direct estimation, you file Form 130 quarterly (April, July, October, January). Income received in cryptocurrency is included at its euro value at the time of receipt.
What If the Token Appreciates Between Receipt and Sale?
This doesn't affect Form 130. The gain from appreciation is declared as a capital gain in the annual income tax return, not as business income.
Example:
- March: you receive 1 ETH for a service. ETH is trading at €2,000. You declare €2,000 of professional income.
- June: you sell that 1 ETH at €2,800. You declare €800 of capital gain (savings tax base, not general base).
Annual Income Tax Return (Form 100)
Business Income
In the annual return, professional income received in crypto goes into the general tax base as business income, with the usual progressive rates (up to 47%).
Capital Gains from Subsequent Sales
When you sell or swap the cryptocurrencies received as payment, the gain or loss is calculated as:
Gain = Sale price − Acquisition value (market price when you received them)
These gains are taxed on the savings tax base:
| Bracket | Rate |
|---|---|
| Up to €6,000 | 19% |
| €6,000 - €50,000 | 21% |
| €50,000 - €200,000 | 23% |
| €200,000 - €300,000 | 27% |
| Over €300,000 | 28% |
FIFO Method
If you accumulate crypto from multiple payments, sales are calculated using the FIFO method (First In, First Out): the crypto received earliest is considered sold first.
Registering as Self-Employed and Crypto
IAE Tax Activity Code
For cryptocurrency-related activities, the most common codes are:
- 831.9 — Other financial services (crypto consulting, investment management)
- 763.1 — Computer programming (blockchain development, smart contracts)
- 899 — Other professional services
- 751.1 — Engineering (protocol auditing, blockchain security)
You can register multiple codes if you perform diverse activities.
Social Security Contributions (RETA)
Since 2023, self-employed contributions are based on actual earnings. Cryptocurrency income is included in the calculation of your contribution base.
Deductible Expenses for Crypto Freelancers
Directly Related Expenses
- Gas fees and network commissions for receiving crypto payments
- Exchange commissions when converting crypto to euros
- Tool subscriptions: crypto tracking software, CoinTracking, Koinly
- Hardware wallets (Ledger, Trezor) used for receiving payments
- Specialised training in blockchain and cryptocurrencies
Essential Documentation
Always keep: issued invoices, crypto receipt confirmations (transaction hash), exchange rate screenshots, and records from the exchange or wallet where you receive payments.
Informative Obligations: Forms 721 and 714
Form 721
If the cryptocurrencies you accumulate (including those received as professional payment) are held on foreign exchanges or wallets and their balance exceeds €50,000 on 31 December, you must file Form 721.
Form 714 (Wealth Tax)
If your total wealth (including cryptocurrencies) exceeds your autonomous community's exempt minimum, you must file Form 714.
DAC8 and Automatic Reporting
With the DAC8 directive, exchanges will automatically report your operations to the AEAT.
Paying in Stablecoins: Is It Simpler?
Many freelancers choose to be paid in stablecoins (USDT, USDC, DAI) to avoid volatility. Tax-wise:
The obligations are identical. A stablecoin is a cryptocurrency for all tax purposes.
The practical advantage: since the price remains stable, the subsequent capital gain or loss is usually minimal (only from EUR/USD exchange rate fluctuation).
Withholding Tax: Does It Apply with Crypto Payments?
15% Withholding on Invoices to Spanish Companies
If you invoice a Spanish company as a professional, your invoice carries a 15% withholding (7% for the first three years). The client must apply the withholding on the gross invoice amount and pay it to the tax authority in euros. The crypto payment you receive is the net amount.
Invoices to Foreign Clients
No withholding applies on invoices to clients outside Spain. You receive 100% in crypto.
Tax Audit Risks for Crypto Freelancers
The AEAT pays special attention to self-employed workers in the crypto sector. Focus areas in a potential audit include:
Discrepancy between declared income and exchange movements. If the AEAT detects crypto entries that don't match issued invoices.
Not declaring gains from subsequent sales. Many freelancers declare professional income but forget the capital gain when selling.
Operating without self-employment registration. If the activity is habitual and generates recurring income, Social Security and the AEAT may require registration.
Common Mistakes
Not issuing an invoice because payment is in crypto. The invoicing obligation doesn't depend on the payment method.
Only declaring crypto received when it's sold. Professional income accrues when the service is rendered, not when converted to euros.
Not charging VAT because "cryptocurrencies are exempt". The VAT exemption applies to buying/selling crypto as a financial asset, not to professional services paid in crypto.
Mixing personal and professional wallets. This hinders traceability and can cause problems with the AEAT. Use separate wallets or exchange accounts.
Forgetting Form 721. If you accumulate crypto from professional payments on foreign exchanges, you may exceed the €50,000 threshold without realising.
Frequently Asked Questions
Can I receive my entire income in cryptocurrencies as a freelancer?
Yes, there's no legal limitation. But you must invoice in euros, declare in euros and fulfil all tax obligations exactly the same way. Cryptocurrency is just the payment method.
What happens if the client pays me in a token that then loses all its value?
The professional income was already accrued at the market price when received. The subsequent loss when selling the token (or if it drops to zero) is declared as a capital loss and can be offset according to the usual rules.
Can I deduct crypto losses from my business income?
Not directly. Capital losses from crypto sales are offset against the savings tax base, not the general base where business income sits. They are separate IRPF compartments.
Cleriontax: Advisory for Crypto Freelancers
At Cleriontax, we help freelancers and self-employed workers who receive crypto payments comply with all their tax obligations.
Our services include:
Self-employment registration and activity code selection. Crypto invoicing and exchange rates. Quarterly returns (Form 130, Form 303). Annual income tax return with crypto operations. Forms 721 and 714 where applicable. Data cleaning and preparation from exchanges and wallets.
Request a consultation for your case →
Disclaimer: This article is for informational and educational purposes only. It does not constitute personalised tax, legal, or professional advice. Tax regulations may change. Always consult a specialist tax adviser for your specific situation.
Last updated: March 2026
Published by: Cleriontax Team — Cryptocurrency Tax and Data Analysis Experts
Did you find this article helpful?
Share it with other investors who might need it


