Cuando una obra llega a su fin, el pago tampoco llega completo de inmediato. Hay una parte que el promotor retiene durante meses y que, al vencer el plazo de garantía, debe regresar a tus manos. Saber exactamente cómo registrar ese momento en tu contabilidad —sin cometer errores que afecten tu balance— es lo que vas a encontrar a continuación.

¿Qué es la devolución de la retención de garantía?
La retención de garantía es un porcentaje del importe certificado que el promotor descuenta temporalmente en cada factura de obra. Su devolución ocurre cuando vence el periodo de garantía pactado en el contrato y no existen defectos pendientes de subsanar. En ese momento, el promotor está obligado a transferir al contratista el importe acumulado que había retenido a lo largo de toda la ejecución de la obra.
Este proceso no es automático ni instantáneo. Requiere que ambas partes confirmen que la obra se encuentra en condiciones aceptables, que no hay reclamaciones activas y que el plazo contractual ha vencido. Solo entonces el dinero retenido deja de ser una deuda diferida y se convierte en un cobro efectivo para el contratista.
Diferencia entre retención activa y retención devuelta
Mientras la obra está en ejecución o dentro del periodo de garantía, la retención se considera activa: existe como saldo pendiente en las cuentas de clientes retenidos del contratista y como deuda del promotor. Una vez que se libera ese importe sin condiciones, la retención pasa a ser devuelta y el movimiento contable cierra esas cuentas intermedias con un cobro o pago real en tesorería.
¿Cuándo nace el derecho a recibir la devolución?
El derecho a recibir la devolución nace cuando se cumplen tres condiciones simultáneamente: ha vencido el plazo de garantía pactado en el contrato, no existen defectos de ejecución reclamados formalmente y el promotor ha aceptado la liquidación final de la obra. Sin esas tres condiciones, el importe retenido permanece en las cuentas de garantía sin que se pueda exigir su liberación.
Cuentas contables que intervienen en la devolución
Para registrar correctamente la devolución, primero hay que entender qué cuentas se usaron cuando se constituyó la retención. La cuenta 4308 recoge las retenciones de garantía pendientes de cobro en el lado del contratista, mientras que la cuenta 4008 registra las retenciones de garantía pendientes de pago en el lado del promotor. Estas cuentas son las que se cancelan en el momento de la devolución.
Es importante no confundir la cuenta 4308 con la cuenta 430 (clientes ordinarios). La 430 recoge el importe exigible de forma inmediata, mientras que la 4308 refleja un derecho de cobro diferido cuya exigibilidad está condicionada al resultado del periodo de garantía. Mezclarlas en la contabilidad genera saldos erróneos en el balance y dificulta el seguimiento de cada obra.
¿Cómo se contabiliza la devolución de la retención de garantía?
El asiento de devolución es diferente según el punto de vista desde el que se registra. Cada parte involucrada —contratista y promotor— registra el mismo hecho económico desde posiciones contables opuestas. Cuando el promotor transfiere el dinero, el contratista ingresa en tesorería y cancela su derecho de cobro; el promotor, por su parte, cancela su deuda de garantía y disminuye su saldo en bancos.
Asiento en los libros del contratista (acreedor)
Para el contratista, la devolución representa el cobro de un derecho que ya estaba reconocido en su activo. El asiento cancela el saldo de la cuenta 4308 y abona la tesorería con el importe recibido. No se genera ningún ingreso adicional en este momento, porque el ingreso ya fue reconocido cuando se emitió la certificación de obra original, siguiendo el principio de devengo.
| Cuenta | Descripción | Debe | Haber |
|---|---|---|---|
| 572 | Bancos | Importe devuelto | — |
| 4308 | Clientes, retenciones por garantías | — | Importe devuelto |
Asiento en los libros del promotor (deudor)
Para el promotor, devolver la retención implica cancelar una obligación de pago que tenía registrada como pasivo. El asiento elimina el saldo de la cuenta 4008 y refleja la salida de tesorería desde bancos. Tampoco se genera ningún gasto en este momento: la salida de fondos ya estaba prevista y reconocida como deuda desde el instante en que se constituyó la retención.
| Cuenta | Descripción | Debe | Haber |
|---|---|---|---|
| 4008 | Proveedores, retenciones por garantías | Importe devuelto | — |
| 572 | Bancos | — | Importe devuelto |
Si quieres profundizar en el tratamiento contable completo desde el momento en que se constituye la retención, puedes revisar el artículo sobre retención de garantía, donde se explica cada fase desde la primera certificación hasta el cierre del periodo.
Ejemplo práctico paso a paso
Un ejemplo numérico es la forma más directa de entender cómo fluyen los asientos en la práctica. El caso que verás a continuación refleja una obra con dos certificaciones mensuales iguales y una retención del 5 % aplicada sobre la base imponible de cada una. Al final del periodo de garantía, el promotor devuelve el importe acumulado sin incidencias.
Datos del caso y cálculo de la retención
Datos del ejemplo
- Contratista: Constructora XYZ
- Promotor: Inmobiliaria ABC
- Base imponible por certificación: 50.000 €
- Número de certificaciones: 2
- IVA aplicable: 10 %
- Porcentaje de retención: 5 % sobre la base imponible
- Retención por certificación: 2.500 €
- Retención total acumulada: 5.000 €
La retención se aplica sobre la base imponible de cada certificación, no sobre el total con IVA. Eso significa que el IVA siempre se calcula y se cobra sobre el importe íntegro certificado, aunque el cobro efectivo de la base quede reducido por la parte retenida. Este punto genera confusión frecuente, pero es clave para registrar correctamente el IVA repercutido desde el primer asiento.
Registro contable completo al momento de la devolución
Una vez vencido el año de garantía sin defectos, el promotor transfiere los 5.000 € acumulados al contratista. Ambas partes deben registrar el movimiento en ese instante. A continuación, los asientos de devolución desde cada perspectiva con los importes del ejemplo:
En los libros del contratista (cobra la retención)
En los libros del promotor (devuelve la retención)
Tras estos asientos, tanto la cuenta 4308 del contratista como la cuenta 4008 del promotor quedan con saldo cero para esta obra. El proceso contable asociado a la retención de garantía queda completamente cerrado. Si hubiera habido varias obras en paralelo, este cierre se haría de forma individualizada para cada proyecto, manteniendo trazabilidad por obra.
¿Qué pasa si el promotor no devuelve la retención?
Cuando el promotor no devuelve la retención una vez vencido el plazo de garantía, el contratista mantiene activo el saldo en su cuenta 4308, que sigue figurando como un derecho de cobro en el activo del balance. Esta situación puede exigir una provisión por insolvencias si existe evidencia razonable de que el cobro se verá afectado. Desde el punto de vista contable, un saldo en 4308 que supera ampliamente el periodo de garantía es una señal de alerta que debe analizarse.
El contrato puede prever intereses de demora si el promotor no restituye la retención dentro del plazo acordado. Sin embargo, muchas constructoras no reclaman esos intereses por no tensar la relación comercial, lo que supone una pérdida silenciosa de margen que rara vez aparece en los informes de rentabilidad por obra.
¿Qué opciones tiene el contratista ante la no devolución?
- Reclamación extrajudicial: Enviar un requerimiento formal al promotor con la liquidación detallada de las retenciones acumuladas.
- Provisión contable: Si el cobro es incierto, dotar una provisión por deterioro del crédito comercial que neutralice el riesgo en el balance.
- Reclamación judicial: Acudir a la vía civil si el promotor no responde en un plazo razonable tras el requerimiento extrajudicial.
- Baja definitiva: Si el crédito resulta incobrable, dar de baja la cuenta 4308 y reconocer la pérdida como gasto del ejercicio en que se confirma la insolvencia.
Diferencia entre devolución total y devolución parcial
No siempre el promotor devuelve la totalidad de la retención acumulada. Si durante el periodo de garantía se detectaron defectos de ejecución que el contratista no subsanó, el promotor puede retener una parte del importe para cubrir el coste de las reparaciones. Este escenario produce una devolución parcial que obliga a registrar de forma diferenciada la parte cobrada y la parte retenida definitivamente.
En el caso de la devolución parcial, la parte de retención que el promotor aplica para cubrir reparaciones no genera un ingreso ordinario para él. Se trata de una compensación de costes asociada a la propia ejecución del contrato de obra. Por eso su tratamiento contable varía según la naturaleza del defecto corregido y el acuerdo entre partes.
Impacto de la devolución en el flujo de caja de la obra
La retención de garantía tiene un efecto directo sobre la tesorería del contratista: durante toda la ejecución y el periodo de garantía, entre el 3 % y el 5 % del importe certificado permanece inmovilizado. Ese dinero existe contablemente como derecho de cobro, pero no está disponible como liquidez real hasta que se produce la devolución efectiva. Para proyectos de gran volumen, este desfase puede representar decenas de miles de euros inmovilizados durante más de un año.
Una forma de mitigar este impacto en la tesorería es sustituir la retención económica por un aval bancario o póliza de caución. Sobre este mecanismo alternativo encontrarás más detalle más adelante, en la sección de preguntas frecuentes. También es recomendable integrar el seguimiento de las retenciones dentro de la planificación financiera de cada obra, tal como se trabaja en el análisis de la curva S en una obra de construcción, que permite visualizar el avance del proyecto frente al presupuesto y los desfases de tesorería previstos.
Una gestión activa de las retenciones implica tener un control claro de las fechas de vencimiento de garantía por cada obra. Sin ese seguimiento, es habitual que retenciones cuyo plazo ya venció permanezcan en el balance sin reclamarse, generando un activo ficticio que nunca se convertirá en cobro real.
Preguntas frecuentes
¿Cuándo se devuelve la retención de garantía en una obra?
La retención se devuelve cuando vence el periodo de garantía pactado en el contrato y no existen defectos de ejecución pendientes de resolución. El plazo más habitual es de un año desde la recepción definitiva de la obra, aunque el contrato puede establecer periodos diferentes según el tipo de obra o la naturaleza de los trabajos. Una vez vencido ese plazo sin incidencias, el promotor debe proceder a la devolución en el tiempo acordado, que suele oscilar entre 30 y 90 días adicionales tras la verificación final.
¿Qué cuenta contable se usa para registrar la devolución de la retención?
En el Plan General de Contabilidad español, el contratista usa la cuenta 4308 (Clientes, retenciones por garantías) para recoger el derecho de cobro pendiente, y la cancela contra la cuenta 572 (Bancos) cuando recibe el pago. El promotor, por su parte, registra la obligación en la cuenta 4008 (Proveedores, retenciones por garantías) y la cancela igualmente contra 572 al efectuar la transferencia. Ninguna de las dos partes genera ingresos ni gastos adicionales en el momento de la devolución: solo se liquidan las cuentas de garantía.
¿La devolución de la retención de garantía lleva IVA?
La devolución en sí misma no genera un nuevo hecho imponible de IVA, porque el impuesto ya se devengó y se facturó en el momento de emitir cada certificación. Sin embargo, el tratamiento depende de cómo se facturó la retención original: si la retención se aplicó durante la obra en curso (sobre la base imponible), el IVA ya estaba incluido y liquidado. Si la retención se facturó tras la entrega de la obra sin IVA, puede ser necesario emitir una factura complementaria en el momento de la devolución para regularizar el impuesto. Ante cualquier duda, conviene consultar con un asesor fiscal el tratamiento específico del contrato.
¿Qué ocurre con la retención si hay defectos en la obra?
Si durante el periodo de garantía se detectan defectos atribuibles al contratista, el promotor puede retener parte o la totalidad del importe retenido para financiar las reparaciones necesarias. En ese caso, la devolución es parcial o incluso nula, y la diferencia entre el importe retenido y el devuelto debe regularizarse contablemente. El contratista reconocerá una pérdida por el importe no recuperado, mientras que el promotor registrará un menor coste o un ingreso según cómo haya gestionado las reparaciones y lo acordado con el contratista.
¿Se puede sustituir la retención de garantía por un aval?
Sí. El contratista puede ofrecer un aval bancario o una póliza de caución como garantía alternativa a la retención económica. Si el promotor lo acepta, no descuenta el porcentaje de cada certificación, sino que exige un aval que cubra el mismo importe. Esta opción mejora significativamente la tesorería del contratista, ya que el dinero permanece disponible en su cuenta en lugar de quedarse inmovilizado durante el periodo de garantía. El coste del aval —la prima— es el precio que paga el contratista por mantener esa liquidez.
¿Cómo afecta la retención de garantía al flujo de caja del contratista?
La retención afecta directamente al flujo de caja porque el contratista factura el importe íntegro de la obra ejecutada, pero solo cobra entre el 95 % y el 97 % de ese importe durante la ejecución. El porcentaje retenido no está disponible como liquidez real hasta que se produce la devolución, lo que puede generar tensiones de tesorería en obras de larga duración o de gran volumen. Por eso es clave incluir las retenciones acumuladas en la planificación financiera del proyecto y anticipar la fecha en que ese dinero volverá a estar disponible, especialmente cuando hay obras simultáneas en curso. Si quieres entender cómo se integra esto en la gestión económica de un proyecto, la sección de contabilidad de la construcción recoge los conceptos clave del sector.
¿Qué plazo tiene el promotor para devolver la retención de garantía?
El plazo para devolver la retención no está fijado de forma universal en la legislación española, sino que depende principalmente de lo que establezca el contrato de obra firmado entre las partes. Lo más habitual es que el promotor disponga de entre 30 y 90 días desde la verificación final para efectuar la devolución. Si el contrato no especifica un plazo, se aplican los criterios generales de la Ley de Morosidad en las operaciones comerciales. En ese caso, el contratista puede reclamar el pago una vez vencido el plazo de garantía y exigir los intereses de demora correspondientes si el promotor se retrasa sin justificación.

