A las 9 de la noche, el último día del mes, un subcontratista eléctrico revisa su laptop antes de enviar el Pay Application. Tiene canalización instalada, cableado parcialmente terminado y tableros todavía en montaje. El problema no es saber cuánto trabajó el equipo. El problema es convertir ese avance en porcentajes defendibles, trasladarlos correctamente al Schedule of Values y hacer que el G703, el G702, el Retainage y los Lien Waivers cuenten la misma historia.
El porcentaje de avance de obra no es una cifra decorativa ni una estimación visual del proyecto. Es una medición que conecta el trabajo ejecutado con su valor contractual y termina influyendo en lo que el contratista general puede certificar y pagar. Si cada línea se actualiza con evidencia y una fórmula consistente, el proceso de billing deja de depender de aproximaciones y discusiones de última hora.
Tabla de Contenidos
- Qué es el porcentaje de avance de obra en la práctica
- La fórmula ponderada que evita errores de medición
- Cómo calcular el avance línea por línea en el Schedule of Values
- Del porcentaje al Pay Application con AIA G702 y G703
- Retainage, Change Orders y Lien Waivers que afectan el cobro
- Cuándo el porcentaje físico y el financiero se desalinean
- Cómo simplificar el cálculo en cada ciclo de billing
Qué es el porcentaje de avance de obra en la práctica

En el cierre del periodo de billing, un subcontratista compara lo instalado con lo contratado: canalización ejecutada, cableado terminado y tableros en montaje. El porcentaje de avance de obra convierte esa revisión en una medida defendible. Para cada partida del Schedule of Values, relaciona el trabajo realmente ejecutado con su valor contractual. El porcentaje global se obtiene después, al combinar todas las líneas según su peso económico.
Cada línea funciona como una pieza del mismo expediente de cobro. El avance acumulado y el ejecutado durante el periodo alimentan las columnas del AIA G703. Sus subtotales pasan al AIA G702, donde se resumen el valor contractual, el trabajo completado y almacenado, el Retainage, los pagos anteriores y el monto actual adeudado. Ese mismo respaldo ayuda a preparar los Lien Waivers, porque las cantidades certificadas y los pagos reportados deben coincidir con lo que se libera o se solicita cobrar. La estructura de estos formularios se explica en esta guía de billing de progreso con AIA G702 y G703.
No es el avance total del proyecto
El porcentaje presentado corresponde al periodo de billing y a la fecha de corte acordada. Puede incluir el acumulado hasta esa fecha, pero sigue siendo una medición de partidas, no una impresión general de que “la obra va avanzada”. El inspector revisará cantidades, evidencia, soportes y condiciones contractuales antes de aceptar la cifra.
Regla práctica: reporta primero cada línea con evidencia. El porcentaje global debe salir del Schedule of Values, igual que el G703 y el resumen del G702.
En Colombia, el DANE formalizó el avance físico de obras de ingeniería civil mediante el indicador AFOC, construido a partir de reportes de seguimiento de interventores o constructores responsables, según su ficha metodológica del AFOC. La misma lógica sirve para el billing: registrar trabajo ejecutado y verificable, no asignar porcentajes por percepción visual.
La fórmula ponderada que evita errores de medición
Un promedio simple puede presentar una obra como más avanzada de lo que está. Sucede al tratar todas las partidas por igual, aunque una tenga poco peso contractual y otra concentre la mayor parte del presupuesto. Para un subcontratista, la diferencia importa: el porcentaje global debe sostener el valor que llegará al Pay Application, no solo la cantidad de actividades terminadas.
La fórmula ponderada es:
Porcentaje global = Σ (% completado de la partida × valor de la partida) / valor total contratado
Cada línea aporta según su Scheduled Value. Si excavación representa el 10% del contrato y está completa, estructura el 60% y tiene un avance del 40%, y acabados el 30% y aún no comienza, el promedio simple sería 46.7%. El avance ponderado es 34%, porque estructura tiene mayor peso económico.
| Partida | Valor contratado (USD) | % del contrato | Avance al cierre | Contribución ponderada |
|---|---|---|---|---|
| Excavación | 10% del contrato | 10% | 100% | 10 puntos porcentuales |
| Estructura | 60% del contrato | 60% | 40% | 24 puntos porcentuales |
| Acabados | 30% del contrato | 30% | 0% | 0 puntos porcentuales |
| Total ponderado | 100% del contrato | 100% | Promedio simple 46.7% | 34 puntos porcentuales |
La tabla usa participaciones para hacer visible la lógica. En tu ciclo de billing, reemplázalas por el valor real de cada línea. Divide el Scheduled Value de la partida entre el valor contractual total y multiplica ese peso por el porcentaje ejecutado. La suma produce el avance global que debe coincidir con el desglose del G703 y alimentar el resumen del G702.
Por ejemplo, una línea con poco valor puede estar al 100% sin mover mucho el total. Otra partida con gran Scheduled Value, aunque avance parcialmente, puede cambiar de forma significativa el porcentaje reclamado. Por eso conviene revisar cada contribución antes de presentar el paquete: el cálculo físico, el monto del periodo, el retainage y los soportes del cobro deben contar la misma historia.
La metodología del DANE presenta el avance físico como una suma ponderada de partidas ejecutadas frente al presupuesto total. Esa lógica evita que muchas tareas pequeñas dominen artificialmente el reporte y permite comparar el progreso registrado con el plan de la obra.
La pregunta no es cuántas actividades terminaste. Es cuánto valor contractual representan y qué monto respaldan en esta solicitud de pago.
Cómo calcular el avance línea por línea en el Schedule of Values
El Schedule of Values convierte el contract sum en partidas medibles. El G703 toma ese desglose y lo organiza para mostrar trabajo de periodos anteriores, trabajo del periodo actual, materiales almacenados, total completado y almacenado, porcentaje completado, balance por terminar y Retainage.

