Disclaimer al frente: somos una agencia. Asi que esto deberia ser marketing parcial. No lo es, porque la verdad aburrida es que algunos founders deberian contratar in-house, y se lo decimos. Mentir para convertir un cliente mal-fit es como terminas con un cliente mal-fit, que es como terminas sin negocio.
Contratá in-house cuando
- La ingenieria ES tu producto. Si tu moat es el codebase, el diseño de la base de datos o el algoritmo — a largo plazo, ese conocimiento adentro gana.
- Tenes product-market fit y necesitas escalar headcount predeciblemente. Una vez que pasaste los 5 clientes pagando y el roadmap es "mas de lo mismo", in-house es mas barato por output.
- Vas a levantar plata con credibilidad de ingenieria. Algunos VCs literalmente preguntan "quien es tu CTO". Una factura de agencia no es la respuesta que quieren.
- Podes atraer ingenieros senior. Si en tu red hay 2-3 personas que se sumarian el lunes, ya estas a mitad de camino.
Contratá agencia cuando
- Estas en la fase "esto es realmente algo". No contrates un CTO para una idea. Construi el MVP, conseguí 3 clientes, ahi empezamos a hablar de hiring.
- El producto es finito. Una herramienta B2B que tiene que existir, andar, y no cambiar mucho por 18 meses. Construilo una vez, manténlo simple.
- Necesitas un spike especifico de capability. Integracion de IA, build de pagos, una migracion. Compromiso entra-y-sale, sin contratacion permanente.
- Tu timeline es ya. Un senior tarda 2-4 meses en contratarse y 1-2 meses en arrancar. Una agencia empieza el lunes.
Las matematicas que nadie hace
Un full-stack senior en 2026 en USA cuesta aprox USD 220-280k total comp, mas equity, mas benefits, mas el costo de contratacion. En LATAM el all-in es USD 80-140k. De cualquier forma, los primeros 3 meses se la pasan onboarding.
Un engagement de agencia bueno para el mismo scope cuesta USD 30-60kpor un MVP y shipea en 6-10 semanas. Es 1/4 del costo anual de un senior y tenes un producto andando en vez de un empleado a medio onboardear.
Pero: en el mes 13, le pagaste USD 230k al senior y es dueño del codebase para siempre. Le pagaste USD 40k a la agencia y ahora pagas otra vez para evolucionarlo, o terminas contratando in-house igual. Las matematicas del año dos cambian.
La respuesta de agencia entonces es construi, validá, despues contratá. No o.
La tercera opcion (la que nadie te cuenta)
Y si no queres ni una agencia ni un full-time? Y si queres un equipo senior que se meta dentro de tu compañia por 6-12 semanas, shipee la cosa, entrene a tus personas existentes, y deje el codebase listo para tu proxima contratacion?
Eso es ingenieria embebida — lo que llamamos un Forward Deployment Engineers Team. Modelo hibrido: velocidad de agencia, ownership in-house, y la transferencia de conocimiento es el deliverable, no una nota al pie.
Es la respuesta cuando:
- Vas a necesitar ingenieros full-time eventualmente, pero no por 6 meses mas.
- Tenes un CTO o tech lead fuerte pero esta enterrado en operaciones y no puede liderar un build nuevo.
- Tenes una deadline dura (un lanzamiento, un board, un contrato) que con hiring puro no llegas.
La pregunta que decide
Preguntate: en 18 meses, quien tiene que conocer este codebase de memoria?
- Si la respuesta es "mi futuro CTO que todavia no contrate" — agencia o embedded sirve.
- Si la respuesta es "un equipo de 5 personas que ya esta en planilla" — contratá.
- Si la respuesta es "nadie, el producto esta feature-complete" — agencia, mantenimiento lean.
La pregunta de agencia-vs-in-house es la pregunta equivocada. La correcta es donde tiene que vivir el ownership, y cuando.