Saltar al contenido

Contabilidad de contratistas: El sistema que pocos conocen

contabilidad de contratistas

Construir un edificio y saber exactamente cuánto te costó cada piso son dos habilidades completamente distintas. Muchos contratistas dominan la primera, pero tropiezan con la segunda. La contabilidad de contratistas existe para cerrar esa brecha: te ayuda a controlar los números de cada obra sin mezclarlos, para que sepas cuándo un proyecto es rentable y cuándo te está descapitalizando.

contabilidad de contratistas

¿Qué es la contabilidad de contratistas?

La contabilidad de contratistas es una rama especializada de la contabilidad financiera diseñada para registrar, clasificar y analizar los ingresos y gastos de cada proyecto de construcción por separado. A diferencia de los sistemas contables convencionales, que consolidan toda la actividad económica de una empresa en un solo conjunto de cuentas, este enfoque trata cada obra como una unidad financiera independiente.

El principio central es simple: cada contrato genera sus propios costos, sus propios ingresos y su propio resultado financiero. Un contratista que construye tres edificios al mismo tiempo necesita saber cuánto gana —o pierde— en cada uno de ellos, no solo en el total de la empresa. Esa granularidad es imposible sin un sistema contable adaptado a la naturaleza del sector.

Contabilidad de contratistas: estructura por proyecto de construcción Diagrama que muestra cómo la contabilidad de contratistas separa ingresos y costos por cada proyecto de construcción de forma independiente. Empresa contratista Sistema contable centralizado Obra 1 Edificio residencial Obra 2 Puente vial Obra 3 Centro comercial 💰 Ingresos del contrato 🧱 Costos de materiales 👷 Mano de obra 📊 Resultado neto 💰 Ingresos del contrato 🧱 Costos de materiales 👷 Mano de obra 📊 Resultado neto 💰 Ingresos del contrato 🧱 Costos de materiales 👷 Mano de obra 📊 Resultado neto Cada obra mantiene registros financieros independientes dentro del mismo sistema contable

Diferencias con la contabilidad general

La contabilidad general registra todas las transacciones de una empresa en un único conjunto de cuentas. La contabilidad de contratistas, en cambio, desagrega esa información por contrato, lo que permite saber cuánto cuesta y cuánto produce cada proyecto de forma individual. Esta diferencia no es solo técnica: cambia por completo la manera en que se toman las decisiones financieras dentro de una empresa constructora.

Otro punto de separación importante es el tiempo. En sectores como el comercio, los ciclos económicos son cortos: se compra, se vende, se registra. En construcción, un contrato puede durar meses o años, lo que obliga a adaptar el momento en que se reconocen los ingresos y los gastos a la realidad del avance de cada obra, no al simple movimiento de efectivo.

¿Por qué los contratistas necesitan una contabilidad especializada?

Aplicar un sistema contable genérico a una empresa de construcción genera distorsiones. Los materiales fluctúan de precio, los plazos se extienden, los subcontratistas cambian entre proyectos y los pagos llegan por tramos. Sin una contabilidad adaptada a esas variables, es casi imposible detectar a tiempo si un proyecto está descapitalizando la empresa o si el problema viene de un contrato en particular.

Además, los organismos fiscales y las normas contables internacionales —como la NIIF 15 y la sección 23 del Estándar para Pymes— establecen reglas específicas para reconocer ingresos en contratos de construcción. Cumplirlas sin el sistema correcto no solo es difícil, sino que expone al contratista a sanciones y a informes financieros que no reflejan la realidad del negocio.

Principios fundamentales que rigen este sistema

La contabilidad de contratistas se apoya en un conjunto de principios que la distinguen de cualquier otro sistema contable. El primero y más importante es que cada contrato funciona como una unidad de negocio independiente: tiene su propio presupuesto, sus propios costos y su propio resultado. El segundo principio es que los ingresos y los gastos deben reconocerse en función del avance real del trabajo, no del momento en que entra o sale el dinero.

Costeo por obra o trabajo (job costing)

El costeo por obra —conocido en inglés como job costing— es la técnica que permite asignar cada gasto al contrato al que pertenece. Cuando un contratista compra materiales, contrata mano de obra o paga a un subcontratista, ese costo no va a una cuenta general de gastos: va directamente al código del proyecto correspondiente. Así, al final de cada período, la empresa puede revisar el estado financiero de cada obra por separado.

