Programador freelance, agencia o estudio: ¿a quién contratar para tu sistema?

Por el equipo de · Actualizada el · 6 min de lectura

Respuesta corta

Según los rangos que publica Fuera de la Caja, una primera fase cuesta de $40,000 a $90,000 con un programador freelance, de $100,000 a $150,000 con una agencia y de $250,000 a $600,000 o más con una consultora grande. El freelancer conviene para alcances chicos y bien definidos; su riesgo es que todo depende de una persona. Elijas a quien elijas, lo que protege tu sistema es tener el código y las cuentas a tu nombre, no el tamaño del proveedor.

Qué es cada opción

  • Programador freelance. Una persona que trabaja por su cuenta. Te cotiza, programa y entrega.
  • Agencia. Una empresa con área comercial, gerente de proyecto y programadores que asigna según su carga de trabajo.
  • Estudio. Un equipo chico, con menos capas que una agencia entre tú y quien programa. Algunos, como Stonework, también construyen y operan productos propios.
  • Consultora grande. Una firma con procesos formales, áreas especializadas y capacidad para poner a mucha gente en un proyecto.

Las etiquetas importan menos que lo que hay detrás: cuántas personas conocen tu sistema y quién programa de verdad.

La comparación, criterio por criterio

Criterio Freelance Agencia Estudio Consultora grande
Primera fase, según Fuera de la Caja $40,000 a $90,000 $100,000 a $150,000 No lo mide aparte $250,000 a $600,000 o más
Quién hace el trabajo La persona que te cotizó Quien la agencia asigne, y puede cambiar Un equipo chico; pregunta si quien vende es quien programa Varios equipos coordinados por un gerente
Qué pasa si falla Se enferma o se va y todo se detiene Rota el personal y llega alguien que no conoce tu sistema Tiene poca capacidad si tu proyecto crece de golpe Pagas estructura que tu proyecto no usa
Garantía y documentación, según MeepLab y Fuera de la Caja Garantía limitada, documentación variable Garantía por contrato, documentación estandarizada No lo miden aparte; pide por escrito lo que necesites Documenta más
Cuándo conviene Alcance chico y bien definido Varias especialidades a la vez Pocas capas entre tú y quien programa Corporativo con muchos sistemas y compras formales

La guía de Fuera de la Caja no dice si sus rangos incluyen IVA. Asume que no.

Por hora, MeepLab publica de $200 a $800 para un freelancer y de $500 a $1,500 para una agencia. Lo que no incluye esa tarifa está en cuánto cobra un programador freelance.

Qué pasa cuando falla cada opción

Freelance. Fuera de la Caja lo dice sin rodeos: es la opción más barata, pero depende de una sola persona y no hay respaldo si se enferma o deja el proyecto. Si queda a medias y hay que rehacerlo, puede salir más caro que una agencia.

El riesgo tiene nombre: factor camión. Es el número mínimo de personas que tendrían que irse para que un proyecto se detenga. En un estudio de 133 proyectos populares de código abierto en GitHub, 65% tenía un factor de dos o menos. Con un freelancer, el tuyo es uno.

Agencia. Tiene relevo, pero el relevo cuesta. Si cambian a quien conocía tu sistema, la persona nueva tiene que aprenderlo, y ese tiempo lo pagas en fechas o en dinero.

Estudio. Depende de pocas personas, aunque de más de una. Si además opera productos propios, pregunta cuánto tiempo le dedica a tu proyecto y qué pasa si dos proyectos se juntan.

Consultora grande. Según Fuera de la Caja, su estructura encarece los proyectos medianos sin aportar mucho más, salvo que documenta más. Para una pyme eso significa pagar gerentes, comités y procesos que el proyecto no necesita.

Quién va a hacer el trabajo

El manual de 18F, la oficina de tecnología del gobierno de Estados Unidos que cerró en 2025, pide que los proveedores nombren en su propuesta a las personas clave. Pide lo mismo, con cualquier tamaño de proveedor:

  • ¿Quién va a programar, con nombre?
  • ¿Esa persona está en las juntas o solo el vendedor?
  • ¿Qué pasa si se va a la mitad del proyecto?
  • ¿Quién más conoce el código hoy?

Con un freelancer, pregunta si subcontrata parte del trabajo. Con una agencia o un estudio, que los nombres queden en la propuesta.

