Programador/a o desarrollador/a: facturas, IVA, IRPF y Verifactu

Lo que necesitas para facturar bien siendo programador/a o desarrollador/a: el IVA, la retención y tu fecha de Verifactu.

IVA
21 %
Servicio interior ordinario; software automatizado, licencias y operaciones internacionales requieren revisión.
Retención IRPF a empresas
Según la actividad
Depende de si tu actividad es profesional o empresarial.
Verifactu
1 de julio de 2027
Fecha vigente si facturas con un programa como autónomo. Hacienda prevé retrasarla a octubre de 2028 (pendiente de confirmación oficial). ¿Te afecta?

Lo que dice la norma

Tipo general de IVA: 21 %

Actividad y pagador antes de aplicar retención: La retención depende de la naturaleza de la actividad y del pagador obligado a retener. El nombre comercial no determina por sí solo si la actividad es profesional o empresarial; hay actividades empresariales específicas en módulos sujetas a retención.

Servicios internacionales: revisión individual: En servicios internacionales deben comprobarse la condición empresarial del cliente, el establecimiento destinatario y las reglas de localización. La regla general entre empresas localiza el servicio en el destinatario, pero existen excepciones; no equivale a aplicar una exención doméstica.

Prueba tus números

La calculadora empieza con este perfil; confirma el tipo y el cliente de cada operación.

Este perfil tiene opciones que dependen de la operación. Indícalas en la calculadora para resolver tu ejemplo sin presuponerlas.

Herramienta interactiva

Configurado para: Programador/a o desarrollador/a

Servicio interior ordinario; software automatizado, licencias y operaciones internacionales requieren revisión. Confirma la actividad y la retención; no se presupone tu epígrafe.

El importe antes de impuestos y retenciones.

Solo si vendes a un comercio minorista acogido a ese régimen. No lo marques en tus propias ventas al público.

Si no sabes qué tipo de actividad elegir, comprueba tus datos de alta o consúltalo con tu asesor.

Tu desglose

Escribe un importe y verás el desglose al momento.

Este cálculo no es una factura. No emite ni guarda documentos.

Comprueba si te afecta Verifactu

Primero define qué vendes

Programar una aplicación para un cliente, mantener servidores y comercializar una suscripción propia son actividades que pueden convivir en el mismo negocio. El código es un medio de trabajo común, pero el contrato y la organización de cada servicio cambian. Esta página deja la actividad y la retención por confirmar para evitar que una etiqueta como «freelance» decida tu tratamiento fiscal.

La retención depende de la naturaleza de la actividad y del pagador obligado a retener. El nombre comercial no determina por sí solo si la actividad es profesional o empresarial; hay actividades empresariales específicas en módulos sujetas a retención.

Revisa tu documentación de alta y prepara una descripción concreta de lo que haces: trabajo a medida, soporte, licencia, alojamiento o acceso automatizado. Si has empezado a vender un producto además de prestar servicios, no des por hecho que la configuración inicial sigue sirviendo para todo. Lleva esa descripción a tu asesor antes de ajustar las opciones de la calculadora.

Un hito aceptado no es lo mismo que horas trabajadas

En proyectos por hitos, el presupuesto puede organizarse alrededor de entregas y validaciones. En mantenimiento, quizá exista una cuota y una bolsa de horas. Acuerda cómo se aprueba cada trabajo y cómo se documenta un cambio de alcance. Así podrás comparar lo que cobras con un registro entendible, en lugar de decidir al final del mes qué significaba cada transferencia.

Para un servicio interior ordinario, la referencia propuesta es 21 %. Utiliza, por ejemplo, una base ficticia de 1.200 euros para practicar. Antes de interpretar el resultado, elige conscientemente la actividad y el tipo de cliente. No fuerces la retención hasta conseguir el neto deseado: si lo pactado era una base, el cobro final puede ser distinto por los conceptos del desglose.

Trabajo remoto no equivale a una única regla internacional

Puedes desarrollar desde casa para una empresa con sedes en varios países. Identifica qué entidad contrata, a qué establecimiento se presta el servicio y cómo acredita su condición. Que el repositorio o el equipo estén repartidos por el mundo no resuelve esas preguntas. Pide la información durante la contratación, cuando aún resulta fácil corregir el presupuesto.

En servicios internacionales deben comprobarse la condición empresarial del cliente, el establecimiento destinatario y las reglas de localización. La regla general entre empresas localiza el servicio en el destinatario, pero existen excepciones; no equivale a aplicar una exención doméstica.

La calculadora sirve para operaciones sencillas con tipos elegidos por ti. No determina el tratamiento de servicios electrónicos, plataformas, tiendas de aplicaciones o licencias internacionales. Tampoco comprueba si una plataforma actúa como cliente o como intermediaria. Si recibes una liquidación, revisa su contrato y separa lo facturado, las comisiones y el importe que ingresa en tu cuenta.

Reembolsos y gastos del proyecto

Un dominio, una cuenta de alojamiento o una licencia pueden pertenecer al cliente o a tu negocio. Conviene acordarlo antes de comprarlos y mantener el justificante vinculado a quien corresponde. No llames suplido a todo coste recuperable: el nombre que le pongas en una hoja de cálculo no decide su tratamiento. Si mantienes infraestructura para varios clientes, intenta que tu organización permita distinguir costes propios y compras expresamente realizadas por cuenta ajena.

También ayuda separar comercialmente el soporte incluido de una ampliación. Guarda el alcance aprobado, el criterio de aceptación y el historial de modificaciones con un identificador que puedas encontrar después. No necesitas introducir esos documentos en esta web ni enviar información del proyecto para hacer una simulación de importes.

Evalúa herramientas con un caso realista

Prepara una demostración con datos ficticios que incluya un hito, mantenimiento periódico y una corrección. Comprueba la exportación y si puedes recuperar información sin depender de copiar pantallas. Cuando compares precios, identifica qué funciones concretas necesitas y cuáles solo aumentarían la complejidad de tu flujo.

Si tu gestoría emite las facturas, aclara qué programa utiliza y qué debes aportarle. Después completa el test de Verifactu con ese proceso real. Ni trabajar a distancia ni saber programar resuelve el alcance de la obligación; tampoco conviene construir un emisor propio sin analizarlo. Esta página calcula y explica; confirma tu encuadramiento y las condiciones del servicio antes de aplicar sus opciones.

Errores que conviene evitar

  • Asignar retención solo por trabajar como freelance.
  • Tratar una suscripción automatizada como un encargo personal.

Preguntas frecuentes

¿Soy profesional o empresarial?
La palabra programador no lo determina. Contrasta tu alta y la actividad efectivamente realizada.
¿Puedo calcular una factura internacional?
Puedes comprobar aritmética, pero la herramienta no determina las reglas fiscales de esa operación.

Cada cifra y cada fecha de esta página enlazan a su fuente oficial. Consultadas el .

Fuentes

Actualizado el .

Calculadora gratuita

Programas adaptados a Verifactu desde 110 € al año

Compara 14 programas y gestorías con su tarifa oficial.

Comparar precios ¿Te afecta? Haz el test en un minuto