Este nivel de detalle es el que permite comparar el costo real de una obra con el presupuesto inicial. Si los materiales de la obra tres costaron un veinte por ciento más de lo estimado, el sistema lo detecta de inmediato y el contratista puede actuar antes de que el desvío se vuelva crítico. Sin costeo por trabajo, ese problema puede pasar desapercibido durante semanas.

¿Cómo funciona el costeo por obra en la práctica?

  1. Se crea un código o número de trabajo para cada proyecto.
  2. Cada gasto —materiales, mano de obra, subcontratos, equipos— se registra bajo ese código.
  3. Al cierre del período, se genera un reporte del costo real acumulado por obra.
  4. Se compara ese costo real con el presupuesto aprobado para detectar desviaciones.
  5. Se ajustan las proyecciones de costo para el resto del proyecto.

Reconocimiento de ingresos en proyectos de construcción

El reconocimiento de ingresos es uno de los aspectos más complejos de este sistema. La pregunta central es: ¿en qué momento se registra como ingreso el dinero que el cliente pagará por una obra? La respuesta depende del método contable que el contratista utilice y del tipo de contrato que haya firmado. Las Normas Internacionales de Información Financiera exigen que los ingresos se reconozcan conforme se satisface la obligación de desempeño, es decir, conforme avanza la obra.

Esto significa que si una obra está terminada al cuarenta por ciento al cierre de un período contable, el contratista reconoce el cuarenta por ciento de los ingresos totales del contrato, independientemente de cuánto efectivo haya recibido hasta ese momento. Este principio evita que los estados financieros reflejen resultados artificialmente altos o bajos por simple efecto del calendario de cobros.

Métodos contables que usan los contratistas

Existen varios métodos reconocidos para registrar ingresos y gastos en contratos de construcción. La elección del método correcto afecta directamente la carga fiscal, la imagen financiera ante bancos e inversores y el flujo de caja disponible. Cada método tiene ventajas concretas según el tamaño del contratista, la duración de los proyectos y las exigencias legales aplicables.

Método de porcentaje de terminación

El método de porcentaje de terminación —también llamado PCM por sus siglas en inglés— reconoce ingresos y gastos de forma proporcional al avance real del proyecto. Es el método más usado en contratos de construcción a largo plazo porque ofrece una imagen financiera más fiel de lo que está ocurriendo en cada obra durante su ejecución, sin esperar a que el contrato cierre para ver resultados.

Para calcular el porcentaje de avance, la forma más común es el enfoque costo a costo: se dividen los costos incurridos hasta la fecha entre el costo total estimado del proyecto, y ese cociente expresa el porcentaje completado. Si una obra tiene costos estimados de 1.000.000 y ya se han incurrido 300.000, el proyecto está al treinta por ciento de avance y se reconoce el treinta por ciento de los ingresos del contrato.

Método de contrato completado

El método de contrato completado —CCM— difiere todos los ingresos y gastos hasta el momento en que la obra queda terminada. Durante toda la ejecución del proyecto, los costos se acumulan como activos en el balance general y no se reconoce ningún ingreso hasta que el contrato se considera concluido. Este enfoque simplifica el registro durante la obra, pero genera grandes variaciones en los resultados del período en que se cierra el contrato.

Generalmente, se aplica en proyectos cortos donde es difícil estimar el avance con fiabilidad, o cuando los costos no pueden distribuirse de forma confiable a lo largo del tiempo. Para proyectos de larga duración, la mayoría de las normas contables internacionales no permiten este método como opción principal.

Método de base de efectivo y base de devengo

La base de efectivo registra ingresos y gastos en el momento exacto en que el dinero entra o sale de la cuenta. Es el método más sencillo de aplicar y suele ser viable para contratistas pequeños con pocos proyectos activos al mismo tiempo. Su principal limitación es que puede distorsionar los resultados: si un cliente paga tarde, la obra parece menos rentable de lo que realmente es, aunque el trabajo esté bien ejecutado.

La base de devengo, en cambio, registra los ingresos cuando se ganan y los gastos cuando se incurren, sin importar el movimiento de efectivo. Para empresas constructoras con contratos grandes y plazos largos, este método ofrece una visión más precisa y es obligatorio cuando la empresa supera ciertos umbrales de facturación definidos por las regulaciones fiscales de cada país.

