Fiscal y normativa · 11 min de lectura

Alta de autónomo por venta de apps: Guía fiscal paso a paso

Contenido del artículo

Vender aplicaciones móviles o web es una actividad cada vez más frecuente entre los profesionales de la tecnología. Sin embargo, antes de lanzar tu producto al mercado es fundamental estar dado de alta como autónomo y cumplir con las obligaciones fiscales que la normativa española exige. En esta guía práctica, desglosamos todo lo que necesitas saber para pasar de “programador independiente” a “autónomo desarrollador de apps”, paso a paso y sin rodeos.


1. Preparación inicial: Requisitos antes del alta fiscal

¿Qué necesito saber sobre mi actividad digital? (Definición de servicios)

En la Agencia Estatal de Administración Tributaria (AEAT) la actividad de desarrollo y venta de aplicaciones se engloba dentro del epígrafe del Impuesto de Actividades Económicas (IAE) “servicios de programación y desarrollo de software” (Epígrafe 763 de la Sección 2ª del IAE). La descripción que elijas debe cubrir tanto la venta de aplicaciones (licencias, suscripciones) como la prestación de servicios a medida (desarrollo, mantenimiento, actualización).

Tipo de actividadQué implica
Venta de apps terminadasComercialización de productos ya desarrollados (descarga, suscripción, licencia).
Prestación de servicios de desarrolloCreación a medida para terceros, mantenimiento, actualizaciones.

Esta distinción influye en la forma de facturación y en la aplicación del IVA.

Diferencia entre vender apps y prestar servicios de desarrollo

ConceptoFacturaciónIVA aplicable
Venta de apps (licencia o suscripción)Factura por producto terminado.Tipo general del 21 %. Sólo en casos muy concretos (educación, salud o cultura) y cumpliendo los requisitos legales puede aplicarse una exención o tipo reducido.
Servicios de desarrollo (horas o proyecto)Factura por horas o por proyecto.Tipo general del 21 %. Cuando el cliente está fuera de la UE, la operación está no sujeta a IVA español, según las reglas de localización de los servicios (artículos 69 y 70 de la Ley del IVA).

Nota práctica: La mayoría de los freelancers combina ambas actividades, por lo que es aconsejable describir la actividad de forma amplia en el alta censal.

Documentación necesaria para el inicio de actividad (Modelo 036)

Para formalizar tu alta debes presentar la declaración censal (modelo 036). En ella deberás indicar:

  • NIF y datos de contacto.
  • Epígrafe IAE correspondiente al desarrollo de software.
  • Régimen de IVA que vas a aplicar (general).
  • Si vas a practicar retenciones de IRPF en tus facturas (obligatorio cuando facturas a otras empresas o profesionales).

Tip práctico: La sede electrónica de la AEAT permite rellenar el modelo 036 de forma asistida; guarda una copia PDF para tu archivo personal y para la contabilidad.


2. Trámites legales: Cómo darte de alta como autónomo programador

Pasos clave para la inscripción en Hacienda y Seguridad Social

PasoQué hacesConsejos
1. Obtener certificado digital o cl@ve PINAcceder a la sede electrónica.El certificado es útil para firmar documentos y presentar declaraciones telemáticas.
2. Presentar el modelo 036Alta censal con los datos de la actividad.Revisa que el epígrafe IAE sea el correcto; cualquier error genera una modificación posterior.
3. Alta en el Régimen Especial de Trabajadores Autónomos (RETA)Inscripción en la Seguridad Social.Elige una base de cotización que se ajuste a tus ingresos previstos; puedes modificarla cada trimestre.
4. Comunicar el inicio de actividad al Ayuntamiento (si procede)Verificar si necesitas licencia municipal.Normalmente el desarrollo de software no requiere licencia, pero conviene confirmar en tu municipio.

Modelos tributarios que debes gestionar (Cuadro resumen de obligaciones)

ObligaciónModeloPeriodicidadComentario
Declaración censal (alta/modif.)036Única (alta) / 1 mes tras cambiosBase para todas las demás obligaciones.
Autoliquidación de IVA303TrimestralPresenta el IVA devengado y deducible.
Retenciones e ingresos a cuenta del IRPF111TrimestralObligatorio si facturas a empresas que retienen.
Resumen anual de retenciones190Anual (enero)Consolidación de los 111 del año.
Declaración informativa de operaciones con terceros347Anual (febrero)Sólo si superas el umbral de 3.005,06 € (IVA incluido) por cliente.
Registro de Operadores Intracomunitarios (ROI)349Trimestral (si vendes a la UE)Necesario para operaciones intracomunitarias.

Consejo: Usa un calendario fiscal interno; la mayoría de los softwares de gestión permiten programar recordatorios automáticos.