Usa este orden en cada ciclo:
Confirma el Scheduled Value original. Revisa el valor contractual de la línea y verifica que coincida con la versión aprobada del Schedule of Values.
Incorpora Change Orders aprobados. Si una modificación afecta esa partida, suma el importe aprobado al valor ajustado. No uses una instrucción verbal o un cambio pendiente de aprobación como si ya formara parte del contrato.
Mide el trabajo ejecutado. Determina cuánto se instaló hasta la fecha de corte. Las unidades medibles, como longitud, superficie o número de equipos, ayudan a sostener el porcentaje. Agrega fotografías, reportes diarios, inspecciones y cualquier soporte requerido por el contrato.
Calcula el porcentaje de la línea. Divide el valor ganado acumulado entre el valor contractual ajustado de la partida y multiplica por 100. El resultado debe corresponder al trabajo realmente ejecutado, no al tiempo transcurrido.
Traslada los datos al G703. Lleva el porcentaje a % Complete, separa el trabajo realizado en el periodo de Work Completed This Period y registra por separado los Materials Presently Stored.
Los materiales almacenados merecen atención especial. Un equipo comprado y entregado en el sitio puede tener valor para el billing, pero no equivale automáticamente a instalación terminada. Documenta su recepción, ubicación, protección, propiedad y relación con la partida. Dejarlo fuera puede subreportar el avance, mientras incluirlo sin respaldo puede generar una objeción del owner.
Para organizar la estructura inicial, puedes consultar esta plantilla de Schedule of Values. La plantilla no sustituye la revisión del contrato, pero ayuda a mantener una línea clara entre valor programado, avance acumulado, avance del periodo y saldo pendiente.
Del porcentaje al Pay Application con AIA G702 y G703