MétodoCuándo reconoce ingresosIdeal paraLimitación principal
Porcentaje de terminación (PCM)Conforme avanza la obraContratos largos y complejosRequiere estimaciones precisas de costos
Contrato completado (CCM)Al cierre total del contratoProyectos cortos o de difícil estimaciónGenera resultados muy variables por período
Base de efectivoCuando se recibe o paga el dineroContratistas pequeños con pocos proyectosPuede distorsionar la rentabilidad real
Base de devengoCuando se gana o incurreEmpresas medianas y grandesMayor complejidad de registro y seguimiento

Elementos clave de la contabilidad de contratistas

Más allá de los métodos de reconocimiento, la contabilidad de contratistas se articula sobre varios elementos prácticos que determinan la salud financiera de cada proyecto. Conocer estos componentes es lo que separa a un contratista que controla su negocio de uno que reacciona a los problemas cuando ya es tarde. A continuación se describen los tres pilares operativos más importantes.

Control de costos directos e indirectos

Los costos de una obra se dividen en dos grandes categorías. Los costos directos son aquellos que se pueden atribuir sin ambigüedad a un contrato específico: materiales comprados para esa obra, salarios de los trabajadores en el sitio, pagos a subcontratistas, alquiler de maquinaria utilizada en ese proyecto. Los costos indirectos son los que benefician a varios contratos simultáneamente y deben distribuirse mediante criterios objetivos, como las horas trabajadas o el porcentaje de uso.

Costos directos

  • Materiales adquiridos para la obra
  • Mano de obra en el sitio de construcción
  • Pagos a subcontratistas
  • Alquiler de maquinaria exclusiva
  • Supervisión en el lugar del proyecto

Costos indirectos

  • Administración general de la empresa
  • Seguros que cubren múltiples proyectos
  • Depreciación de equipos compartidos
  • Costos de gestión y coordinación
  • Gastos de oficina central

Retención de garantía y facturación por avance

La retención de garantía —también llamada retainage— es un porcentaje del valor de cada factura que el cliente retiene hasta que la obra queda terminada y aprobada. Su función es proteger al dueño del proyecto ante posibles defectos o incumplimientos. Para el contratista, esta retención representa dinero devengado pero aún no cobrado, y debe registrarse como una cuenta por cobrar diferida en el balance general, no como un ingreso no reconocido.

La facturación por avance, por su parte, es el mecanismo por el que el contratista emite facturas periódicas según el porcentaje de obra ejecutado. Cada factura de avance refleja el trabajo realizado en ese tramo y forma parte del seguimiento financiero del contrato. Mantener la facturación alineada con el avance real evita problemas de flujo de caja y hace más predecible el ingreso de recursos durante la ejecución del proyecto.

Gestión del flujo de caja en obras

El flujo de caja es el talón de Aquiles de muchos contratistas. Los gastos de una obra —materiales, mano de obra, maquinaria— ocurren de forma continua desde el primer día, pero los pagos del cliente llegan en tramos que pueden tener retrasos de semanas o meses. Un proyecto rentable en papel puede asfixiar financieramente a una empresa si el flujo de caja no está bien proyectado.

Por eso, la contabilidad de contratistas no solo registra lo que pasó, sino que proyecta lo que va a ocurrir. Con un calendario de cobros y pagos por obra, el contratista puede anticipar períodos de escasez y tomar decisiones oportunas: gestionar una línea de crédito, renegociar fechas de pago con proveedores o ajustar el ritmo de contratación de mano de obra.

Flujo de caja en contabilidad de contratistas: pagos vs cobros en el tiempo Gráfico de barras que compara los egresos continuos y los cobros por tramos en un proyecto de contabilidad de contratistas. Flujo de caja en una obra: egresos continuos vs cobros por tramos Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7 Egresos (cada mes) Cobros por avance (cada 2 meses)

¿Cómo se registran los costos en un contrato de construcción?

El registro de costos en un contrato de construcción no es arbitrario. Las normas contables internacionales establecen con claridad qué gastos pueden cargarse al contrato y cuáles deben excluirse. Imputar mal un costo puede alterar el resultado de una obra, generar conflictos con el cliente o provocar problemas durante una auditoría. Por eso, conocer esta distinción es tan importante para quien lleva la contabilidad de un proyecto constructivo.

Para complementar el tema en profundidad sobre cómo asignar y estructurar cada partida a lo largo de una obra, puedes revisar nuestra sección sobre cómo llevar la contabilidad de una obra, donde se desarrollan los pasos prácticos del proceso con ejemplos concretos.