Consideraciones específicas para el sector digital y tecnológico

  • Exportación de servicios a clientes fuera de la UE: la operación está exenta de IVA según el artículo 21 de la Ley del Impuesto sobre el Valor Añadido. En la factura debes incluir la cláusula “Operación no sujeta a IVA por reglas de localización (art. 69 y 70 LIVA)” y el cliente debe proporcionar su número de identificación fiscal (NIF) o equivalente, no siendo necesario el NIF-IVA, que es específico para operaciones intracomunitarias. No se aplica el mecanismo de inversión del sujeto pasivo, que solo es relevante para ciertas operaciones intracomunitarias.

  • Prestaciones intracomunitarias (B2B dentro de la UE): si la operación se considera una exportación de servicios dentro de la UE, el IVA también queda exento, pero deberás disponer del NIF‑IVA del cliente y presentar el modelo 349. En caso de que la operación no sea una exportación de servicios (por ejemplo, venta de bienes físicos), se aplicará la inversión del sujeto pasivo según el artículo correspondiente de la Ley del IVA.

  • Régimen de estimación directa simplificada: es el más habitual para autónomos que facturan menos de 600 000 € al año. Permite deducir los gastos reales (hardware, software, formación, etc.).

  • Obligación de facturación electrónica B2B: la normativa vigente establece que, una vez publicada la orden ministerial técnica, los autónomos con facturación inferior a 8 millones de euros tendrán un plazo de dos años para adaptarse a la emisión de facturas electrónicas en formato estructurado (Facturae, UBL, etc.). Hasta entonces, la obligación sigue siendo opcional, aunque recomendable.

  • Antigüedad del alta de autónomo: la obligación de darse de alta en el RETA está regulada por la Ley 20/2007, de 11 de julio, de apoyo a los emprendedores y la reforma del Régimen Especial de Trabajadores Autónomos, y por el Real Decreto 1065/2007, de 27 de octubre, que desarrolla el procedimiento censal. La alta debe realizarse antes de iniciar la actividad económica.


3. Aspectos fiscales cruciales para desarrolladores apps

IVA en servicios digitales: ¿Qué debo saber sobre las tasas?

  • Tipo general (21 %): se aplica a la mayoría de las ventas de software y a los servicios de desarrollo.
  • Tipo reducido (10 %): no se aplica habitualmente a apps. Sólo se utiliza cuando la actividad subyacente está claramente dentro de los sectores educativos, sanitarios o culturales y cumple los requisitos legales.
  • Exención para exportaciones de servicios digitales a clientes fuera de la UE. En este caso, la factura debe indicar la exención y el cliente debe proporcionar su NIF‑IVA.

Ejemplo práctico: Si vendes una suscripción mensual a una app de gestión de proyectos a una empresa alemana, la operación está exenta de IVA y deberás reflejarla en el modelo 349.

Retenciones e IRPF: Guía práctica para la facturación B2B

Cuando facturas a una empresa, ésta suele retener un 15 % del importe bruto (o 7 % durante los dos primeros años de actividad, siempre que no hayas ejercido la actividad el año anterior). En la factura deberás:

  1. Indicar el importe total de la operación.
  2. Aplicar la retención correspondiente.
  3. Mostrar el importe neto a pagar (total – retención).

Ejemplo de desglose (cifras ilustrativas):

  • Importe bruto: 1 000 €
  • Retención IRPF (15 %): 150 €
  • Importe neto a pagar: 850 €

Al presentar el modelo 111, incluirás todas las retenciones practicadas durante el trimestre.

Gestión de gastos deducibles como autónomo

Los gastos directamente vinculados a tu actividad pueden deducirse en la declaración del IRPF. A continuación, la lista de los más habituales y la forma de tratarlos:

  • Equipamiento (ordenador, monitor, periféricos).
    Deducible al 100 % en IRPF y en IVA siempre que la factura esté a nombre del autónomo y se justifique su uso profesional.

  • Software (licencias de IDE, suscripciones a plataformas cloud, herramientas de diseño).
    Deducible al 100 % en IRPF y en IVA.

  • Formación (cursos, certificaciones, webinars).
    Deducible al 100 % en IRPF y en IVA.

  • Servicios profesionales (hosting, dominios, suscripciones a servicios de facturación).
    Deducible al 100 % en IRPF y en IVA.

  • Gastos de desplazamiento (asistencia a eventos, meetups, reuniones con clientes).
    Deducible al 100 % en IRPF y en IVA siempre que se guarden los tickets y se justifique el motivo profesional.

  • Comunicación (línea móvil y conexión a internet).
    En IRPF la deducción requiere exclusividad de uso; si el uso es mixto, la deducción es muy difícil de justificar. En IVA se permite una deducción proporcional siempre que se aporte una justificación objetiva (por ejemplo, porcentaje de tiempo dedicado a la actividad).

