Tu app móvil sale a producción y el presupuesto se da por cerrado. Error. Una app de 20.000 EUR genera entre 3.000 y 4.000 EUR al año en mantenimiento, y esa cifra casi nunca aparece en la propuesta inicial. En esta guía desglosamos qué incluye la regla del 15-20% anual, qué pasa si la ignoras y qué modelo de contrato le conviene a una pyme española.
¿Cuánto cuesta mantener una app móvil al año?
La regla que usamos al presupuestar es simple: reserva entre el 15% y el 20% del coste de desarrollo cada año para mantenimiento. Una app de 8.000 EUR supone entre 1.200 y 1.600 EUR anuales. Una de 20.000 EUR, entre 3.000 y 4.000 EUR. Una de 50.000 EUR, entre 7.500 y 10.000 EUR. No es una cifra inventada para vender contratos: es lo que cuesta, año tras año, que una app siga funcionando sobre sistemas operativos que cambian cada doce meses y en tiendas que endurecen sus requisitos.
El porcentaje exacto depende de si la app tiene backend propio, de cuántas integraciones externas usa (pagos, ERP, mapas, notificaciones) y de la frecuencia con la que publicas versiones. Una app de catálogo sin servidor puede quedarse cerca del 10% anual. Una app de pedidos conectada a tu ERP con pasarela de pago se acerca al 25%. Si todavía estás en fase de presupuesto, te interesa leer primero cuánto cuesta desarrollar una app móvil, porque las decisiones de arquitectura que tomes ahí condicionan la factura de mantenimiento de los próximos cinco años.
¿En qué se va el dinero? Desglose por partidas
La partida más grande son las actualizaciones obligatorias de sistema operativo. Apple lanza una versión mayor de iOS cada septiembre y Google exige que las apps apunten a una versión reciente de Android para seguir visibles en Play Store. Cada año hay que recompilar la app, probarla en los dispositivos nuevos y ajustar lo que se rompe: permisos, notificaciones, APIs retiradas. En una app típica de pyme, esto consume entre el 30% y el 40% del esfuerzo anual de mantenimiento.
La segunda partida son las librerías y los servicios de terceros. Una app móvil moderna arrastra entre 30 y 80 dependencias: SDK de pagos, mapas, analítica, notificaciones push. Cada una publica parches de seguridad y retira versiones antiguas sin pedirte opinión. A eso se suman los certificados de firma y de notificaciones, que caducan cada año y que, si nadie los renueva, tumban funciones enteras de un día para otro.
Las tiendas también cuestan dinero y atención. Apple cobra 99 dólares al año por la cuenta de desarrollador y Google 25 dólares en un pago único. Lo caro no son las cuotas, sino los cambios de política: formularios de privacidad, declaraciones de uso de datos, revisiones que pueden rechazar una actualización urgente. Alguien tiene que estar pendiente de todo esto, y ese alguien factura horas.
Y queda la partida que todo el mundo recuerda tarde: bugs y servidor. Los errores aparecen con el uso real, no en las pruebas, y corregirlos a tiempo es lo que evita las reseñas de una estrella. Si la app tiene backend, suma hosting (entre 30 y 150 EUR al mes para una pyme típica), copias de seguridad, monitorización y renovación de certificados SSL. El backend falla en silencio, y cuando falla, la app deja de funcionar para todos a la vez.
¿Qué pasa si no mantienes tu app móvil?
Lo primero que pasa es que desapareces de las tiendas. Google oculta de Play Store, para los nuevos usuarios, las apps que no apuntan a una versión reciente de Android, y Apple retira las que llevan años sin actualizarse y apenas registran descargas. No hace falta hacer nada mal: basta con no hacer nada. La app de pedidos de una distribuidora que estuvo dos años sin tocarse dejó de aceptar registros de comerciales con móviles nuevos, y nadie supo por qué hasta que se auditó el proyecto.
Lo segundo es que recuperar el terreno perdido cuesta más que mantenerlo. Poner al día de golpe una app abandonada dos años (dos versiones de iOS, dos de Android, decenas de librerías obsoletas) suele costar entre el 30% y el 40% del desarrollo original. Es decir, más de lo que habrían costado esos dos años de retainer. El mantenimiento no es un gasto que puedas ahorrarte, es un gasto que puedes aplazar con intereses.
¿Retainer mensual o bolsa de horas? Los modelos de contrato
El retainer mensual es el modelo que recomendamos para apps que sostienen operaciones: desde 500 EUR al mes tienes monitorización proactiva, actualizaciones de sistema operativo y librerías, corrección de bugs con prioridad y un coste previsible que puedes presupuestar en enero. La clave es que alguien vigila la app antes de que falle, no después. Para una app de 20.000 EUR, un retainer de 500 a 700 EUR al mes cae justo dentro de la regla del 15-20% anual.
La bolsa de horas funciona en apps internas de bajo riesgo: compras un paquete de horas y se consumen según haga falta. El problema es estructural: nadie revisa nada de forma proactiva, así que las horas se gastan en apagar fuegos en vez de en prevenirlos. Y el tercer modelo, pagar por avería (fixes puntuales desde 300 EUR), es el más caro a medio plazo, porque siempre intervienes tarde y con la app ya caída.
Sea cual sea el modelo, el contrato importa tanto como el precio: alcance claro de qué entra y qué no, tiempos de respuesta pactados, informe mensual del trabajo hecho y acceso total al repositorio, porque el código es tuyo. Cómo encajar todo esto en el presupuesto y qué cláusulas evitar lo tratamos en detalle en nuestra guía sobre el coste de mantenimiento de software: presupuesto y contratos.
¿Cómo reducir la factura de mantenimiento desde el primer día?
El mantenimiento barato se decide durante el desarrollo. Un desarrollo multiplataforma con Flutter o React Native mantiene una sola base de código en vez de dos, lo que recorta la factura anual entre un 30% y un 40% frente a dos apps nativas separadas. Menos dependencias, una arquitectura simple y pruebas automatizadas también reducen el coste de cada actualización de septiembre.
Y elige bien quién mantiene. Si el equipo que desarrolló la app es el mismo que la mantiene, cada intervención es más rápida porque no hay que redescubrir el código. En ASD Solutions el ingeniero senior que presupuesta es el que entrega y el que mantiene, sin subcontratas, y el código queda siempre en tu repositorio. Si mañana quieres cambiar de proveedor, te lo llevas todo, sin penalizaciones ni rehenes técnicos.
Preguntas frecuentes
¿Cuánto cuesta mantener una app móvil al mes?
Entre el 15% y el 20% anual del coste de desarrollo, repartido en meses. Para una app de 20.000 EUR son unos 250-330 EUR al mes de coste real, aunque los retainers profesionales parten de 500 EUR al mes porque incluyen monitorización proactiva, actualizaciones y soporte prioritario, no solo horas sueltas.
¿Es obligatorio actualizar una app cada año?
En la práctica, sí. Google exige que las apps apunten a una versión reciente de Android para seguir visibles en Play Store y Apple lanza una versión mayor de iOS cada septiembre. Saltarse un año suele ser recuperable; saltarse dos convierte la actualización en un miniproyecto de miles de euros.
¿Qué pasa si dejo mi app sin mantenimiento dos años?
Play Store la ocultará para nuevos usuarios, los móviles recientes empezarán a dar fallos y las librerías acumularán vulnerabilidades sin parchear. Ponerla al día costará entre el 30% y el 40% del desarrollo original, más de lo que habría costado mantenerla esos dos años con un retainer desde 500 EUR al mes.
¿Qué me conviene más, retainer o bolsa de horas?
Depende de lo crítica que sea la app. Si sostiene pedidos, rutas o facturación, retainer desde 500 EUR al mes con monitorización incluida. Si es una app interna de uso esporádico, una bolsa de horas puede bastar. Lo que no recomendamos es esperar a la avería: los fixes puntuales parten de 300 EUR y llegan siempre tarde.
¿El mantenimiento incluye nuevas funcionalidades?
No. El mantenimiento cubre lo correctivo (bugs), lo adaptativo (nuevas versiones de iOS y Android) y lo preventivo (dependencias y seguridad). Las funcionalidades nuevas se presupuestan aparte como evolutivos: en nuestro caso, con precio cerrado desde 1.500 EUR para un desarrollo medio de 3 a 6 semanas.