Mining and Staking Crypto in Portugal: Cat B Tax Treatment Explained
PT taxes mining and staking as Cat B self-employment, not capital gains. Covers CAE codes, the 0.95 coefficient, recibos verdes, and SS contributions.
Contents
- Why it’s Cat B, not Cat G
- The simplified regime, applied to crypto yield
- Social Security on Cat B crypto yield
- Year-1 benefits apply
- How to register as a crypto autónomo
- What about CEX-paid staking rewards?
- DeFi: same rules, harder bookkeeping
- Reporting on Modelo 3
- When to upgrade to organized accounting
- Related reading
If you stake ETH, run a Lightning node that earns routing fees, mine BTC, or earn DeFi yield from any source that PT can characterize as “ongoing yield from holding/working on the network,” you’re not in the friendly long-term capital gains regime. You’re a self-employed person earning Cat B income.
This catches almost everyone off guard. Here’s what it actually means.
Why it’s Cat B, not Cat G
PT tax law categorizes income by source:
- Cat G = capital gains (sold something for more than you paid)
- Cat B = self-employment income (you did work, or operated a business, or generated yield from an asset you control)
Staking, mining, lending yield, validator rewards, MEV income - all of these involve ongoing activity on your part: operating hardware, running validator software, providing liquidity, lending out capital. PT views this as a business activity, even at retail scale. The tax code is explicit: yield from crypto-asset operations falls under Cat B.
The simplified regime, applied to crypto yield
If your annual crypto Cat B revenue stays under €200,000, you’ll use the simplified regime (regime simplificado). Under this regime, you don’t track actual expenses - the law presumes a flat percentage of gross is “expenses” via a coefficient.
For mining/staking yield, the coefficient is 0.95, meaning 95% of gross is taxable.
€10,000 gross × 0.95 = €9,500 taxable base for IRS
That €9,500 then gets aggregated with your other income (salary, freelance, etc.) and hits the progressive IRS brackets.
Why 0.95 and not 0.75?
The 0.75 coefficient applies to “professional services” (consulting, IT, design). PT lawmakers explicitly chose 0.95 for crypto yield because they don’t view holding/operating staking infrastructure as having significant deductible costs - 5% expense allowance is what they consider reasonable for the activity.
If you can demonstrate substantially higher actual expenses (industrial-scale mining with electricity costs eating 40% of gross), you can opt into organized accounting (contabilidade organizada) and deduct real expenses. This is only worth it if expenses well exceed 5% of gross, and it triggers full bookkeeping obligations.
Social Security on Cat B crypto yield
After your 12-month new-activity exemption, Cat B income triggers Segurança Social contributions at 21.4% on 70% of declared income (the contribution base).
Contribution base: €10,000 × 70% = €7,000
SS owed: €7,000 × 21.4% = €1,498 / year
This is on top of IRS. So full effective rate on €10,000 of staking yield for a year-3 freelancer in IRS bracket 5:
- IRS: €9,500 × ~31.1% marginal = ~€2,955
- SS: €1,498
- Total: ~€4,453 (44.5% effective)
Year-1 benefits apply
The two first-year freelancer benefits cover crypto Cat B activity too:
- IRS coefficient reduction: year 1 = 0.475, year 2 = 0.7125 (vs the normal 0.95)
- 12-month SS exemption from the day you register the activity
Eligibility for the IRS reduction: no Cat A income in the same year, and no freelance activity in the prior 5 years. See the first-year freelancer guide for full details.
How to register as a crypto autónomo
- Get your NIF and Portal das Finanças access if you haven’t already - see the NIF guide
- Open activity at Finanças - in person at a Loja de Cidadão or online via Portal das Finanças
- Choose your CAE - the standard suggestion is CAE 64.99 (“Other financial services not classified elsewhere”), though some contabilistas use 70.22 for crypto consulting if you also advise clients. Verify your specific situation with the CAE finder
- Set up recibos verdes issuance - the Portal das Finanças interface for issuing electronic receipts
- Choose the simplified regime unless you have major deductible expenses
- Register with Segurança Social - happens automatically when you open activity at Finanças
What about CEX-paid staking rewards?
Centralized exchanges like Coinbase, Kraken, and Binance run staking-as-a-service products. The economic substance is the same as solo staking - you receive yield from a proof-of-stake network. PT treats them identically: Cat B income from euro 1, even though you’re “just clicking a button on Coinbase.”
The one mitigation: if the exchange pays you in EUR (some “earn” products do), you skip the FX conversion step. If it pays you in the underlying crypto, you must value it at the EUR rate on receipt day.
DeFi: same rules, harder bookkeeping
Yield from DeFi protocols (Aave deposits, Compound lending, Curve LP rewards, Yearn vaults) is Cat B from the first euro. The complexity is in the tracking:
- Liquidity pool tokens received on deposit aren’t yield - they’re a position
- LP token value fluctuates with pool composition (impermanent loss/gain)
- “Reward” tokens (CRV, COMP, AAVE) received as incentives are Cat B income at receipt-day EUR value
- Removing liquidity is a disposal event (Cat G)
For meaningful DeFi exposure, use a crypto-specific tax tool (Koinly, CoinTracker) and have your contabilista review the output.
Reporting on Modelo 3
Cat B crypto income goes on Anexo B along with any other simplified-regime income. The 0.95 coefficient is selected from a dropdown when categorizing the activity. You’ll also need to file Anexo SS with your annual Segurança Social contribution declaration.
The quarterly SS declaration (declaração trimestral) is a separate obligation - file every January, April, July, October for the previous quarter’s income. See the quarterly SS declaration guide.
When to upgrade to organized accounting
Switch from simplified to organized accounting (contabilidade organizada) when:
- Annual gross exceeds €200,000 (becomes mandatory)
- Actual expenses regularly exceed 5% of gross (industrial mining, large validator infrastructure)
- You have substantial deductible startup costs (hardware purchases, facility rent)
Organized accounting requires a contabilista certificado (mandatory by law) and full double-entry bookkeeping. Cost: typically €100-€300/month for the accountant plus their fees.
Related reading
Try the numbers for your situation
Run your own scenario in the calculator.
Free, no signup. Same engine that powers the examples in this article.
Open calculator →Related guides
-
crypto
Moving to Portugal With Crypto: Cost Basis, Residency Date, and Tax Planning
Moving to Portugal with crypto from another country - 365-day rule continuity, cost basis documentation, residency date triggers, and the common mistakes.
-
crypto
NFTs and DeFi Tax in Portugal: What's Cat G vs Cat B
PT tax treatment for NFTs, DeFi yield, LPs, airdrops, hard forks, and wrapped tokens. Where the law is clear and where it's still murky.
-
crypto
How to Report Crypto on Modelo 3 in Portugal (Anexo G and Anexo B)
Step-by-step guide to declaring crypto on Modelo 3 in 2026 - Anexo G for disposals, Anexo B for yield, and Anexo J for foreign exchanges.