Tip: Guarda siempre los tickets y facturas con los datos completos (NIF, descripción del gasto, fecha). Son la base para justificar la deducción ante una posible inspección.


4. Operando como autónomo digital: Herramientas y gestión financiera

Sistemas de facturación adaptados a servicios digitales

Para cumplir con la normativa de facturación y, a futuro, con VeriFactu, es recomendable usar un programa que:

  • Genere facturas electrónicas en formato Facturae/UBL (para la futura obligación de factura electrónica B2B).
  • Permita aplicar retenciones de IRPF y diferentes tipos de IVA.
  • Facilite la preparación y presentación de los modelos trimestrales (303, 111, 349).

Algunas opciones que hemos probado en varios despachos:

  • Holded – ERP completo con módulo de facturación electrónica y gestión de impuestos. Ideal para quien necesita combinar facturación, contabilidad y CRM.
  • Quipu – Facturación ligera y contabilidad simplificada, con integración directa a la AEAT para presentar los 303 y 111.

Advertencia: Herramientas internacionales como QuickBooks o Xero pueden no soportar todos los modelos españoles (303, 111, 347) sin adaptaciones manuales, por lo que su uso puede generar errores de cumplimiento.

Contabilidad simplificada para el desarrollador de apps

La contabilidad de un autónomo que factura por desarrollo de software suele ser sencilla:

  1. Libro de ingresos y gastos: registra cada factura emitida y cada gasto deducible. Los programas citados permiten exportar este libro en formato CSV para su revisión.
  2. Balance trimestral: aunque la ley no lo exige, elaborar un balance cada trimestre ayuda a visualizar la rentabilidad y a anticipar la cuota de la Seguridad Social.
  3. Control de IVA: lleva un registro separado de IVA devengado y deducible; la mayoría de los softwares muestra automáticamente el importe a ingresar en el modelo 303.

Automatización de procesos fiscales y administrativos

La automatización es clave para no perder tiempo en tareas repetitivas. Con Make puedes crear flujos que:

  • Generen una factura en Holded cada vez que recibas un pago por Stripe o PayPal.
  • Envíen los datos de la factura a Google Sheets para llevar un control manual del IVA.
  • Programen recordatorios de presentación de los modelos 303 y 111 en tu calendario fiscal.
flowchart LR
    A[Pago recibido] --> B[Trigger en Make]
    B --> C[Crear factura en Holded]
    C --> D[Actualizar hoja de IVA]
    D --> E[Recordatorio en Google Calendar]

Estos flujos reducen la posibilidad de errores y te liberan tiempo para centrarte en el desarrollo de nuevas apps.


5. Confidencialidad y protección de datos

Si manejas datos de usuarios o de clientes (por ejemplo, información de usuarios de una app que administras), debes cumplir con el Reglamento General de Protección de Datos (RGPD) y la Ley Orgánica de Protección de Datos y Garantía de Derechos Digitales (LOPDGDD). Entre las buenas prácticas están:

  • Minimizar la recogida de datos personales a lo estrictamente necesario.
  • Cifrar la información sensible tanto en tránsito (HTTPS) como en reposo.
  • Firmar acuerdos de tratamiento de datos con tus clientes, especificando responsabilidades y plazos de conservación.
  • Eliminar los datos cuando ya no sean necesarios para la finalidad para la que fueron recogidos.

Mantener una política de privacidad clara y documentada no solo protege a tus usuarios, sino que también te protege a ti en caso de inspección.


Una vez dado de alta, el siguiente paso es evitar errores al ceder tu actividad: cómo traspasar tu negocio autónomo.

Conclusión

Darse de alta como autónomo para vender aplicaciones puede parecer un laberinto de trámites, pero con una planificación estructurada y las herramientas adecuadas el proceso se vuelve manejable. Recuerda:

  1. Define claramente tu actividad (venta de apps vs. servicios de desarrollo) y elige el epígrafe IAE adecuado.
  2. Presenta el modelo 036 y da de alta en la Seguridad Social antes de comenzar a facturar.
  3. Cumple con el IVA, las retenciones de IRPF y las declaraciones informativas (347, 349) según corresponda.
  4. Aprovecha software de facturación que ya incluya los modelos tributarios y la futura compatibilidad con VeriFactu.
  5. Automatiza tanto la generación de facturas como los recordatorios de obligaciones fiscales.

Con estos pasos tendrás una base sólida para lanzar tu negocio digital sin sorpresas desagradables en la inspección.