Modelo 210 Guide

NRC for Modelo 210: Meaning, Process, and Validity Explained

NRC for Modelo 210: what the payment code means, how to obtain it, and how to use it to file your Spanish tax return correctly.

Christopher DeppeUpdated: July 2026

Do you need to file Modelo 210?

Check for freeIn just a few minutesFrom 34,95 €/owner
Check my tax — free →
Modelo 210 Guide

What Is the NRC? — The Short Answer

The NRC (Número de Referencia Completo, full reference number) is a 22-character alphanumeric payment code that serves as proof of a tax payment. It encodes, among other things, the taxpayer's NIF/NIE, the amount, the tax form, the tax year, and the period. It is generated by a bank when you make a tax payment — for example, for Modelo 210 — and must be submitted together with the electronic tax return to the AEAT. Without a valid NRC (or an alternative such as Domiciliación), a Modelo 210 return with a payment obligation cannot be fully filed.

Not sure if you need to pay Modelo 210?

Check for free now.

Calculate tax →

What Is the NRC Needed For?

Where Modelo 210 results in a tax liability (for example, from rental income or capital gains), you need to prove to the AEAT that payment has been made. Several payment methods are generally available:

Payment method When relevant?
NRC via bank / AEAT payment gateway For a payment due ("a ingresar") result, where payment is not made via Domiciliación or an international transfer
Domiciliación (SEPA direct debit) Possible via an account in Spain or, since 2024, also via certain SEPA accounts within the EU — provided the relevant deadline is still open
Reconocimiento de deuda y pago mediante transferencia For payment via international bank transfer; this generates a separate Identificador del Pago — not an NRC

Important: NRC, Domiciliación, and Reconocimiento de deuda are three distinct payment routes, not variants of the same procedure. The NRC is generated exclusively by the bank; the AEAT forwards payment processes but does not generate the code itself.

How Do You Obtain an NRC?

There are generally two ways:

  1. Via the online banking of a collaborating bank (entidad colaboradora): you log in to your bank and enter the form (Modelo 210), the exact amount, your NIF/NIE, the settlement period, and the account from which payment is made. Once confirmed, the bank generates the 22-character NRC code. The exact process varies by bank — some require the tax year and period as separate fields, and some require an additional confirmation step (e.g. an SMS code).

  2. Via the AEAT's Sede Electrónica: depending on the case, you can log in to the AEAT payment gateway using a digital certificate, DNIe, Cl@ve, or eIDAS. The payment is then forwarded to your bank, which generates the NRC — the AEAT itself does not generate an NRC. Note: not all banks support Cl@ve for authorising payment.

Important regarding validity: the NRC does not automatically expire after a fixed period. What matters is that the amount, NIF/NIE, form, tax year, and period exactly match the subsequent Modelo 210 return — even a one-cent discrepancy or an incorrectly selected period can cause the NRC to be rejected. The 30-calendar-day period often mentioned in connection with the NRC actually relates to the Identificador del Pago used for payment via international transfer (Reconocimiento de deuda y pago mediante transferencia) — not to the NRC itself.

Process: From NRC to a Filed Modelo 210

  1. Complete the Modelo 210 form with the income details (rental, sale, imputed income, etc.)
  2. Select "NRC" as the payment method
  3. Make the payment via the collaborating bank — the NRC code is generated. Important: the amount, NIF/NIE, form, tax year, and period must exactly match the subsequent return
  4. Enter the NRC code into Modelo 210
  5. Sign and submit the return — the system automatically validates the NRC
  6. Keep the filing confirmation (with registration number and security code) together with the bank receipt

What We See in Practice

At Fiscaro, we regularly observe two patterns on this topic:

  1. Confusion with other codes: the NRC is sometimes confused with the NIE, the Referencia Catastral, or other administrative numbers — but it is exclusively a bank-generated proof of payment.

  2. Incorrect assumption about the validity period: many users assume the NRC has a fixed 30-day validity — this period actually relates to a different payment method (the Identificador del Pago for international transfers), not the NRC itself.

FAQ

How long is an NRC valid? The NRC does not expire after a fixed period. What matters is that the payment details (amount, NIF/NIE, form, year, period) exactly match the subsequent return. The often-cited 30-day period relates to a different payment method — the Identificador del Pago for international transfers.

Why is my NRC not being accepted? Usually because the payment details and the return do not exactly match — for example, the amount, NIF/NIE, form, tax year, or period. Even a one-cent discrepancy can cause the NRC to fail validation.

What is the difference between the NRC and the Identificador del Pago? The NRC is the proof of payment for a payment made via a collaborating bank. The Identificador del Pago, by contrast, is generated for the payment method "Reconocimiento de deuda y pago mediante transferencia" (international transfer) and must be used as the sole reference in the transfer's payment reference field — this identifier is valid for 30 calendar days.

Do I need an NRC if I pay via Domiciliación? No. With SEPA direct debit (Domiciliación), no NRC is required. Domiciliación is possible via an account in Spain, and since 2024 also via certain SEPA accounts within the EU — provided the relevant deadline is still open.

Can I obtain an NRC without a Spanish bank account? The NRC is generated by a bank registered with the AEAT as a collaborating entity. If you do not have a suitable banking relationship for this, check whether Domiciliación via a SEPA account, or the "Reconocimiento de deuda y pago mediante transferencia" payment method, is more suitable.

Is the NRC the same as a tax identification number? No. The NRC is solely a proof of payment for a single transaction — not a permanent identification number like the NIE, nor an administrative reference like the Referencia Catastral (which is managed by the Catastro, not the AEAT).

Sources

  • AEAT: Formas de presentación y pago del modelo 210
  • Orden EHA/3316/2010 (forms and payment procedures for Modelo 210/211/213)
  • AEAT: Reconocimiento de deuda y pago mediante transferencia — Identificador del Pago

Conclusion

The NRC is a technical but essential part of filing a Modelo 210 return with a payment obligation — it confirms to the AEAT that the tax liability has actually been settled. What matters is not a fixed validity period, but that the payment details exactly match the return. Once you understand the process, generating the code takes only a few minutes via your own bank or directly through the AEAT portal.

Fiscaro guides you through the entire Modelo 210 process — including correct handling of the payment.

File your Modelo 210 now

Hanns-Christopher Deppe

Hanns-Christopher Deppe

Founder of Fiscaro · Real Estate Economist & Dipl. Industrial Engineer · Agent in Mallorca

Hanns-Christopher has lived in Mallorca for over 15 years and has guided hundreds of non-residents through their Spanish tax obligations. He founded Fiscaro to make the Modelo 210 process as simple as possible.

This article is for general information purposes only and does not constitute individual tax advice. For an assessment tailored to your specific circumstances, we recommend consulting a qualified tax adviser or Spanish gestoría.

Ready?

Calculate and file your Modelo 210 in just a few minutes.

Calculate tax →
Also available in:DeutschEspañol