Cómo calcular la retención de garantía con IVA y plazo legal en construcción (guía operativa)
El cálculo correcto de la retención de garantía en obra civil y edificación: base sobre la que se aplica, IVA, plazo de devolución según Ley 38/1999, y errores típicos.
La retención de garantía es uno de los conceptos contractuales más comunes en construcción y obra civil — y, paradójicamente, uno de los más mal gestionados desde el punto de vista contable. La causa: la mayoría de los ERPs estándar (incluido Business Central) no tienen lógica nativa para gestionarla correctamente, y las empresas terminan tirando de cuentas auxiliares + Excel paralelo + memoria del responsable de obra.
Este artículo explica cómo se calcula correctamente la retención de garantía, con los matices del IVA, el plazo legal según Ley 38/1999, el tratamiento contable y los errores típicos que vemos en clientes Davisa antes de implantar dvretencionesgarantia.
Las referencias normativas clave: Ley 38/1999 de Ordenación de la Edificación, Ley 9/2017 de Contratos del Sector Público (para licitaciones públicas), Plan General Contable. Las cifras y plazos son referenciales del mercado español; cada contrato concreto manda sobre lo general.
La definición rápida
Retención de garantía = porcentaje del precio de la obra (típicamente 5%) que el promotor retiene de los pagos al contratista como garantía de la buena ejecución y de la subsanación de eventuales defectos detectados durante el periodo de garantía contractual.
No es un descuento, no es un impuesto. Es dinero del contratista que el promotor custodia temporalmente hasta verificar que la obra está bien ejecutada y libre de defectos.
El cálculo paso a paso — con un ejemplo real
Imaginemos una certificación mensual de obra de un contratista a un promotor:
- Importe certificación: 80.000 € (base imponible).
- IVA aplicado: 21% → 16.800 €.
- Total con IVA: 96.800 €.
- % retención de garantía (contractual): 5%.
El cálculo correcto
Retención de garantía = 80.000 € × 5% = 4.000 €
(sobre la base SIN IVA)
Importe a pagar al contratista en esta certificación:
80.000 € base + 16.800 € IVA - 4.000 € retención = 92.800 €
Saldo retenido (acumulado en este proyecto):
4.000 € (más lo acumulado de certificaciones anteriores)
Plazo devolución estimado:
Final de obra + 1 año (período garantía típico contractual)
Lo que sí lleva IVA y lo que no
- La factura/certificación va con IVA completo (21% sobre 80.000 € = 16.800 €).
- El IVA se paga íntegro al contratista — NO se retiene.
- La retención se calcula y aplica sobre la base imponible (80.000 €), no sobre el total (96.800 €).
- El contratista declara el IVA repercutido completo en su Modelo 303 — la retención no afecta al IVA.
Este es un error típico que hemos visto: empresas que retienen sobre el importe con IVA y descuadran la cuenta del proveedor + el Modelo 303 de IVA. Solo se retiene sobre el neto.
El tratamiento contable correcto
Por el lado del contratista (quien ejecuta la obra)
El contratista emite factura de 96.800 € (80.000 base + 16.800 IVA), pero solo cobra 92.800 €. Los 4.000 € retenidos son un derecho de cobro pendiente a largo plazo.
Asiento simplificado:
D 572 Bancos 92.800 €
D 4485 Deudores comerciales 4.000 € (cuenta auxiliar retención)
H 700 Ventas / Prestación servicios 80.000 €
H 477 IVA repercutido 16.800 €
El saldo de la cuenta 4485 (o cuenta auxiliar específica configurada) refleja el dinero retenido pendiente de devolución. Cuando se devuelva (típicamente 1 año tras recepción definitiva):
D 572 Bancos 4.000 €
H 4485 Deudores comerciales 4.000 €
Por el lado del promotor (quien encarga la obra)
El promotor recibe factura de 96.800 € pero solo paga 92.800 €. Los 4.000 € son un pasivo a corto/largo plazo:
Asiento simplificado:
D 600 Compras / 622 Reparaciones 80.000 €
D 472 IVA soportado 16.800 €
H 572 Bancos 92.800 €
H 4385 Acreedores comerciales por retención 4.000 €
Cuando se devuelva al final del periodo de garantía:
D 4385 Acreedores comerciales por retención 4.000 €
H 572 Bancos 4.000 €
El plazo legal — Ley 38/1999 y el periodo de garantía
La Ley 38/1999 de Ordenación de la Edificación establece plazos de garantía mínimos que el contratista responde:
- 1 año: para defectos de remate y acabado.
- 3 años: para defectos que afecten al habitabilidad.
- 10 años: para defectos estructurales (garantía decenal).
El periodo durante el cual el promotor puede retener la garantía se pacta contractualmente, pero suele coincidir con el primer año (defectos visibles).
Tras el periodo pactado:
- El promotor verifica la obra (puede haber inspección).
- Si no hay defectos: devolución íntegra de la retención.
- Si hay defectos: el promotor aplica la retención a su corrección. Si la corrección no llega al monto retenido, devuelve el resto.
Plazos contractuales típicos
- Final de periodo de garantía: cuando se cumple la verificación.
- 30-90 días después: plazo de devolución efectiva.
- Total habitual: aproximadamente 13-15 meses desde la última certificación hasta cobrar la retención.
Los 6 errores típicos que vemos en clientes antes de dvretencionesgarantia
Error 1: aplicar la retención sobre el importe con IVA
Ya comentado. Si retienes el 5% sobre 96.800 € en vez de sobre 80.000 €, retienes 4.840 € en vez de 4.000 €. Acumulado en 12 certificaciones mensuales: 10.000 € de desviación. El proveedor (contratista) reclamará y tendrás que regularizar.
Error 2: no llevar trazabilidad por proyecto
Una constructora tiene 20 obras abiertas simultáneamente. Si no contabiliza la retención por proyecto (con auxiliares o dimensiones BC), pierde la pista de qué retención corresponde a qué obra y por tanto qué fecha de devolución toca cada una.
Error 3: olvidar el plazo de devolución
La retención de un proyecto cuyo periodo de garantía terminó hace 6 meses sigue en el balance del promotor (que no la devolvió) y en el balance del contratista (que no la reclama). Pasan 3 años, alguien hace auditoría, salen 50.000 € de retenciones “olvidadas”.
Error 4: confundir retención de garantía con retención fiscal IRPF
No tienen NADA que ver. Retención fiscal IRPF (15% típico en facturas de profesionales) la retiene el pagador a cuenta del IRPF del receptor y la ingresa a AEAT vía Modelo 111. Retención de garantía es un acuerdo contractual entre privados, no entra a AEAT. Mezclarlas en contabilidad es un error contable serio.
Error 5: no aplicar interés de demora cuando el promotor no devuelve
El contrato puede prever interés de demora si el promotor no devuelve en plazo. La mayoría de constructoras no reclama estos intereses por “buena relación” — perdiendo márgenes legítimos.
Error 6: gestionar todo en Excel paralelo al ERP
Es el meta-error. La retención vive en una hoja maestra del responsable financiero, separada de BC. Cuando esa persona se va de vacaciones o cambia de empresa, la información se pierde o se queda atrasada.
Cómo Business Central + dvretencionesgarantia automatiza todo esto
Lo que BC nativo cubre parcialmente
BC tiene Job (proyectos), líneas de venta con cuentas auxiliares, dimensiones. Puedes montar el cálculo a mano usando cuentas auxiliares específicas. Funciona, pero:
- Tienes que configurar cuentas auxiliares en cada cliente promotor.
- El cálculo automático del 5% sobre base imponible no es nativo — alguien tiene que hacerlo manual por línea o mediante código personalizado.
- No hay alertas de plazo de devolución.
- No hay reportes específicos.
Lo que añade dvretencionesgarantia
- Maestro de tipos de retención por proyecto, cliente o por defecto.
- Cálculo automático del % retención sobre base imponible en cada certificación/factura.
- Cuenta auxiliar específica por proyecto, sin configuración manual.
- Trazabilidad del saldo retenido por proyecto en tiempo real.
- Alertas de plazo: el sistema avisa cuando una retención cumple periodo de garantía y debe activarse el cobro.
- Reportes contables específicos para retenciones vivas y devueltas.
- Soporte para retención sobre cobros (cuando el contrato así lo pacta, en vez de sobre cada certificación).
- Aval bancario sustitutivo: registro de cuándo el contratista cambia retención efectiva por aval, liberando caja.
Casos donde merece especialmente la pena automatizarlo
- Constructoras con > 10 obras simultáneas: la trazabilidad manual se vuelve inviable.
- Promotoras inmobiliarias: gestión recurrente del lado pagador, riesgo de pagar dos veces (devolver retención + olvido de aplicarla a defecto).
- Empresas de instalaciones técnicas (climatización, electricidad, comunicaciones) que actúan como subcontratistas: cada obra principal genera retención propia.
- Empresas que combinan rol contratista y promotor (autopromoción): contabilidad espejo en ambas direcciones.
Cierre — la retención es contable, no comercial
Gestionar bien la retención de garantía no es un detalle administrativo: es una pieza de la rentabilidad real de cada obra. Una constructora que tiene 100.000-500.000 € de retenciones vivas distribuidas en proyectos sin trazabilidad clara tiene un riesgo financiero invisible en su balance.
Davisa lleva acompañando a empresas constructoras e instaladoras en su gestión contable desde 2003. dvretencionesgarantia es la extensión que hemos construido para que las retenciones se calculen, contabilicen y reclamen correctamente desde tu Business Central — sin Excel paralelos.
¿Quieres una revisión rápida de cómo gestionas hoy las retenciones y cuánto dinero podrías recuperar de retenciones olvidadas? Habla con un asesor de Davisa — 30 minutos sin compromiso.