PopularJuly 28, 2026Written by Alejandro Gómez Restrepo

Cómo calcular el ReteICA paso a paso

Para calcular el ReteICA debes verificar primero si el pago supera la base mínima definida por el municipio, identificar la tarifa según la actividad económica del proveedor (código CIIU) y aplicar esa tarifa sobre el valor de la operación antes de IVA. El resultado es el valor que debes retener al proveedor y declarar después ante la Secretaría de Hacienda municipal.

Qué es el ReteICA

El ReteICA (Retención en la Fuente del Impuesto de Industria y Comercio) no es un impuesto en sí mismo, sino un mecanismo de recaudo anticipado del ICA. Cuando una empresa (agente retenedor) le paga a un proveedor, descuenta un porcentaje de ese pago y lo entrega directamente al municipio, en lugar de que el proveedor tenga que pagar todo el ICA al final del periodo. Ese valor retenido funciona como un anticipo que el proveedor podrá descontar luego en su propia declaración de ICA.

Al ser un impuesto de carácter municipal, las tarifas, bases mínimas y plazos varían de una ciudad a otra, por lo que siempre es necesario revisar el Estatuto Tributario del municipio donde se realiza la operación.

Antes de calcular: qué debes verificar

Antes de aplicar cualquier fórmula, confirma estos puntos:

  • Que tu empresa esté registrada como agente retenedor de ICA ante el municipio correspondiente.
  • Que la actividad del proveedor esté efectivamente gravada con ICA (no todas las actividades lo están).
  • Que el pago o abono en cuenta supere la base mínima establecida por el municipio, generalmente expresada en UVT.
  • Que conozcas el código CIIU de la actividad económica del proveedor, ya que de ahí depende la tarifa aplicable.

Bases mínimas y tarifas de referencia por ciudad

Estos valores son de referencia (UVT 2026 = $52.374) y deben confirmarse en el Estatuto Tributario de cada municipio, ya que pueden cambiar:

CiudadBase mínima serviciosBase mínima comprasTarifa de referencia
Bogotá4 UVT ($209.496)27 UVT ($1.414.098)Entre 4,14 ‰ y 13,8 ‰ según actividad
Medellín4 UVT ($209.496)27 UVT ($1.414.098)Entre 2 ‰ y 10 ‰ según actividad
Cali4 UVT ($209.496)27 UVT ($1.414.098)Entre 2 ‰ y 10 ‰ según actividad
BarranquillaDefinida por el municipioDefinida por el municipioTarifa única o diferencial, según ordenanza local

Paso a paso para calcular el ReteICA

  1. Verifica si el pago supera la base mínima: consulta la base mínima vigente en el municipio (expresada en UVT) y compárala con el valor de la operación antes de IVA. Si el pago es inferior, no hay lugar a retención.
  2. Identifica la tarifa aplicable: ubica el código CIIU de la actividad económica del proveedor y busca la tarifa correspondiente en el Estatuto Tributario municipal.
  3. Calcula la retención: multiplica la base gravable (el valor del pago antes de IVA) por la tarifa, expresada por mil (‰).
  4. Practica la retención: descuenta el valor calculado del pago al proveedor en el momento del pago o abono en cuenta, lo que ocurra primero.
  5. Expide el certificado de retención: entrega al proveedor el soporte que acredite el valor retenido, para que pueda descontarlo en su propia declaración de ICA.
  6. Declara y paga: presenta la declaración de ReteICA dentro de los plazos del calendario tributario municipal (generalmente bimestral) y transfiere el valor total retenido en el periodo.

Ejemplo práctico

Una empresa en Bogotá le paga a un proveedor de servicios de consultoría $5.000.000 antes de IVA. La tarifa de ReteICA para esa actividad es de 9,66 ‰.

  • Base gravable: $5.000.000
  • Tarifa: 9,66 ‰ (0,00966)
  • Cálculo: $5.000.000 × 0,00966 = $48.300

La empresa retiene $48.300, le paga al proveedor $4.951.700 (más el IVA correspondiente) y declara ese valor retenido ante la Secretaría Distrital de Hacienda de Bogotá dentro del plazo establecido.

Errores comunes al calcular el ReteICA

  • Aplicar la tarifa sobre el valor total de la factura, incluyendo el IVA, en lugar de aplicarla solo sobre la base gravable.
  • Usar la tarifa de un municipio distinto al de la jurisdicción donde realmente se presta el servicio o se realiza la venta.
  • No verificar si el pago supera la base mínima antes de practicar la retención.
  • Olvidar expedir el certificado de retención, lo que puede generar sanciones para el agente retenedor.
  • No actualizar las bases mínimas y tarifas cuando cambia el valor de la UVT cada año.

Calcular el ReteICA correctamente requiere verificar la base mínima, identificar la tarifa según la actividad económica y el municipio, aplicar esa tarifa sobre la base gravable antes de IVA, y cumplir con la declaración y el pago dentro de los plazos establecidos. Como se trata de un impuesto territorial, siempre es recomendable validar las reglas específicas del municipio antes de practicar cualquier retención, para evitar errores y sanciones.

AI ACCOUNTING AUTOMATION

Still typing invoices manually into your accounting software?

Connect Cifrato with your accounting software (Siigo, World Office, Helisa & more). Sync tax authority invoices, reconcile statements, and eliminate manual data entry in minutes.

Automate my accounting software nowNo credit card required • Setup in under 5 minutes
Automated tax authority sync
Integration with your ERP or accounting software
AI-powered automated journal entry
Alejandro Gómez Restrepo

Alejandro Gómez Restrepo

Accountant with a Master's in Applied Finance

Over 20 years of experience in accounting and finance. He has served as director and head of accounting in various technology sector companies.

Cifrato - Automate accounting with AICifrato - Automate accounting with AI
Cómo calcular el ReteICA paso a paso