Costos atribuibles al contrato

Los costos atribuibles son todos aquellos que nacen directamente de la ejecución de la obra o que pueden asignarse a ella mediante criterios razonables y sistemáticos. Se incluyen en el costo del contrato y forman parte del cálculo del resultado financiero del proyecto. Su correcta identificación permite que el margen final de la obra refleje lo que realmente costó producir el trabajo entregado.

Costos que se incluyen en un contrato de construcción:

  • Mano de obra en sitio: Salarios y beneficios de los trabajadores asignados a la obra, incluida la supervisión directa.
  • Materiales: Todo lo que se incorpora físicamente a la construcción, desde el cemento hasta las instalaciones especiales.
  • Subcontratos: Pagos a terceros que ejecutan partes específicas del trabajo bajo la dirección del contratista principal.
  • Equipos y maquinaria: Costos de alquiler o depreciación de la maquinaria utilizada exclusivamente en ese contrato.
  • Costos de diseño y asistencia técnica: Honorarios de ingenieros y técnicos vinculados directamente al proyecto.
  • Costos de financiación específicos: Intereses de créditos tomados directamente para financiar la obra, si las normas aplicables lo permiten.

Costos excluidos del contrato

No todo gasto que genera la empresa durante la ejecución de una obra puede cargarse al contrato. Los costos de administración general, los gastos de venta y los costos de mantenimiento de la estructura corporativa de la empresa se excluyen del costo del contrato, a menos que el acuerdo con el cliente establezca expresamente su reembolso. Cargarlos sin esa base es un error que infla el costo de la obra de manera artificial.

También se excluyen los costos que no puedan atribuirse al contrato de forma razonable ni asignarse mediante criterios objetivos. Si un gasto beneficia a la empresa en general o no tiene relación directa con la ejecución del proyecto, su lugar está en los resultados generales del período, no en el costo de la obra.

Errores comunes en la contabilidad de contratistas

Incluso contratistas con años de experiencia cometen errores contables que afectan sus resultados. La mayoría de estos errores no vienen de la ignorancia, sino de aplicar atajos o de no adaptar las prácticas contables a la complejidad creciente del negocio. Identificarlos es el primer paso para corregirlos antes de que se conviertan en un problema serio.

Errores comunes en contabilidad de contratistas y cómo evitarlos Tarjetas visuales con los seis errores más frecuentes en la contabilidad de contratistas de construcción. Errores frecuentes en la contabilidad de contratistas ⚠️ Mezclar obras Registrar gastos de varias obras en una sola cuenta sin separar por proyecto distorsiona todo. 📋 No costear por trabajo Sin un código por proyecto, no sabes si esa obra fue rentable o no al terminarla. 💸 Ignorar la retención No registrar la retención como cuenta por cobrar crea huecos en el balance general. 📅 Método incorrecto Usar base de efectivo en contratos largos puede mostrar resultados irreales en cada período. 🔢 Estimar mal el avance Un porcentaje de terminación incorrecto genera ingresos que no reflejan la realidad. 🗂️ Registros incompletos No guardar facturas, órdenes de compra y contratos complica cualquier auditoría futura. Detectar estos errores a tiempo protege la rentabilidad de cada proyecto

Uno de los errores más costosos es no actualizar el presupuesto de la obra a medida que cambian las condiciones. El presupuesto inicial es una estimación: si el precio de los materiales sube, si el plazo se extiende o si el alcance del trabajo crece sin un acuerdo formal de modificación al contrato, el margen de la obra cambia. Un sistema de contabilidad de contratistas bien aplicado detecta estas variaciones con tiempo para que el equipo pueda tomar decisiones antes de que el impacto sea irreversible.

La contabilidad de la construcción abarca todos estos principios dentro de un marco más amplio que incluye normativa fiscal, gestión de subcontratos y análisis de rentabilidad por tipo de proyecto. Conocer ese marco completo permite que cada decisión operativa tenga un respaldo financiero sólido.

Preguntas frecuentes

¿Qué diferencia hay entre contabilidad general y contabilidad de contratistas?

La contabilidad general registra todas las operaciones de una empresa en un solo conjunto de cuentas y ofrece una visión global del negocio. La contabilidad de contratistas, en cambio, desagrega esa información por cada proyecto o contrato. Esto significa que cada obra tiene su propio presupuesto, su propio registro de costos y su propio resultado financiero. Esta separación es lo que permite saber si un proyecto concreto fue rentable, algo que la contabilidad general no puede responder de forma directa.

