Casos especificos
¿Cuánto debería cobrar un programador freelance en España? Es una pregunta con muchas respuestas según a quién le preguntes, y pocas de ellas te dan el dato con la suficiente precisión como para que te sea útil. La razón es que los rangos varían mucho: por especialidad, por experiencia, por el tipo de cliente (nacional o internacional), por si facturan por hora, por día o por proyecto, y por si trabajan directamente o a través de plataformas.
En este artículo recopilamos las tarifas reales del mercado en 2026, explicamos los factores que más mueven el precio hacia arriba o hacia abajo, y te damos la herramienta más importante: cómo calcular cuánto necesitas facturar tú, con tus costes concretos, para ganar lo que quieres ganar.

Antes de entrar en el detalle por especialidad, estos son los rangos generales que maneja el mercado freelance tecnológico en España en 2026:
Los programadores freelance en España se sitúan entre 35 y 80 €/hora según especialidad y nivel. El trabajo remoto ha nivelado bastante las tarifas, pero trabajar para clientes de Madrid, Barcelona o del extranjero sigue permitiendo cobrar más que en mercados locales pequeños.Como referencia diaria (asumiendo 8 horas facturables), eso equivale a:
| Rango horario | Equivalente diario | Equivalente mensual (22 días facturables) |
|---|---|---|
| 25-35 €/h (junior) | 200-280 €/día | 4.400-6.160 €/mes facturados |
| 35-55 €/h (mid) | 280-440 €/día | 6.160-9.680 €/mes facturados |
| 55-90 €/h (senior) | 440-720 €/día | 9.680-15.840 €/mes facturados |
| 90 €/h+ (especialista alto valor) | 720 €+/día | 15.840 €+/mes facturados |
Importante: estas son cifras de facturación bruta, no de renta disponible. Lo que queda después de cuota del RETA, IRPF y gastos puede ser sustancialmente menor. Más adelante calculamos la diferencia con precisión.
Cuánto tengo que guardar de cada factura para los impuestos
En precio hora, eso equivale a:
El backend generalista (Node.js, PHP, Java, .NET) tiende a situarse en rangos similares al frontend. Los backends especializados en sistemas de alta disponibilidad, microservicios o arquitecturas distribuidas suben notablemente:
El desarrollador fullstack suele poder pedir algo más que un especialista puro equivalente en un perfil mid, porque reduce la necesidad del cliente de coordinar dos perfiles. A partir del nivel senior, sin embargo, los perfiles muy especializados en una capa suelen superar en tarifa a los fullstack generalistas.
El desarrollo móvil nativo (Swift, Kotlin) cotiza sistemáticamente por encima del desarrollo web equivalente por la menor oferta de perfiles:
Los perfiles de cloud con certificaciones activas (AWS, GCP, Azure) pueden superar ese techo, especialmente para proyectos de migración o de arquitectura cloud de gran escala.
Un desarrollador blockchain freelance en España cobra entre 35 y 120 euros por hora según su experiencia y especialización. El rango es especialmente amplio porque agrupa perfiles muy distintos, desde integraciones básicas de contratos hasta arquitectura DeFi compleja.
Más allá de la especialidad, el nivel de experiencia es el factor que más mueve la tarifa. Pero “experiencia” no es exactamente sinónimo de “años en el sector”.
Lo que define el seniority real es si puedes llevar un proyecto de principio a fin sin supervisión, si tomas decisiones de arquitectura con trade-offs explícitos, si desbloqueas al equipo, y si comunicas con efectividad en contextos técnicos y no técnicos.| Nivel | Años orientativos | Rango horario (generalista) | Lo que lo define |
|---|---|---|---|
| Junior | 0-2 años | 20-40 €/h | Necesita supervisión en decisiones técnicas relevantes |
| Mid | 2-5 años | 35-65 €/h | Trabaja de forma autónoma en tareas definidas, conoce las consecuencias de sus decisiones |
| Senior | 5+ años | 60-100 €/h | Define la arquitectura, toma decisiones de producto, desbloquea al equipo |
| Especialista | Variable | 90-150 €/h | Referente en un nicho muy específico y de alta demanda |
Una de las decisiones con mayor impacto en la tarifa de un programador freelance no es la especialidad técnica ni los años de experiencia: es a quién le vendes.
Trabajar en remoto para empresas de EE.UU., UK o norte de Europa, cobrando en dólares o euros “del norte”, puede implicar salarios de 60.000-120.000 € (equivalente) para perfiles senior, mientras viviendo en España con coste de vida español.El diferencial es real y consistente:
| Tipo de cliente | Tarifa media senior (referencia) | Factor de diferencia |
|---|---|---|
| Empresa española (PYME) | 40-65 €/h | Base de referencia |
| Empresa española (gran empresa o startup financiada) | 55-80 €/h | +15-30% |
| Empresa europea (Alemania, Países Bajos, Irlanda) | 65-100 €/h | +30-50% |
| Empresa UK | 70-110 €/h | +40-60% |
| Empresa EE.UU. / startup tech | 80-150 €/h | +60-130% |
La razón no es que los clientes internacionales sean más generosos: es que sus presupuestos de contratación están calibrados para sus propios mercados laborales, donde los salarios de un desarrollador son sustancialmente más altos que en España. Un senior que en una empresa española cobraría 50.000 €/año como asalariado puede facturar el equivalente a 80.000-100.000 € anuales trabajando para un cliente del norte de Europa o de EE.UU., manteniendo exactamente el mismo nivel de vida.
Cómo facturar a un cliente extranjero siendo autónomo en España
Malt publica periódicamente datos de tarifas de sus freelances activos, lo que lo convierte en una de las referencias más fiables del mercado español (con el matiz de que representa el mercado de plataforma, no el mercado de contacto directo o subcontratación):
Según los datos de Malt de 2026, la tarifa media diaria de un desarrollador frontend experimentado es de 286 €/día, con rangos que van desde una tarifa media de 174 €/día para los perfiles de menos de 1 año de experiencia hasta 332 €/día para los perfiles más senior.Upwork, orientado más al mercado internacional, presenta un perfil distinto: un desarrollador TypeScript en España puede cobrar alrededor de 69 $/hora en esta plataforma.
Sobre las plataformas vs. el mercado directo: las tarifas en plataformas como Malt o Upwork suelen estar algo por debajo de las que los mismos perfiles consiguen por contacto directo o a través de su red, fundamentalmente porque la plataforma comprime los precios al hacer visible la comparativa con otros freelances, y aplica comisiones que el freelance necesita compensar de alguna forma.
Facturar a través de plataformas freelance: Upwork, Fiverr, Malt y similares
No existe un modelo de facturación universalmente superior para un programador. La elección tiene implicaciones tanto en lo que ganas como en la percepción que tiene el cliente de tu valor.
Cuándo conviene:
Inconveniente principal: genera un incentivo perverso: cuanto más rápido y eficiente eres, menos ganas. Un problema que resuelves en 20 minutos por tu experiencia, pero que a un junior le llevaría 3 horas, te deja en peor posición si facturas por tiempo.
Cuándo conviene:
Riesgo principal: un alcance mal definido desde el principio puede convertir un proyecto rentable en uno ruinoso. La solución es un documento de alcance claro y detallado antes de la propuesta económica, con una cláusula explícita de lo que no está incluido.
El alcance es el primero y el más crítico: qué se entrega exactamente y qué no está incluido, por escrito, antes de la propuesta económica. Los entregables (código en producción, documentación, pruebas, acceso al repositorio) determinan el coste real, no el tiempo estimado.La tarifa diaria (habitualmente expresada para proyectos de entre 1 semana y varios meses) es el modelo estándar en el mercado de consultoría y en plataformas especializadas en perfiles técnicos senior. Es un punto intermedio: el cliente tiene claridad sobre el coste, tú mantienes relación entre días trabajados y facturación.
Cobrar los proyectos por hora no es la mejor opción para el beneficio y la eficiencia de los freelancers más experimentados. Hay diferentes estrategias de precios que podrías usar.Aquí está el error que cometen casi todos los freelance: no todas las horas son facturables. Si calculas tu tarifa asumiendo que vas a trabajar 8 horas facturables al día durante todos los días laborables del año, estás usando un supuesto que en la práctica no se cumple casi nunca.
Una estimación realista de la distribución del tiempo de un programador freelance:
| Tipo de actividad | Horas semanales orientativas | % del tiempo total |
|---|---|---|
| Trabajo facturable (proyectos de clientes) | 25-30 h | ~62-75% |
| Gestión administrativa (facturas, modelos, correos) | 3-5 h | ~7-12% |
| Captación de clientes y networking | 3-5 h | ~7-12% |
| Formación y desarrollo técnico | 2-4 h | ~5-10% |
| Reuniones de prospección o propuestas no convertidas | 1-3 h | ~2-7% |
Esto significa que si trabajas 40 horas a la semana, probablemente solo estás facturando unas 25-32. El coste de las horas no facturables debe estar cubierto por las horas que sí facturas; de lo contrario estás trabajando parcialmente gratis.
Esta regla comprime en un divisor el efecto combinado de vacaciones, días sin proyecto activo, horas no facturables y costes fijos. No es perfecta, pero es un punto de partida honesto frente a las fórmulas que dividen el objetivo anual entre 2.000 horas (40 h × 50 semanas), que es el error clásico que lleva a cobrar por debajo del coste real sin darse cuenta.
La tarifa mínima es el precio por debajo del cual trabajar no tiene sentido económico. El proceso:
| Concepto | Importe mensual |
|---|---|
| Gastos personales básicos (vivienda, comida, transporte…) | Tu cifra real |
| Cuota RETA (según tu tramo de ingresos estimados) | 200-500 €/mes según tramo |
| Gestoría o software de gestión | 40-80 €/mes |
| Software, suscripciones y herramientas | 50-150 €/mes |
| Formación (prorrateada mensualmente) | 50-100 €/mes |
| Equipamiento (amortización mensual) | 30-80 €/mes |
| Fondo de ahorro / jubilación | Lo que decidas reservar |
| Total | Tu coste total mensual |
Sobre el total mensual de costes, aplica un factor que cubra el IRPF. Para la mayoría de programadores freelance con ingresos medios-altos, el tipo efectivo oscila entre el 22% y el 30% dependiendo de la situación personal y la comunidad autónoma.
Facturación bruta mensual necesaria = Costes totales / (1 - tipo efectivo IRPF)
Tramos del IRPF y tipo efectivo del autónomo
Usa una estimación conservadora: 100-130 horas facturables al mes (no 176 horas, que son las laborables teóricas de un mes de 22 días a 8 horas).
Tarifa mínima por hora = Facturación bruta mensual necesaria / Horas facturables mensuales
Ejemplo concreto:
Esta es la tarifa por debajo de la cual el negocio no es rentable. Tu tarifa real debería estar por encima, incorporando el margen de crecimiento, formación, colchón de imprevistos y la prima por el valor que aportas al cliente.
Lo que un asalariado recibe “gratis” de su empresa y un freelance debe cubrir con su tarifa:
| Concepto | Coste mensual aproximado que asumes como freelance |
|---|---|
| Vacaciones (22 días/año) | ~9% de tu tarifa mensual va a cubrir los meses de vacaciones no facturados |
| Cuota patronal que antes pagaba la empresa | Ahora la cuota RETA la pagas tú íntegra |
| Baja por enfermedad los primeros días | Sin cobertura plena; necesitas fondo de reserva |
| Formación continua | Coste tuyo (tiempo y dinero) |
| Equipamiento | Coste tuyo |
| Periodos sin proyecto | Sin ingresos; necesitas colchón |
Todo esto forma parte implícita del coste de ser freelance, y debe estar reflejado en tu tarifa, no asumido en silencio.
Cómo pasar de empleado a autónomo: calcular cuánto necesitas cobrar como autónomo para vivir igual
Las especializaciones con mayor impacto positivo en tarifa en 2026, en orden aproximado:
El tipo efectivo del IRPF no es fijo: crece con los ingresos. Un freelance que factura 80.000 €/año tiene un tipo efectivo significativamente mayor que uno que factura 30.000 €, aunque ambos apliquen la misma lógica de “cobro X y me quedo el 75%”. Hacer la estimación con el tipo del tramo más bajo cuando tus ingresos reales caen en tramos más altos hace que la factura anual de la Renta sea una sorpresa desagradable.
Tramos del IRPF y tipo efectivo del autónomo
El mercado freelance tiene un rango amplísimo. Mirar el extremo bajo como referencia implica competir con perfiles sin experiencia, de países con costes de vida muy distintos, o simplemente con quien cobra poco porque no ha calculado bien sus costes. Tu referencia debe ser el mercado de perfiles equivalentes al tuyo, no el más barato disponible.
Si cotizas un proyecto por 5.000 € “todo incluido” sin aclarar si el IVA está incluido o no, y el cliente asume que lo está, acabas cobrando 4.132 € de base imponible (los 5.000 € ya incluyen el 21%) en lugar de 5.000 €. La diferencia es de 868 €. Siempre expresa las tarifas en base imponible + IVA de forma separada.
Modelo 303 del IVA: guía completa para autónomos
Un proyecto urgente implica reorganizar tu agenda, probablemente trabajar fuera de horario y asumir un riesgo mayor de errores. Una prima de urgencia del 25-50% sobre la tarifa habitual es perfectamente razonable y habitual en el mercado.
Según datos de Upwork, un desarrollador TypeScript en España cobra alrededor de 69 $/hora de media en la plataforma. En el mercado directo (sin plataforma), un perfil senior con TypeScript + React o TypeScript + Node.js puede situarse entre 60 y 90 €/hora para clientes españoles, y entre 75-110 €/hora para clientes europeos o americanos.
Los programadores junior, aquellos con menos de 3 años de experiencia, suelen cobrar entre 20 y 40 euros por hora en España. En la práctica, un junior que acaba de darse de alta puede encontrarse cómodo entre 25-35 €/h en sus primeros proyectos, subiendo progresivamente a medida que construye cartera y referencias.
Depende mucho del perfil y del tipo de cliente. Un perfil mid con 3-4 años de experiencia trabajando con clientes españoles puede facturar entre 5.000 y 8.000 €/mes brutos, lo que equivale aproximadamente a entre 2.800 y 4.500 € de renta disponible mensual después de cuota de autónomos, IRPF y gastos. Un senior que trabaja con clientes internacionales puede doblar o triplicar esas cifras.
No hay una respuesta universal. Por hora conviene cuando el alcance es difuso o cambiante. Por proyecto conviene cuando el alcance está bien definido y eres eficiente: tu velocidad aumenta el margen, no lo reduce. Muchos programadores experimentados migran progresivamente hacia precio por proyecto o por valor entregado a medida que ganan confianza en su capacidad de estimar y entregar.
Puedes, pero con cautela. Trabajar puntualmente por debajo del mercado para construir referencias tiene lógica al principio. El riesgo es instalarse en ese nivel y no poder salir de él: los clientes que te conocen a esa tarifa no aceptan fácilmente subidas grandes. Si decides bajar temporalmente la tarifa para un primer cliente, hazlo de forma explícita y con una fecha de revisión acordada desde el principio.
Este artículo contiene referencias a datos de mercado actualizados a 2026 (Malt, tarifaautonomo.com, comunidades de desarrolladores, y otras fuentes). Las tarifas son orientativas y pueden variar significativamente según el perfil concreto, el tipo de cliente, la localización y la coyuntura del mercado. Actualizar anualmente.
Casos especificos
Casos especificos
Casos especificos
Casos especificos
Casos especificos
Casos especificos