1. TL;DR — los números
Para una pyme estándar en Madrid (web de 5-10 páginas, SEO básico, integración con CRM, formularios, mobile-first), los rangos reales en 2026 son:
- Agencia mid-market Madrid: 4.500-9.000€ inicial + 79-150€/mes mantenimiento → a 3 años: 6.500-14.400€ totales
- Freelance senior (ROIBlaze y similares): 1.399-2.500€ pago único + 50€/mes mantenimiento opcional → a 3 años: 1.999-4.300€ totales
- Diferencia real: entre 4.500€ y 10.100€ menos a 3 años por el mismo alcance funcional
No es "barato". Es la misma web sin pagar la estructura organizativa de la agencia. Vamos por partes.
2. Por qué una agencia cobra 30-40% más
Una agencia mid-market en Madrid (15-50 personas) tiene una estructura típica:
- Account manager: 28.000-38.000€/año
- Project manager: 30.000-42.000€/año
- Comercial / new business: 30.000-50.000€/año + comisiones
- Director creativo / Head of design: 40.000-60.000€/año
- Desarrolladores (junior + senior): 24.000-55.000€/año
- Oficina, herramientas, contabilidad: 5-8% del revenue
- Margen objetivo del propietario: 20-35%
Cuando recibes una factura de 6.000€ por tu web, esos 6.000€ se reparten entre 5-7 personas que han tocado tu proyecto en algún momento. La mayoría no tocaron código.
Un freelance senior solo factura su tiempo de trabajo + un margen razonable. Por eso el mismo alcance sale 30-40% más barato. No es magia ni dumping. Es matemática estructural.
Pregunta retórica: ¿el account manager que envía tus emails de status semanal aporta valor a tu web? Probablemente no. Pero está en tu factura.
3. Los 4 costes ocultos del modelo agencia
Más allá del precio inicial visible, hay 4 costes que casi nunca aparecen en la primera reunión de venta:
3.1. Cuota mensual de mantenimiento "obligatorio"
Muchas agencias venden la web a precio competitivo y compensan con cuota mensual de 79-150€ que cubre actualizaciones de seguridad, backups y "soporte". A 3 años son 2.844-5.400€ adicionales. El mantenimiento técnico real de una web moderna estática cuesta 5-15€/mes (Vercel/Cloudflare + dominio + monitorización). El resto es margen.
3.2. Secuestro de código y accesos
Algunas agencias entregan la web pero retienen el código, el GitHub, las credenciales de Google Analytics, el panel del CMS. Cuando quieres irte, te cobran "extracción de proyecto" (500-2.000€) o tienes que reescribir desde cero. En ROIBlaze los accesos son tuyos desde el día 1: GitHub, Vercel, GA4, Google Business Profile. Si te vas, te lo llevas todo.
3.3. Cambios fuera de scope
El presupuesto inicial cubre N páginas con M secciones. Cualquier cambio fuera de eso se cobra a 60-90€/hora con un mínimo de 2 horas. Cambiar un texto: 120-180€. Añadir un campo al formulario: 240-360€. Yo aplico una regla simple: cambios menores (textos, imágenes) gratis durante el primer mes post-entrega. Cambios estructurales se presupuestan, pero sin mínimo abusivo.
3.4. Reuniones que pagas tú
El "kick-off", el "alignment", el "wireframe review", el "UX presentation"... cada reunión semanal de 1h con 3 personas de la agencia son ~150-300€ que están escondidos en tu presupuesto. Una web de pyme se hace bien con 2 reuniones de 30 minutos: discovery + entrega. Todo lo demás puede ser asíncrono.
⚠️ Coste real del modelo agencia (escenario típico): Web 6.000€ + cuota mensual 99€ × 36 meses (3.564€) + 3 cambios fuera de scope al año × 3 años (1.350€) = 10.914€ totales en 3 años.
4. Comparativa lado a lado: 6 dimensiones
| Dimensión | Agencia mid-market Madrid | ROIBlaze (freelance senior) |
|---|---|---|
| Precio web pyme estándar | 4.500-9.000€ | 1.399-2.500€ |
| Plazo de entrega | 4-8 semanas | 7-14 días |
| Cuota mensual | 79-150€/mes (a menudo obligatoria) | 50€/mes opcional, sin permanencia |
| Cambios menores post-entrega | 60-90€/hora, mínimo 2h | Gratis 1er mes, después presupuesto justo |
| Propiedad del código y accesos | Variable. A veces hay que pagar para irse. | 100% tuyos desde día 1 |
| Quién toca el código realmente | Mix junior + senior + agencia subcontratada | Yo, Lucas Gil. Sin subcontratas. |
5. Cuándo SÍ tiene sentido contratar agencia
No me dedico a quemar a las agencias. Hay escenarios donde son la opción correcta:
- Proyectos >25.000€: si tu web requiere equipo multidisciplinar (estrategia, branding, UX research, dev, SEO, CRO simultáneo durante meses), una agencia bien organizada lo entrega mejor.
- Empresas con compras formales: si tu empresa requiere proveedores con CIF, equipo verificable, certificaciones ISO, factura compatible con SAP… contrata agencia. Un freelance no encaja en esos procesos.
- Necesitas 3-4 servicios paralelos: web + ads + SEO + branding + redes simultáneamente. Una agencia full-service tiene economía de coordinación que un freelance no puede igualar.
- Eres una multinacional: necesitas SLAs, equipos multilingual, oficina física. No eres mi cliente.
6. Cuándo SÍ tiene sentido contratar freelance
- Tu pyme factura <500.000€/año: el ROI de pagar a una agencia 6.000€ por web no se justifica con tu margen.
- Quieres una sola web bien hecha, no un retainer: tu necesidad es puntual.
- Necesitas velocidad: un freelance entrega en 14 días lo que una agencia en 6 semanas.
- Valoras el trato directo: hablas con quien programa, no con un account manager que reenvía.
- Te molestan las cuotas mensuales: pago único, código tuyo, libertad.
- Confías más en personas que en logos: trabajas con Lucas Gil, no con "la agencia X". Si yo fallo, fallo yo. Si entrego, entrego yo.
7. Cómo decidir en 5 minutos
3 preguntas que te ahorran semanas de comparativas:
- ¿Tu presupuesto está entre 800€ y 3.500€? → Freelance senior es la opción dominante. Por encima, agencia entra al juego. Por debajo, vete a Wix/Squarespace y monta tú la web.
- ¿Necesitas la web en menos de 4 semanas? → Solo un freelance lo cumple. Una agencia mid-market en Madrid no arranca antes de 2-3 semanas (kick-off + onboarding interno).
- ¿Quieres una persona responsable o un equipo difuso? → Si valoras tener un único interlocutor que diseña, programa y entrega, freelance. Si prefieres protocolo formal con varios interlocutores, agencia.
¿Tu caso encaja con freelance senior?
Cuéntame qué proyecto tienes en mente. En 15 minutos te digo si encaja, qué pack te conviene y cuánto cuesta cerrado. Si no encaja, te digo a quién contratar (en serio).
8. Preguntas frecuentes
¿Una agencia hace mejor trabajo que un freelance?
No necesariamente. La calidad técnica depende de quién toca el código, no del logo de la factura. En la mayoría de agencias mid-market en Madrid, el código lo escriben juniors mientras los seniors dirigen. Un freelance senior con 5+ años entrega calidad equivalente o superior, sin las capas intermedias.
¿Por qué una agencia cobra 30-40% más por el mismo proyecto?
Por estructura: una agencia mid-market en Madrid tiene típicamente 1 account manager, 1 project manager, 1 comercial, 1 director creativo y N desarrolladores. Todos cobran nómina. Tu factura paga sus sueldos, oficinas, herramientas y margen del 25-35%. Un freelance solo cobra su tiempo.
¿Y si el freelance se va o desaparece?
Es un riesgo real, pero hay 3 protecciones: el código y los accesos son tuyos desde el día 1 (cláusula contractual), la web está en Vercel/Cloudflare con tu cuenta (no la del freelance), y cualquier otro freelance puede tomar el relevo porque el código está documentado y usa stack estándar. Con una agencia, si te vas, tienes que migrar de su CMS propietario.
¿Cuánto cuesta realmente una web de agencia en Madrid?
Para una pyme estándar (5-10 páginas, SEO básico, integración con CRM): el rango típico de agencia mid-market en Madrid es 4.500-9.000€ inicial + 79-150€/mes de mantenimiento. A 3 años el coste total suele rondar 6.500-14.000€. Un freelance senior entrega lo mismo por 1.399-2.500€ pago único, sin cuotas mensuales obligatorias.
¿El código de mi web es mío o de la agencia?
Depende del contrato. En muchas agencias mid-market la web vive en su CMS propietario o su servidor, y migrar implica costes altos o reescribir desde cero. En ROIBlaze el código y todos los accesos son tuyos desde el día 1: GitHub, Vercel, dominio, GA4, GBP. Si te vas, te lo llevas todo.
¿Y si quiero el "feeling" de agencia con precio de freelance?
No existe sin trampas. Las agencias que prometen precios bajos con estructura completa están subcontratando a freelances offshore (calidad variable) o sacrificando margen propio (insostenible). Un freelance senior local (Madrid) es la única forma honesta de combinar precio competitivo y calidad cercana.
Fuentes y metodología
- Datos propios: 15+ proyectos entregados por ROIBlaze entre 2021 y 2026 a pymes en Madrid (Alcorcón, Móstoles, Getafe, Madrid centro). Análisis de presupuestos competidores recibidos por clientes y compartidos al cambiar a freelance.
- Análisis de mercado: revisión de tarifas públicas y rangos publicados de agencias en Madrid: Mediaclick, Vivebooker, Te Veo Online, Marc Loic, The Digital Salad, Webtematica, Increnta (consultadas 2026-Q2).
- Salarios de referencia: Glassdoor España + InfoJobs Madrid Q1 2026 para roles de account manager, project manager, web developer, head of design.
- INE: Estadística sobre uso de TIC en empresas españolas.
Las cifras de costes son aproximaciones basadas en mercado real Madrid 2026. Pueden variar según agencia específica, sector y nivel de personalización del proyecto. Si una agencia ofrece condiciones distintas a las descritas (sin cuotas, código abierto, plazos cortos), entra en otra categoría que sí merece consideración.