Saltar al contenido
CNAE 5829Guía completa

Guía CNAE 58.29: Edición de otros programas informáticos

El código CNAE 58.29 corresponde a la edición de otros programas informáticos, una actividad económica que abarca el desarrollo, creación y distribución de software diverso. Esta clasificación es fundamental para empresas y profesionales que se dedican a crear soluciones informáticas más allá de los videojuegos y software de entretenimiento. Si tu negocio se centra en desarrollar aplicaciones empresariales, sistemas operativos o herramientas especializadas, necesitarás conocer a fondo los requisitos y obligaciones asociados a este código.

¿Qué es?

El código CNAE 58.29 engloba todas aquellas actividades relacionadas con la edición, desarrollo y comercialización de programas informáticos diversos, excluyendo videojuegos y software de entretenimiento. Incluye sistemas operativos, aplicaciones empresariales, software de ciberseguridad, programas de modelización, tecnologías de registro distribuido (blockchain), aplicaciones financieras y herramientas para el diseño de microchips. Asimismo, comprende los servicios de intermediación para la edición y descarga de programas informáticos, así como cualquier actividad relacionada con la distribución digital de software. Esta clasificación es muy amplia y cubre prácticamente todo el espectro del desarrollo de software empresarial y técnico.

¿Quién lo necesita?

Necesitan este código todas aquellas empresas y autónomos cuya actividad principal sea el desarrollo, creación o edición de programas informáticos no incluidos en otras categorías específicas. Esto incluye startups tecnológicas, desarrolladores de software empresarial, empresas de ciberseguridad, consultoras informáticas que crean sus propias soluciones, y desarrolladores de aplicaciones blockchain o fintech. También lo requieren las empresas que actúan como intermediarios para la distribución y descarga de software, así como aquellas que desarrollan herramientas especializadas para ingeniería, diseño o modelización. En definitiva, cualquier entidad cuyo núcleo de negocio sea la creación intelectual de código fuente y su comercialización debe estar clasificada bajo este código.

Cómo darse de alta

Para registrarse bajo el código CNAE 58.29, debes dirigirte a la Agencia Tributaria (Hacienda Pública) y solicitar tu alta como autónomo o empresa con esta actividad económica principal. Si eres autónomo, deberás presentar el modelo 037 (Declaración de inicio de actividad) indicando claramente que tu actividad es la edición de programas informáticos, especificando el tipo de software que desarrollas. Si constituyes una sociedad mercantil, deberás hacerlo previamente ante el Registro Mercantil y luego comunicar el alta a Hacienda. Es recomendable incluir una descripción detallada de tu actividad para evitar problemas posteriores. Aunque no necesitas autorizaciones especiales para esta actividad, es aconsejable contar con asesoría profesional para asegurar que tu registro es correcto y completo.

Documentos necesarios

  • Documento Nacional de Identidad (DNI) o Número de Identidad de Extranjero (NIE) en vigor
  • Certificado digital o firma electrónica reconocida para realizar trámites telemáticos ante la Agencia Tributaria
  • Descripción detallada de la actividad que vas a desarrollar, especificando tipos de software y servicios
  • Justificante de domicilio fiscal (factura de servicios, contrato de alquiler, etc.)
  • En caso de ser sociedad mercantil: acta constitutiva y estatutos sociales inscritos en el Registro Mercantil
  • Datos bancarios para la domiciliación de pagos de impuestos y cuotas

Errores comunes

  • Confundir este código con el 58.21 (Edición de videojuegos) o el 62.01 (Programación informática): es crucial identificar correctamente si tu actividad es edición de software o servicios de programación a terceros, ya que tienen tratamientos fiscales diferentes
  • No especificar adecuadamente el tipo de software que desarrollas en el registro inicial, lo que puede causar problemas posteriores con la Agencia Tributaria o complicaciones en inspecciones fiscales
  • Olvidar registrarse en el Registro Mercantil si la actividad se desarrolla a través de una sociedad mercantil, lo que genera problemas de validez jurídica y fiscal
  • No mantener documentación clara sobre los derechos de propiedad intelectual del software desarrollado, especialmente importante en caso de auditoría o conflictos legales
  • Incumplir las obligaciones de retención de IRPF si trabajas con clientes que son personas físicas, lo que genera sanciones administrativas

