>

Cómo una agencia de marketing digital en CDMX separó iguala de proyecto y duplicó su margen

Caso real. Roma Norte, Ciudad de México. Seis meses de seguimiento, números compartidos con permiso.

El problema: todo entraba al mismo cajón

Mariana Quintanar abrió Quintanar & Coral en marzo de 2023, una agencia pequeña de marketing digital con oficina sobre Álvaro Obregón, a dos cuadras del Parque México. Tres socios al principio, hoy siete personas más una colaboradora externa que vive en Querétaro. Hacen lo que hace cualquier agencia chica en CDMX: pauta en Meta y Google, contenido para Instagram y TikTok, algo de SEO técnico, y de vez en cuando un sitio web cuando el cliente insiste.

Cuando me senté con ella en septiembre del año pasado, la queja era concreta: facturaban 480 mil pesos al mes y al cerrar el ejercicio les quedaban 18% antes de impuestos. Para una agencia de siete personas en la Roma, eso es supervivencia, no negocio. Lo curioso es que Mariana sentía que trabajaban muchísimo. Y trabajaban muchísimo. El problema no era el volumen. Era que no sabían qué les ganaba dinero y qué no.

Tenían 14 cuentas activas. Once con iguala mensual (entre 18 y 65 mil pesos cada una), y tres con proyectos puntuales que entraban y salían. La iguala se cobraba el día 1 de cada mes. Los proyectos se cobraban 50% al arrancar y 50% al entregar. Hasta ahí, normal. El problema era que en CFDI todo se emitía igual: un PUE (pago en una sola exhibición) por la cantidad acordada, con concepto "Servicios de marketing digital", clave 81101500. Cuando el contador hacía el cierre, no podía decirles qué cuenta de iguala estaba dando margen y cuál estaba en rojo. Todo era una sola línea.

Peor: los proyectos puntuales se mezclaban con la iguala del mismo cliente. Si Bicicletas Reforma pagaba 45 mil de iguala y de pronto pedía un landing page por 28 mil, la factura del mes era de 73 mil con el mismo concepto. El tiempo se cargaba contra "el cliente", no contra "la iguala" o "el proyecto". Y como nadie distinguía, los proyectos se comían las horas de la iguala. La gente trabajaba pensando que estaba dentro del scope.

El diagnóstico: tres fugas simultáneas

Hicimos un ejercicio sencillo durante dos semanas. Pedí que todo el equipo usara el cronómetro integrado de InvoiceFlow con dos etiquetas: IGUALA o PROYECTO. Nada más. Sin sub-categorías al principio, porque añadir complejidad antes de medir es la mejor manera de que nadie registre nada.

El resultado salió sin sorpresa pero con números brutales:

Mariana se quedó callada cuando vio el cuadro. Su mejor cuenta no era la más grande. Era una clínica de fisioterapia deportiva en la Condesa, que pagaba 22 mil al mes por mantener tres campañas activas y un calendario de contenido sencillo. Y la peor era una desarrolladora inmobiliaria de Santa Fe que pagaba 58 mil pero que cada semana inventaba un entregable nuevo "porque ya estamos pagando".

La intervención: dos facturas, dos perfiles, una conversación

Hicimos tres cambios. Ninguno tecnológicamente complicado. Todos culturalmente difíciles.

Cambio 1: dos líneas en la facturación, siempre

A partir del mes siguiente, todas las cuentas que tenían iguala recibirían dos comprobantes separados cuando hubiera trabajo de proyecto:

En InvoiceFlow lo configuramos con dos perfiles de negocio separados dentro de la misma agencia (la app permite múltiples perfiles con aislamiento de datos, lo que nos dejó ver dashboards independientes por flujo de ingreso). El perfil Quintanar & Coral — Iguala manejaba las facturas recurrentes con programación automática el día 1 de cada mes, con condición de fin "ninguna" (renovación indefinida hasta pausar), y el perfil Quintanar & Coral — Proyectos manejaba los trabajos puntuales con sus propias plantillas y plazos.

Cambio 2: tarifa horaria visible para el cliente

El segundo cambio fue más doloroso. Cada propuesta de proyecto puntual incluía a partir de ese momento una tarifa horaria desglosada: 850 pesos/hora para creativo senior, 620 para creativo junior, 1.200 para estrategia. Antes era un precio cerrado. Ahora era una cotización (Quote en InvoiceFlow, vinculada al futuro CFDI cuando se aprobaba) con horas estimadas, tarifa y total. El cliente firmaba la cotización en pantalla con la firma in-situ del módulo y eso se quedaba archivado.