¿Qué método contable conviene más a un contratista pequeño?

Para contratistas con pocos proyectos activos al mismo tiempo y contratos de duración corta, la base de efectivo suele ser la opción más sencilla de aplicar, ya que registra ingresos y gastos cuando el dinero entra o sale. Sin embargo, si los proyectos duran más de un período contable o si el contratista necesita presentar estados financieros a bancos o socios, el método de porcentaje de terminación ofrece una imagen más fiel y es exigido por las normas contables internacionales para contratos a largo plazo.

¿Qué es el costeo por trabajo en construcción?

El costeo por trabajo es la técnica mediante la cual cada gasto —materiales, mano de obra, subcontratos, equipos— se asigna al código del proyecto al que pertenece, en lugar de registrarse en una cuenta general de gastos. Esto permite comparar, al cierre de cada período, el costo real de la obra con el presupuesto aprobado, identificar desviaciones y tomar decisiones correctivas antes de que el impacto financiero sea difícil de revertir.

¿Cómo se reconocen los ingresos en un contrato de construcción a largo plazo?

En contratos a largo plazo, los ingresos se reconocen de forma proporcional al avance del proyecto, siguiendo el método de porcentaje de terminación. El porcentaje de avance se calcula habitualmente mediante el enfoque costo a costo: se dividen los costos incurridos hasta la fecha entre el costo total estimado del contrato. El resultado indica qué fracción del ingreso total puede registrarse en ese período. Así, los estados financieros reflejan la realidad del trabajo ejecutado, no el calendario de cobros.

¿Qué es la retención de garantía en un contrato de construcción?

La retención de garantía es un porcentaje del valor de cada factura de avance que el cliente retiene hasta que la obra queda terminada y aceptada. Generalmente, oscila entre el cinco y el diez por ciento del valor de cada cobro parcial. Para el contratista, este dinero ya fue devengado —el trabajo fue realizado—, pero aún no está disponible. En los registros contables, la retención se registra como una cuenta por cobrar diferida, separada de las cuentas por cobrar ordinarias, para reflejar correctamente la liquidez real de la empresa.

¿Qué costos se incluyen en un contrato de construcción?

Se incluyen todos los costos que se pueden atribuir directamente al contrato o que se pueden asignar a él mediante criterios razonables: mano de obra en sitio, materiales incorporados a la obra, pagos a subcontratistas, alquiler o depreciación de maquinaria utilizada en el proyecto, honorarios de técnicos vinculados a esa obra y, en algunos casos, costos de financiación específicos. Los gastos de administración general, los costos de ventas y los gastos corporativos que no tienen relación directa con la ejecución del proyecto quedan excluidos.

¿Qué documentos básicos necesita un contratista para llevar su contabilidad?

Los documentos mínimos que un contratista necesita para sostener su contabilidad son: el contrato firmado con el cliente, el presupuesto detallado por partidas, las órdenes de compra y facturas de materiales, los registros de horas trabajadas por proyecto, los contratos y facturas de subcontratistas, las actas de avance o medición firmadas por el cliente y las facturas de avance emitidas. Sin este respaldo documental, es imposible sostener los registros contables ante una revisión fiscal o una reclamación contractual.

Conclusión

La contabilidad de contratistas no es simplemente una variante de la contabilidad general: es un sistema diseñado desde cero para responder las preguntas que realmente importan en la construcción. ¿Cuánto costó esta obra? ¿Generó ganancia? ¿El flujo de caja alcanza para terminar el proyecto? Sin un sistema contable adaptado a esas preguntas, las respuestas siempre llegan tarde.

A lo largo de este artículo viste los principios que sostienen este sistema —el costeo por trabajo, el reconocimiento de ingresos, el control de costos directos e indirectos y la gestión del flujo de caja—, así como los métodos contables disponibles y los errores que con mayor frecuencia afectan a las empresas constructoras. Puedes aplicar este conocimiento desde el primer proyecto: empieza por asignar un código a cada obra y registrar cada gasto bajo ese código desde el día uno.

Si este tema te resultó útil, en este sitio web encontrarás más contenidos sobre finanzas para la construcción, gestión de contratos y herramientas prácticas para tomar mejores decisiones en cada proyecto que emprendas.

También te puede interesar: