Official tax documents for Spain

A dated copy of each document the Spain authorities published on the taxation of crypto assets. Open our copy to read the wording Coinfig worked from, or follow the live source to the authority's own page.

90 documents, 155 files, archived 2026-09-10

Start here

Most Spanish crypto tax questions come back to these six documents. Start here, then use the full register below when you need the exact paragraph.

  1. Manual practico de Renta 2025, cap. 11, "Compra y venta de monedas virtuales: tributacion en el IRPF del inversor" (Purchase and sale of virtual currencies)

    The virtual currency chapter of the AEAT Manual practico de Renta 2025, which is how the authority itself explains taxing a crypto disposal.

    Agencia Estatal de Administracion TributariaArchived copy: PDF, 168 KB, fetched 2026-09-10Live source

  2. Modelo 100, ayuda de cumplimentacion 2025, "Ganancias y perdidas patrimoniales derivadas de la transmision o permuta de monedas virtuales por particulares" (Form 100 completion help)

    The AEAT completion help for Modelo 100, which shows exactly which boxes a crypto gain or loss goes in.

    Agencia Estatal de Administracion TributariaArchived copy: PDF, 83 KB, fetched 2026-09-10Live source

  3. Orden HAC/277/2026, de 25 de marzo, por la que se aprueban los modelos de declaracion del IRPF y del Impuesto sobre el Patrimonio, ejercicio 2025 (Renta 2025 campaign order)

    Orden HAC/277/2026, the order approving the 2025 Renta return and setting the campaign filing dates.

    Ministerio de Hacienda / BOEArchived copy: PDF, 2.8 MB, fetched 2026-09-10Live source

  4. Ley 35/2006, de 28 de noviembre, del Impuesto sobre la Renta de las Personas Fisicas (texto consolidado) (Personal Income Tax Act)

    The consolidated Personal Income Tax Act, whose articles 33 to 37 charge the capital gain and fix how it is measured.

    Jefatura del Estado / BOEArchived copy: PDF, 1.1 MB, fetched 2026-09-10Live source

  5. Manual practico de Renta 2025, cap. 11, "Ganancias y perdidas patrimoniales que integran la base imponible del ahorro" (Gains integrating the savings base)

    The manual chapter on gains that fall into the savings base, which is where the rates that apply to crypto are set out.

    Agencia Estatal de Administracion TributariaArchived copy: PDF, 109 KB, fetched 2026-09-10Live source

  6. Modelo 721. Declaracion informativa sobre monedas virtuales situadas en el extranjero (procedure and filing page)

    Modelo 721, the separate annual return for virtual currencies held abroad, which catches many holders out.

    Agencia Estatal de Administracion TributariaArchived copy: PDF, 178 KB, fetched 2026-09-10Live source

Browse by type

The full archive, grouped the way the authorities group it.

Guidance

29 documents

Manuals, guides and help pages the authority publishes to explain how the rules apply.

Legislation

21 documents

The Acts, sections and statutory instruments the rules come from.

Rulings

34 documents

Binding rulings and formal determinations issued by the authority.

Case law

2 documents

Court and tribunal decisions that settle how a rule is applied.

Forms and notes

3 documents

Return forms, schedules and the notes that explain how to complete them.

Announcements

1 documents

Policy papers, consultations and notices that signal what is changing.

By citation key

Each key below is the reference Coinfig uses for a rule. Link straight to one by adding its anchor to this page address, for example #key-aeat-interes-demora.

What is not archived

Everything the Spain report cites is archived here.

Mirror and checksums

Every file is served from sources.coinfig.tax and mirrored at pub-3da1475361894804bb59c04a9a3c9ddf.r2.dev. If the first host is blocked on your network, swap the host in the address and keep the rest of the path. Each copy was checksummed when we fetched it, so a downloaded file can be checked back against the archive.

Citation key A document tagged with a key is one a Coinfig jurisdiction report cites by that key. Everything else is archived for context and carries no key.