¿Eres desarrollador y estás pensando en trabajar por tu cuenta? Convertirte en programador freelance puede darte libertad y muchas oportunidades, pero también implica cumplir con ciertas obligaciones fiscales. En este artículo te explicamos todo lo que necesitas saber sobre cómo facturar correctamente y gestionar tus impuestos si eres freelance en el mundo de la programación.
👨💻 ¿Debo darme de alta como autónomo para trabajar como programador?
Sí. En España, si ejerces una actividad económica por cuenta propia y de manera habitual, como es el caso de programadores que trabajan con distintos clientes, debes darte de alta como autónomo.
Esto incluye:
- Alta en Hacienda mediante el modelo 036 o el modelo 037.
- Alta en la Seguridad Social en el RETA (Régimen Especial de Trabajadores Autónomos).
- Elegir el epígrafe del IAE, que suele ser el epígrafe 763.9 (otros servicios relacionados con la informática).
💼 ¿Qué impuestos debe declarar un programador freelance?
Como profesional autónomo, deberás presentar de forma periódica los siguientes impuestos:
🧮 1. IVA (Impuesto sobre el Valor Añadido)
- Declaración trimestral mediante el modelo 303.
- Resumen anual con el modelo 390.
- Aplica el 21 % de IVA en tus facturas a clientes españoles, salvo que sean consumidores finales de fuera de la UE o empresas intracomunitarias registradas.
💰 2. IRPF (Impuesto sobre la Renta de las Personas Físicas)
- Si tus clientes son empresas españolas, puedes aplicar un 7 % o 15 % de retención en tus facturas.
- Si no retienes IRPF o tienes clientes particulares, deberás presentar el modelo 130 trimestralmente.
- Declaración anual del IRPF con el modelo 100.
🧑💻 ¿Cómo facturar siendo programador freelance?
Debes emitir facturas a tus clientes con los siguientes datos obligatorios:
- Tus datos personales (nombre, NIF, dirección).
- Datos del cliente.
- Descripción del servicio.
- Fecha y número de factura.
- Importe base, IVA e IRPF (si corresponde).
- Total a pagar.
Es recomendable usar herramientas de facturación como Kuot.io, Quipu, FacturaDirecta o Holded.
🌍 ¿Y si tengo clientes internacionales?
Si trabajas para empresas fuera de España, debes tener en cuenta:
- Para clientes de la Unión Europea, es necesario estar inscrito en el ROI (Registro de Operadores Intracomunitarios) y emitir facturas sin IVA si el cliente también está registrado.
- Para clientes de fuera de la UE, también se factura sin IVA, pero se aplica la normativa de exportación de servicios.
- Con clientes particulares de la UE, sí debes incluir IVA español.
🧾 ¿Qué gastos puedes deducir como programador?
Puedes deducir todos los gastos relacionados con tu actividad:
- Ordenadores, software, servidores.
- Licencias de plataformas (GitHub, Figma, IDEs, etc.).
- Facturas de coworking o suministros si trabajas desde casa.
- Formación relacionada (cursos online, bootcamps).
Conserva siempre las facturas completas de tus gastos.
🔄 ¿Tengo que hacer declaraciones trimestrales?
Sí. Como autónomo en España debes presentar trimestralmente:
- Modelo 303 (IVA).
- Modelo 130 (IRPF, si corresponde).
- Modelo 111 y 115 si pagas a otros autónomos o alquilas un local.
- Además, deberás presentar los resúmenes anuales (modelo 390 y 190).
📈 ¿Me conviene la tarifa plana?
¡Sin duda! Si es tu primer alta como autónomo o han pasado al menos 2 años desde la última vez que lo fuiste, puedes acceder a la tarifa plana de 80 €/mes durante el primer año. Esta cuota reduce considerablemente tus gastos al empezar.
👉 Conclusión: hazte autónomo si eres programador freelance
Ser programador freelance te ofrece libertad, flexibilidad y la posibilidad de trabajar desde cualquier lugar. Pero para evitar problemas con Hacienda o la Seguridad Social, es fundamental cumplir con tus obligaciones fiscales desde el primer día.
En Alta de Autónomo te ayudamos a darte de alta correctamente, elegir el epígrafe adecuado y gestionar tus impuestos sin complicaciones. Deja lo técnico en manos de expertos, y tú céntrate en programar.