Qué es y quién lo decide
En España, la retención de tu nómina la calcula la empresa a partir de lo que tú declaras en el modelo 145: hijos, situación familiar, pensiones compensatorias. En Reino Unido el reparto de papeles es distinto y conviene entenderlo desde el primer día, porque explica casi todas las sorpresas de las primeras nóminas. Aquí quien calcula es HMRC, la Agencia Tributaria británica, y lo que le comunica a tu empresa no es una lista de circunstancias personales, sino un código cerrado: el tax code.
Tu empresa no interpreta nada. Mete ese código en el programa de nóminas, el programa aplica la fórmula del sistema Pay As You Earn y de ahí sale lo que te retienen. La consecuencia práctica es la que más cuesta asimilar al llegar: si el código está mal, el departamento de personal no puede arreglarlo por mucho que te dé la razón. Solo HMRC puede cambiarlo, y solo si se lo pides tú.
Cómo se lee: el número y la letra
El código tiene dos partes con funciones distintas. El número dice cuánto de tu sueldo queda libre de impuestos en ese trabajo; la letra, por qué. Para leer el número basta añadirle un cero: 1257L significa que tienes 12.570 £ libres de impuestos al año, que es exactamente la Personal Allowance de 2026/27. El propio gov.uk lo ilustra con un ejemplo de manual: a quien tiene un seguro médico de empresa valorado en 1.570 libras se le restan de la allowance, le quedan 11.000 libres y su código es 1100L.
La letra es donde está la información interesante, y donde se esconden los códigos que deberían encenderte una alarma.
| Letra | Qué significa |
|---|---|
| L | Tienes derecho a la Personal Allowance estándar. Es la letra de casi todo el mundo: con ella, el código del año 2026/27 es 1257L. |
| M | Has recibido de tu pareja el 10 % de su Personal Allowance a través de la Marriage Allowance. |
| N | Eres tú quien ha cedido el 10 % de tu Personal Allowance a tu pareja. |
| T | Tu código incluye otros cálculos para determinar la Personal Allowance; suele aparecer cuando ganas más de 100.000 libras y el mínimo exento se reduce. |
| 0T | No se te aplica nada de mínimo exento: o lo has agotado, o has empezado un trabajo y la empresa no tiene tus datos. Todo el sueldo tributa desde la primera libra. |
| BR | Todo lo que cobres en ese empleo tributa al tipo básico del 20 %, sin mínimo exento. Es lo normal en un segundo trabajo. |
| D0 | Todo tributa al tipo del 40 %. Habitual en el segundo empleo de quien ya está en el tramo alto con el primero. |
| D1 | Todo tributa al tipo del 45 %, el adicional. |
| NT | No se retiene impuesto alguno sobre esa renta. |
| K | Tienes rentas o ajustes que superan tu mínimo exento, así que en vez de restar, el código suma renta imponible. Se explica más abajo. |
| S | Prefijo, no sufijo: tu renta tributa con los tipos de Escocia. Un código escocés típico se ve como S1257L. |
| C | Prefijo: tu renta tributa con los tipos de Gales, que en 2026/27 coinciden con los ingleses. |
La K merece un párrafo aparte porque funciona al revés que todas las demás. Un código normal resta renta libre de impuestos; uno que empieza por K suma renta imponible, porque tienes ingresos o ajustes que no están tributando por otra vía y que superan tu mínimo exento: una deuda de años anteriores que HMRC ha decidido cobrarte por nómina, la pensión estatal, o beneficios en especie caros como un coche de empresa. Hay una salvaguarda que conviene conocer, y es literal.
El código de emergencia
Este es el que casi todos los españoles recién llegados estrenan sin saberlo. Cuando tu nueva empresa comunica a HMRC que has empezado a trabajar y no tiene tus ingresos y retenciones anteriores, no hay forma de calcular tu situación real, así que se aplica un código provisional. Se reconoce porque termina en W1, M1 o X, o porque la nómina muestra «NONCUM».
Ahí está el problema entero, en esa última frase. Un código normal es acumulativo: cada nómina mira el año fiscal completo desde el 6 de abril y reparte el mínimo exento entre los meses transcurridos, de modo que si empiezas en octubre arrastras contigo la parte de 12.570 £ que no has usado. Un código de emergencia es no acumulativo: mira solo el mes que tiene delante y te concede una doceava parte del mínimo exento, ni una libra más. Gov.uk también avisa de que el mismo código puede aparecer cuando empiezas a recibir beneficios de empresa o la pensión estatal, y resume la consecuencia sin rodeos: this could mean you pay the wrong amount of tax, que pagues una cantidad equivocada de impuesto.
Cuánto cuesta un código mal puesto
Marta es enfermera y empieza a trabajar en un hospital de Manchester el 1 de octubre de 2026 por 32.000 libras al año, unos 2.666,67 libras brutas al mes. Es su primer empleo en Reino Unido, así que no tiene P45 que entregar. Según lo que su empresa comunique a HMRC y de los datos que HMRC tenga, su primera nómina puede salir de tres maneras muy distintas.
| Código aplicado | Income Tax de octubre | Por qué |
|---|---|---|
| Código 1257L acumulativo | 0 £ | HMRC tiene tus datos y le reconoce el mínimo exento acumulado desde el 6 de abril hasta esa nómina: 7.332,50 £ frente a un sueldo de 2.666,67 £. |
| Código 1257L M1 (emergencia) | 323,83 £ | Solo se mira ese mes: 2.666,67 £ menos una doceava parte del mínimo exento, 1.047,50 £, al 20 %. |
| Código 0T | 533,33 £ | Sin ningún mínimo exento: los 2.666,67 £ enteros al 20 %. |
En los tres casos le descuentan además 129,49 libras de National Insurance, que se calcula siempre mes a mes y no depende del código. Si comparas estas cifras con tu nómina puede que bailen unos céntimos: el sistema redondea la base a libra entera antes de aplicar el tipo. Pero fíjate en la diferencia del impuesto: entre el mejor escenario y el peor hay 533 libras en una sola nómina. Si el código de emergencia se mantuviera hasta marzo, Marta habría adelantado a HMRC casi 1.943 libras entre octubre y marzo cuando, en realidad, solo debe 686: en el año fiscal 2026/27 va a trabajar seis meses y sus ingresos, 16.000 libras, apenas superan el mínimo exento. Son 1.257 libras adelantadas de más, casi media mensualidad de su sueldo bruto.
La buena noticia es que ese dinero no se pierde nunca. En cuanto el código pasa a acumulativo dentro del mismo año fiscal, la nómina siguiente recalcula el año entero y te devuelve de golpe lo retenido de más; si el año fiscal ya se ha cerrado, la devolución llega por otra vía. Con un sueldo de 32.000 libras y el código correcto todo el año, las cuentas anuales de Marta serían 3.886 libras de Income Tax, 1.554,40 de National Insurance y 26.559,60 £ netos. Puedes hacer el cálculo con tu propio sueldo en la calculadora de sueldo neto en Reino Unido.
Cómo corregirlo
El trámite es de los pocos verdaderamente sencillos del sistema británico y no cuesta dinero: nadie necesita una gestoría para esto.
- Entrega el P45 o rellena el starter checklist. Si vienes de otro empleo británico, dale a tu nueva empresa las partes 2 y 3 del P45. Si es tu primer trabajo en Reino Unido no tendrás P45: la empresa te pedirá el starter checklist, y contestarlo bien es lo que evita meses de retención de más.
- Entra en el servicio «Check your Income Tax». Con tu cuenta personal de HMRC o la app puedes ver el código que tiene tu empresa y de dónde sale cada cifra.
- Revisa empleos, pensiones y beneficios en especie. Los errores casi siempre vienen de un empleo antiguo que sigue abierto, de un coche de empresa que ya no tienes o de una estimación de ingresos que no se parece a tu sueldo.
- Corrige lo que esté mal o falte. El propio servicio permite actualizar los datos. Si tu caso no encaja en los formularios, llama a HMRC: tu empresa no puede cambiar el código por su cuenta.
- Comprueba la nómina siguiente. HMRC comunica el código nuevo a ti y a tu empresa en un plazo de quince días hábiles, y el cambio se ve en la nómina siguiente o en la posterior.
Después toca esperar un poco. Si cobras al mes, el código nuevo se refleja en la nómina siguiente o en la posterior; si cobras por semanas, en la tercera. Merece la pena comprobarlo: es habitual que HMRC arregle una cosa y deje otra pendiente, sobre todo si arrastras un empleo anterior que figura como abierto.
Cómo recuperas lo pagado de más
Depende de cuándo se detecte el error. Dentro del mismo año fiscal, del 6 de abril al 5 de abril, la corrección la hace la propia nómina: el código acumulativo recalcula desde el principio del año y verás una devolución en el recibo del mes. Si el año ya se ha cerrado, la que cuadra las cuentas es HMRC, y te escribe con la carta P800, donde aparece lo que te devuelve o lo que le debes y cómo cobrarlo. Y si el error se descubre cuando ya te has ido del país, el camino es el formulario P85, que existe precisamente para eso.
En los tres casos, el documento que prueba lo que te retuvieron es el P45 o el P60, así que guárdalos aunque no vayas a usarlos ahora: también te los pedirá Hacienda en España si el año de la mudanza tienes que declarar aquí lo ganado en libras.
Antes de tu primera nómina
- Consigue el National Insurance number cuanto antes. Sin él es más probable que te apliquen un código provisional, y sin él tampoco cuentan bien tus años cotizados.
- Entrega el P45 el primer día si vienes de otro trabajo británico, o rellena con calma el starter checklist si es tu primer empleo aquí.
- Mira el código de tu primera nómina. Si acaba en W1, M1, X o NONCUM, o si es 0T, actúa esa misma semana.
- Abre tu cuenta personal de HMRC. Es donde vas a comprobar el código, reclamar devoluciones y descargar tus datos de empleo el resto de tu vida británica.
- Comprueba la dirección que consta en HMRC si vives en Escocia: de ahí depende que te apliquen los tipos escoceses y que tu código lleve una S delante.
La próxima fecha que te afecta es el 6 de abril de 2027: ese día empieza el año fiscal siguiente y HMRC renueva los códigos de todo el mundo. Si en marzo recibes una carta con un código para el año nuevo que no reconoces, esa es la mejor semana para revisarlo, antes de que se aplique. Todo el calendario está en la guía del año fiscal británico.
Preguntas frecuentes
- ¿Por qué mi primera nómina en Reino Unido tiene una retención tan alta?
- Casi siempre porque te han aplicado un código de emergencia. Si tu empresa no tiene tus datos anteriores, HMRC calcula el impuesto solo con lo que cobras ese mes, como si fueras a cobrar lo mismo todos los meses del año, y sin reconocerte el mínimo exento que no has usado desde abril. En cuanto entregas el P45 o HMRC recibe tus datos, el código pasa a acumulativo y la propia nómina te devuelve la diferencia.
- ¿Puede mi empresa cambiarme el tax code si veo que está mal?
- No. La empresa se limita a aplicar el código que le comunica HMRC; no puede modificarlo aunque los dos estéis de acuerdo en que es incorrecto. La corrección se pide siempre a HMRC, desde el servicio «Check your Income Tax» de tu cuenta personal o por teléfono, y es HMRC quien envía el código nuevo a la empresa.
- Tengo dos trabajos y en el segundo me retienen el 20 % desde la primera libra: ¿es un error?
- No, es el funcionamiento normal. El mínimo exento se aplica entero en un solo empleo, el principal, y el segundo suele llevar código BR, que grava todo al tipo básico. Solo conviene revisarlo si el reparto no te encaja, por ejemplo si el trabajo que HMRC considera principal es el que menos te paga: en ese caso puedes pedir que reparta el mínimo exento de otra manera.
- ¿Qué significa que mi código empiece por K?
- Que tienes rentas o ajustes por los que no se está pagando impuesto y que superan tu mínimo exento: una deuda de años anteriores, un coche de empresa o la pensión estatal, por ejemplo. En vez de restar renta libre de impuestos, el código suma renta imponible. Como salvaguarda, la ley impide que con un código K te retengan más de la mitad del sueldo bruto de esa nómina.
- Vivo en Escocia: ¿tengo que hacer algo para que me apliquen sus tipos?
- Solo mantener tu dirección actualizada en HMRC. La condición de contribuyente escocés se decide por dónde está tu vivienda principal a lo largo del año, no por dónde trabajas ni por lo que pida tu empresa. Cuando HMRC te reconoce como tal, tu código pasa a llevar una S delante y la nómina aplica los seis tramos escoceses.