El G703 es donde explicas el avance. El G702 es donde el resumen se convierte en una solicitud de pago. Cada fila del G703 aporta información a los totales que el contratista general revisará antes de preparar el monto actual adeudado. La relación entre ambos formularios se detalla en este recorrido del formulario AIA G702.
Supón que un subcontratista eléctrico presenta tres líneas:
- Canalización: registra el trabajo completado hasta la fecha y separa cualquier material almacenado que todavía no esté instalado.
- Cableado: informa el trabajo realizado durante el periodo y lo suma al acumulado anterior.
- Montaje de tableros: reporta solo la parte efectivamente montada, probada o aceptada según el criterio contractual.
En cada línea, el G703 puede mostrar el Scheduled Value, el trabajo completado en periodos anteriores, el trabajo completado en el periodo actual, los materiales almacenados, el total completado y almacenado, el % Complete, el Balance to Finish y el Retainage. El contratista general suma esas columnas, revisa que el avance esté soportado y utiliza los totales para completar el G702.
Qué ocurre en el G702
El G702 funciona como la portada resumida. Allí se refleja el Contract Sum to Date, el total de trabajo completado y almacenado, el Retainage retenido, los pagos previos y el monto actual que se solicita. El pago bruto no es necesariamente el pago neto: después del trabajo certificado pueden aplicarse Retainage, pagos anteriores, amortizaciones de anticipos, Change Orders y otras deducciones previstas en el contrato.
El project manager puede revisar el porcentaje de cada línea sin volver a contar manualmente todas las actividades. Si la canalización tiene fotografías y cantidades coherentes, el cableado concuerda con los reportes de campo y los tableros cuentan con soporte de recepción o instalación, el porcentaje se convierte en una base trazable para certificar el progreso.
La ventaja operativa está en la sincronización. Si cambias el porcentaje en una hoja pero no actualizas el invoice, el G702 o el waiver, aparecerán totales incompatibles. Por eso el flujo debe comenzar en las líneas del Schedule of Values y terminar en un paquete único de cobro.
Retainage, Change Orders y Lien Waivers que afectan el cobro
El avance físico y el dinero cobrado no son la misma cifra. El Retainage reduce el pago certificado, pero no reduce el porcentaje físico que realmente ejecutaste. Una obra puede tener trabajo terminado y, al mismo tiempo, una parte de ese valor permanecer retenida hasta cumplir hitos o llegar a la finalización del proyecto.
El Retainage suele ubicarse entre 5% y 10% de cada pago de progreso, según Corpay. En algunos contratos, puede solicitarse una reducción cuando el proyecto alcanza 50% de avance, pero esa posibilidad depende de los términos aplicables. En el flujo AIA, el Retainage aparece como una línea del G702 y se calcula con detalle en el G703.
| Factor | ¿Modifica el % de avance? | Efecto en el monto a cobrar | Riesgo si se reporta mal |
|---|---|---|---|
| Retainage | No cambia el trabajo físico ejecutado | Reduce el pago neto del periodo | Confundir valor certificado con efectivo recibido |
| Change Order aprobado | Puede cambiar la base contractual y el avance global | Ajusta el contract sum y el valor facturable | Calcular sobre un Schedule of Values desactualizado |
| Lien Waiver | No cambia el avance de la obra | Puede ser requisito para liberar el pago | Presentar un waiver incompatible con el estado del pago |
Un Change Order aprobado puede añadir una línea o modificar una existente en el Schedule of Values. Al cambiar el valor contractual total, también cambia el peso relativo de las partidas y debes recalcular el avance global acumulado. El porcentaje anterior no debe copiarse automáticamente sobre una base contractual nueva.
Los Lien Waivers requieren una coordinación distinta. Las cuatro combinaciones prácticas son conditional progress, unconditional progress, conditional final y unconditional final. Un conditional progress solo entra en vigor cuando el pago correspondiente se compensa; un unconditional progress entra en vigor al firmarse, aunque el riesgo es mayor si el pago aún no se ha liquidado. El conditional final cubre el saldo final, incluido el Retainage, cuando el pago final se compensa, mientras el unconditional final libera los derechos restantes al firmarse, como explica CFMA en su guía sobre Lien Waivers.
Para entender cómo elegir y entregar cada documento, revisa esta guía de Mechanics Lien Waivers. Un porcentaje correcto no compensa un waiver incorrecto o presentado en el momento equivocado.
Cuándo el porcentaje físico y el financiero se desalinean
Un solo porcentaje global puede ocultar diferencias importantes entre lo que se ve instalado y el valor que puede respaldar el billing. El avance físico describe el trabajo ejecutado en campo. El avance financiero considera cómo ese trabajo se convierte en valor certificado, facturado, pagado o retenido.
La divergencia aparece en situaciones concretas:
- Materiales almacenados: tienen valor documentable, aunque todavía no estén instalados.
- Equipos prefabricados: pueden estar fabricados o entregados, pero pendientes de montaje y puesta en servicio.
- Partidas cruzadas: un trabajo puede ejecutarse bajo una partida, pero facturarse en otra si el Schedule of Values no está bien alineado.
- Rubros de alto valor: una partida económicamente pesada puede avanzar poco en volumen visible y, aun así, mover de forma importante el porcentaje ponderado.
El material almacenado es un buen ejemplo de por qué ambos indicadores deben convivir. El G703 permite separar Materials Presently Stored del trabajo instalado, de modo que el inspector puede distinguir entre valor presente en el sitio y avance físico observable. Esa separación protege a ambas partes, siempre que existan documentos de entrega, fotografías y evidencia de custodia.
Para defender el cobro: muestra dos lecturas paralelas. Qué está instalado y qué valor contractual está completado, almacenado o certificado.
El problema no consiste en elegir entre avance físico o financiero. Consiste en identificar cuál responde a cada pregunta. Para programar y evaluar producción, necesitas avance físico. Para preparar un Pay Application, necesitas valor contractual respaldado, estado de certificación, Retainage y pagos anteriores. Mantener esas columnas separadas en el G703 ayuda a detectar reclamos antes de que se conviertan en rechazos.
Cómo simplificar el cálculo en cada ciclo de billing
La precisión mejora cuando el proceso se repite siempre en el mismo orden. Fija la fecha de corte del mes, confirma qué documentos exige el contrato y asigna a una persona la responsabilidad de consolidar los avances de campo antes de abrir el Pay Application.
Un ciclo práctico puede seguir esta secuencia:
Cierra la medición de campo. Reúne cantidades instaladas, reportes diarios, fotografías fechadas y aprobaciones del supervisor o inspector.
Actualiza una sola versión del Schedule of Values. Mantén el acumulado anterior, el trabajo del periodo, los materiales almacenados y el balance por terminar en la misma fuente.
Revisa los Change Orders. Incorpora únicamente los aprobados que correspondan al periodo y confirma si requieren una nueva línea o una redistribución del valor existente.
Audita contra unidades reales. Si el porcentaje de una partida crece, debe existir una explicación en cantidades, entregas, instalación o aceptación. Este control ayuda a identificar drift antes de que el owner cuestione la estimación.
Calcula el Retainage y el pago neto. Hazlo después de actualizar el valor contractual y el avance, no antes.
Prepara los Lien Waivers adecuados. Verifica si corresponde conditional o unconditional, progress o final, y asegúrate de que fechas y montos coincidan con el Pay Application.
Drawra - Spanish puede escanear contratos y subcontratos en PDF para extraer requisitos de billing, configurar el proyecto, recibir actualizaciones de percent-complete por línea y calcular en vivo el avance, el Retainage y el pago debido. También puede generar el paquete con invoice, AIA G702, G703 y los cuatro tipos de Lien Waiver, manteniendo sincronizados los totales y permitiendo enviar o descargar el PDF para notarización.
Si quieres dejar de reconciliar manualmente el porcentaje de avance, el G703, el Retainage y los Lien Waivers, prueba el flujo de Drawra - Spanish. Carga tu contrato, actualiza cada línea del Schedule of Values y prepara un Pay Application coherente para el siguiente ciclo de billing.