La propiedad no depende del tamaño del proveedor

Un freelancer puede dejarte todo a tu nombre y una consultora puede dejarte atado. Lo que decide es el papel y las cuentas, no el tamaño.

La Ley Federal del Derecho de Autor presume que el código que encargas y pagas es tuyo, salvo pacto en contrario (art. 83). Pero la transmisión de derechos debe constar por escrito (art. 30).

Los detalles y la lista de cuentas están en ¿de quién es el código?.

La continuidad tampoco depende del tamaño: depende de que otra persona pueda tomar el sistema. Eso se logra con la documentación que debe entregarte tu proveedor.

Cuándo conviene cada uno

El freelancer es la mejor opción cuando:

  • El alcance es chico y está bien definido: un reporte, una integración, un ajuste a un sistema que ya funciona.
  • Ya conoce tu sistema porque lo hizo él y está documentado.
  • Tienes a alguien técnico en casa que revise su trabajo.
  • Es un prototipo para validar una idea antes de invertir más.

Una agencia conviene cuando el proyecto necesita varias especialidades al mismo tiempo (diseño, app, servidor) y quieres relevo por contrato.

Un estudio conviene cuando quieres hablar directo con quien programa y empezar con un primer módulo chico.

Una consultora grande conviene a un corporativo: integración con sistemas grandes, muchas áreas que coordinar, compras con requisitos formales o mucha gente trabajando en paralelo.

Un equipo propio cuesta de $90,000 a $180,000 al mes, según Fuera de la Caja, y solo se justifica cuando el software es tu producto.

A nadie. Si un programa de suscripción ya hace tu proceso como tú lo haces, cómpralo. Pagar desarrollo para repetirlo no tiene sentido.

Cómo bajar el riesgo elijas a quien elijas

  1. Cuentas a tu nombre desde el primer día: dominio, repositorio, nube, tiendas de apps y pagos.
  2. Un contrato con la cesión del código por escrito.
  3. Los nombres de quienes van a hacer el trabajo, en la propuesta.
  4. Pagos por etapa contra entregas que ya puedes usar.
  5. Software funcionando cada dos semanas, no avances en un documento. El manual de 18F lo resume como "demos, no memos".
  6. Documentación suficiente para que alguien sin relación con el proyecto pueda levantar su propia copia del sistema.

Si vas a comparar propuestas de proveedores distintos, empieza por cómo leer una cotización de software.

Preguntas frecuentes

¿Es más barato un freelancer que una agencia?
Por rango, sí: Fuera de la Caja ubica una primera fase con freelancer en $40,000 a $90,000 y con agencia en $100,000 a $150,000. Si el proyecto queda a medias y hay que rehacerlo, la diferencia se pierde.
¿Qué diferencia hay entre una agencia y un estudio?
Sobre todo el tamaño y cuántas capas hay entre tú y quien programa. Lo demás cambia de empresa a empresa, así que compáralos con los mismos criterios: quién hace el trabajo, qué queda por escrito y a nombre de quién están las cuentas.
¿Le puedo pedir factura a un programador freelance?
Sí, y conviene. Si tu empresa es persona moral y él es persona física, pregúntale a tu contador qué retenciones aplican según su régimen.
¿Qué hago si mi freelancer ya no contesta?
Asegura primero tus cuentas y tus datos, y después pide por escrito la entrega del código y de los accesos que falten. No decidas si rehacer o terminar hasta tener eso.

Aviso. Esta guía explica la ley en términos generales con base en los textos vigentes que se citan. No es asesoría legal ni fiscal y no sustituye a un abogado o a un contador que conozca tu caso.

Cómo hacemos estas guías. Cada cifra lleva su fuente y su fecha; lo que no tiene fuente no entra, y los ejemplos ilustrativos se dicen como tales. Las revisamos antes de publicarlas, cada tres meses y cuando cambia algo que citan.

Cuándo se revisa esta guía. Cuando Fuera de la Caja o MeepLab publiquen rangos nuevos, o cuando cambie el precio desde de Stonework.

Quién la escribe. El equipo de Stonework, un estudio de software en Ciudad de México que construye y opera EventQR, CuentaFácil y Conto, y hace software a la medida para negocios.

Para seguir leyendo

Todas las guías