El efecto psicológico fue inmediato. Cuando un cliente con iguala pedía "una cosita más", Mariana ya no decía "claro, lo metemos". Decía "claro, te paso una cotización por esa cosita". Cuatro de catorce clientes redujeron sus peticiones a la mitad en seis semanas. Tres aceptaron pagar más. Uno se enojó y se fue. Era la desarrolladora de Santa Fe.

Cambio 3: la cláusula de pago tardío como ancla, no como castigo

Las facturas de iguala empezaron a salir con una cláusula de 3,5% mensual por pago tardío sobre saldo, aplicable a partir del día 16 (la iguala se facturaba con vencimiento día 15). Mariana no quería cobrarla nunca. Y no la cobró nunca. Pero el promedio de pago bajó de 22 días a 9 días. Solo por verla escrita. Es el efecto que documentamos en otro artículo de esta serie sobre la psicología de la cláusula de pago tardío.

Los seis meses siguientes, mes por mes

Hago una pausa aquí porque me parece importante mostrar la curva, no solo el destino. Cambiar la facturación de una agencia es lento. La inercia de los clientes es real. Y los socios tampoco se ponen de acuerdo en una junta.

Mes 1 (octubre). Solo configuración. Dos perfiles en InvoiceFlow, plantillas separadas, programación recurrente para las once igualas el día 1. Ningún cambio de precio todavía. Ingresos: 478 mil. Margen: 19%.

Mes 2 (noviembre). Primer proyecto puntual facturado por separado a Bicicletas Reforma: 14 mil pesos por una campaña de Buen Fin que antes hubiera entrado dentro de la iguala. El cliente lo pagó sin chistar. Ingresos: 491 mil. Margen: 22%.

Mes 3 (diciembre). Conversación difícil con tres clientes cuyas igualas estaban subvaluadas según el ejercicio de tracking. Dos aceptaron subida del 18%. Uno pidió tiempo y terminó saliéndose en enero. Ingresos: 502 mil. Margen: 26%.

Mes 4 (enero). Sale la desarrolladora de Santa Fe (–58 mil de iguala). Entra una marca de café de especialidad de Tlalpan (+38 mil de iguala, con scope claro desde el primer día). Tres clientes existentes contratan proyectos puntuales adicionales por separado (acumulado 67 mil). Ingresos: 529 mil. Margen: 31%.

Mes 5 (febrero). Mariana contrata a una persona de cuentas (la octava del equipo). El costo extra duele en márgenes brutos pero la persona empieza a vender proyectos puntuales activamente. Ingresos: 561 mil. Margen: 34%.

Mes 6 (marzo). Por primera vez los proyectos puntuales representan 28% del ingreso (antes eran menos de 10%). La iguala es predecible. La gente trabaja menos horas extra. El equipo de operaciones reporta que las "peticiones fuera de scope" sin cotización se redujeron 70%. Ingresos: 583 mil. Margen: 41%.

Cómo se ve en InvoiceFlow exactamente

Para quien quiera replicar el modelo, esto es lo que está pasando dentro de la app:

Los tres errores que casi tumban el proyecto

No todo salió bien. Vale la pena listar los tropiezos.

Error 1: cambiar todo al mismo tiempo. Mariana quiso renegociar precios, separar facturas y meter la cláusula de mora en el mismo mes. Tres clientes se asustaron y pidieron juntas urgentes. Lección: secuenciar. Primero separar (sin cambio de precio), luego cláusula de mora, luego renegociar.

Error 2: no avisar al contador externo. El contador estuvo dos semanas sin entender por qué llegaban dos CFDI del mismo cliente. Hubo confusiones en la conciliación. Lección: incluir al contador antes de mover nada.

Error 3: subestimar la pausa de diciembre. La programación automática se activó el 1 de enero para todos los clientes. Tres de ellos estaban cerrados por vacaciones hasta el día 8. Recibieron facturas que nadie revisaba en su empresa, llegaron tarde al banco. Lección: pausar manualmente la recurrencia en diciembre y reactivar el día 7 u 8 de enero.

Lo que aplica para cualquier agencia, no solo en CDMX

El modelo funciona en Guadalajara, Monterrey, Mérida, Buenos Aires, Madrid o Bogotá. Las variables tributarias cambian (CFDI en México, factura electrónica en España con Veri*factu, DTE en Chile con el SII, comprobantes en Perú con SUNAT), pero el principio es el mismo: separar el flujo predecible (iguala) del flujo variable (proyecto) en la facturación. Y medir.

Si llevás todo en una sola línea, no podés saber qué te genera dinero. Punto.

El cuadro final

Marzo 2026 vs septiembre 2025, mismo equipo de siete personas (más uno) en la Roma Norte:

Mariana sigue diciendo que el cambio más importante no fue el margen. Fue dejar de tener miedo de mirar el dashboard a fin de mes.

Lectura relacionada