Conclusión
La devolución de la retención de garantía es el cierre natural de un proceso que comenzó con la primera certificación de obra. Entender por qué existe, cuándo se activa y cómo se registra te permite tener una imagen fiel de la situación financiera de cada proyecto en todo momento.
Los dos asientos que has visto —el del contratista con la cancelación de la cuenta 4308 y el del promotor con la cancelación de la cuenta 4008— son sencillos en estructura, pero tienen un peso real en el balance y en el flujo de caja. Aplicarlos correctamente, en el momento preciso y sobre el importe exacto acumulado, es lo que distingue una contabilidad de obra ordenada de una llena de saldos pendientes sin resolver.
Si este tema te ha resultado útil, en este sitio web encontrarás más contenido sobre contabilidad de proyectos, certificaciones, reconocimiento de ingresos y otros conceptos que forman parte del día a día en el sector de la construcción. Seguir profundizando en ellos te dará una base sólida para trabajar con seguridad en cualquier proyecto.
Sigue aprendiendo:

Seguridad social de los trabajadores de la construcción

Nómina en la construcción: Componentes y cálculo

¿Cómo controlar los costos de una obra en ejecución?

¿Cómo afecta la inflación a un contrato de construcción?

La facturación por avance de obra

Subcontratistas en obra: Roles, registros y obligaciones

Contratos de construcción: Tipos y claves contables