Códigos relacionados

¿Necesitas una gestoría?

Es altamente recomendable acudir a una gestoría especializada en actividades tecnológicas desde el inicio de tu actividad, especialmente si es tu primera vez como autónomo o empresario. Una gestoría puede ayudarte a gestionar correctamente la compleja contabilidad de una empresa de software, incluyendo la depreciación de activos intangibles, la deducibilidad de gastos de I+D, y el cumplimiento de obligaciones fiscales específicas del sector. Además, si tu empresa trabaja con clientes internacionales o tienes ingresos por licencias de software, una gestoría especializada es prácticamente imprescindible para gestionar correctamente el IVA, retenciones y otras obligaciones tributarias complejas.

Buscar gestorías cerca de mí →

Preguntas frecuentes

¿Necesito algún tipo de colegiación profesional o certificación para registrarme bajo el código CNAE 58.29?
No, no existe obligación legal de colegiación profesional para desarrolladores de software en España bajo este código CNAE. Sin embargo, es recomendable obtener certificaciones técnicas reconocidas en el sector (como certificaciones en ciberseguridad, desarrollo de aplicaciones, etc.) para mejorar tu credibilidad profesional y capacidad comercial. Estas certificaciones no son requisito legal para el registro, pero sí pueden ser muy valoradas por clientes potenciales.
¿Puedo compaginar la actividad de edición de software con servicios de programación a terceros bajo el mismo código CNAE?
Técnicamente sí, pero es importante que declares claramente ambas actividades en tu registro. La edición de software (58.29) se refiere a crear programas para venderlos o distribuirlos, mientras que servicios de programación (62.01) es desarrollar software bajo encargo. Si tu actividad principal es la edición y la programación a terceros es secundaria, puedes mantener el 58.29, pero si ambas tienen peso similar, deberías considerar si necesitas registrar una segunda actividad.
¿Qué ventajas o desventajas fiscales tiene el código CNAE 58.29 respecto a otros códigos de software?
El código 58.29 no es elegible para módulos en el IRPF, lo que significa que si eres autónomo no puedes acogerte al régimen simplificado de estimación objetiva y debes usar contabilidad real. Esto implica más documentación y control, pero también permite deducir todos los gastos reales de tu actividad. Además, si desarrollas software con componentes de I+D, puedes beneficiarte de deducciones especiales en el Impuesto de Sociedades o créditos fiscales por innovación.
¿Cómo debo facturar la venta de licencias de software o suscripciones a mis aplicaciones?
Las licencias de software se consideran servicios digitales y están sujetas a IVA al tipo general (21% en España). Debes emitir facturas electrónicas indicando claramente que se trata de una licencia de software o acceso a aplicación, con el desglose del IVA correspondiente. Si tus clientes son empresas de otros países de la UE, debes aplicar el IVA del país de destino del cliente, lo que requiere un control especial y registro en el sistema IOSS si superas ciertos umbrales.
¿Necesito declarar algo especial respecto a la propiedad intelectual del software que desarrollo?
Aunque la propiedad intelectual se adquiere automáticamente con la creación de la obra, es altamente recomendable registrar tus programas informáticos en la Oficina Española de Patentes y Marcas (OEPM) para tener prueba documentada de autoría y fecha de creación. Esto es especialmente importante si trabajas con clientes que podrían disputar derechos o si tu software tiene valor comercial significativo. Además, debes documentar claramente en tus contratos con clientes quién posee los derechos de cada software desarrollado.