Precio hora de programación

Hay miles de posts escritos sobre el precio que debe cobrar un programador por su hora de trabajo, he leído muchos con los que estoy de acuerdo, otros con los que no tanto, opiniones para todos los gustos… así que os voy a dar mi punto de vista.

En primer lugar debemos tener en cuenta que no es lo mismo trabajar para una empresa por un sueldo fijo mensual que trabajar como freelance, es decir, como autónomo.

En la empresa no tengo gastos del material de trabajo, ni tengo que comprar software, servicios, hardware.

Mi sueldo incluye dos o tres pagas extras, vacaciones y demás días propios que pueda tener en la misma.

No tengo que afrontar facturas mensuales como el teléfono, la conexión a internet y demás.

Pero vamos a analizar un poco el precio que debería cobrar, y fíjate que digo debería, en primera persona ya que cada caso debería analizarse adecuadamente según los servicios prestados, experiencia, garantías que ofrezcamos sobre nuestros servicios, etc.

Primero vamos a ver un poco el mercado, cuanto suele cobrar un programador full stack, que realiza las labores de administración de servidores, servicios como correo, DNS’s y otras cuentas, realice la programación backend y BBDD además del conocimiento necesario de frontend (HTML, CSS, javascript…), tenga más de 10 años de experiencia (trabajando como sysadmin desde finales de los 90), haya trabajado para una empresa (más de 16 años) y desarrollado proyectos de gran envergadura (liderando el desarrollo de backend y BBD en un proyecto de más de 600.000€). Bien, una vez definido mi perfil muy rápidamente podemos ver que en USA se barajan sueldo de entre 120.000$ y 170.000$, pero vamos a ver sueldos en puestos deslocalizados, cada vez más frecuentes, como podrían ser el caso de Automattic o de Buffer, este último tiene una política de transparencia total, algo que admiro de Joel con el que he cruzado algunos emails sobre emprendimientos, volviendo al tema, Buffer nos muestra una calculadora de sus salarios https://buffer.com/salary?r=1&l=1&e=2&q=1 de donde podemos sacar un sueldo de unos 77.000$ sin poner Master ni seleccionar alguna de las ciudades donde más nos pagarían.

Bien, ya vamos bajando un poco el sueldo, y aclarar que puedes trabajar en Buffer desde tu casa, si, aquí desde Lugo por ejemplo, por lo que no son sueldos de San Francisco (que se iría a más de 144.000$), pero vamos a bajar aún más y buscar sueldos en Barcelona y vemos sin irnos a los más altos que la media caen entre 40.000€ y 60.000€, eso si, brutos.

Como veis hemos ido bajando desde unos apetecibles 170.000$, a uno de oferta en vigor de 77.000$ y posteriormente a las ofertas que se publican aquí con la que nos quedamos en unos 50.000€, bien, ya tenemos una primera cifra.

Para ver lo que deberíamos facturar en bruto para llegar a nuestro beneficio deseado, deberemos tener en cuenta los gastos en los que incurro, vamos a verlo:

Cuota de autónomo, basándonos en las cantidades anteriores, nuestra cuota mensual debería ser de algo más de 1.100€/mes si queremos estar cubiertos y cotizar adecuadamente para el retiro, no me vale cobrar 50.000€ año y cotizar 300€ al mes, dicho sea de paso, me parece un robo lo que pagamos en España por ser autónomos y carecer de la mayoría de derechos, pero a lo que íbamos, en doce meses la cuota de autónomos nos supondrá 13.200€ de gastos.

Hardware, ordenador de escritorio, dos pantallas, tableta digitalizadora, portátil, NAS, smartphone, tablet… entre otros dispositivos para el uso profesional de mi actividad, este hardware necesita de cambios cada año, dos años, tres, según el caso y no es un PC de 500€, usando software de maquetación, máquinas virtuales, etc, hay que disponer de capacidad de almacenamiento, RAM, procesador por lo que al menos debería destinar 1.000€ al año para las actualizaciones y cambios de hardware, y estoy realizando una estimación muy a la baja.

Gastos mensuales, la conexión a Internet (ahora mismo cable asíncrono con 200Mb/20Mb) y la línea telefónica fija y móvil me sale alrededor de 90€/mes, por lo que sumamos 1.080€/año.

Backup de datos en la nube (además de las copias en el NAS) actualmente me he cambiado de SOS Online Backup (pagué $129,99 por tres años y ahora cambian los precios y me dicen que $1.599,99 al año 🙁 esto lo pondré en algún otro post), y ahora estoy probando CrashPlan que son 59,99$ año (53€/año), a ver como le explicas a un cliente que debido a una tormenta se me ha fastidiado tanto el PC como el NAS y he perdido todo su trabajo, vamos, que otro imprescindible.

Servidor dedicado, donde se albergan tanto las pruebas de los clientes como webs definitivas y otros desarrollos, 50€/mes, seguimos sumando (600€/año).

Software de contabilidad 70$/año (62€/año), suscripción Adobe Creative Cloud 725€/año, software de gestión de contraseñas 24$/año (21€/año), y podemos seguir sumando más licencias mensuales y/o anuales (que os aseguro que las hay) y compra de software puntual, pero no vamos a seguir añadiendo costes, que si los hay…

Para llegar a los 50.000€ año primero una percepción, si ese es tu sueldo bruto en una empresa, tendrás descuentos de lo que te lleva hacienda cada mes, bien, yo no estoy exento, de cada factura me retienen un 15% de IRPF, por lo que voy a calcular para un sueldo bruto de 50.000€/año pero teniendo en cuenta que voy a cobrar 42.500€ al año y si cobro 15 pagas (como en mi trabajo anterior), saldrían algo menos de 2.840€/mes, si, ya sé que la mayoría estaréis diciendo VAYA…pero sigamos, para llegar a esos 50.000€ brutos anuales, tendremos que ganar eso más los gastos anuales (13.200 + 1.000 + 1.080 + 53 + 600 + 62 + 725 + 21), es decir 66.741€ al año + IVA, si, más IVA, porque nosotros los autónomos cobramos el IVA y se lo ingresamos a hacienda, a no ser que podamos desgravar por los gastos, por eso mismo en los gastos he puesto los precios ya sin IVA, si no aún serían más 😉 los autónomos ejercemos de recaudadores de IVA para hacienda y en muchos casos lo adelantamos al tener que pagarlo y no haber cobrado las facturas, el tema del IVA de caja también merecería un post al respecto.

Bien, debo facturar unos 66.700€ + IVA al año, es decir unos 5.558€ al mes, ¿Cuánto debo cobrar la hora de mi trabajo?, muy fácil, si consideramos 22 días laborables por mes a 8 horas diarias (en mi trabajo anterior eran 7,5 y 5 en verano y semana santa), nos salen 176 horas al mes, dividimos y ya tenemos el precio por hora… ERROR, de las 8 horas diarias debemos pasar una gran parte en gestiones con el cliente, labores contables y de facturación, una parte importantísima de formación (yo todas las noches desde el iPad dedico un par de horas a buscar novedades de servidores, servicios de contenedores, nuevas técnicas, lenguajes, frameworks, etc., etc.), redacción de documentos de especificaciones, tares de gestión con el mail, sistemas de tickets, etc., etc… al menos un 50% del tiempo se va en estas tareas, incluso te diría que siendo realistas deberíamos de calcular cerca de un 75% (mira en http://www.calculadorafreelance.com/), con lo que las horas que deberemos facturar al mes son 71 (vamos a aplicarle un 60%), pero así no tenemos vacaciones… para tener un mes remunerado al año y libre (que utopía ahora) deberemos descontar esas 176 horas que deberemos cobrar pero no trabajar y repartirlas entre los 11 meses restantes de trabajo, así que le quitamos otras 16 horas más y nos quedamos en 55 horas de trabajo dev full stack al mes, con lo que ahora si ya nos sale un precio por hora de unos 101€, si cubrimos todas las horas dev tendremos un buen resultado, pero no todos los meses las vamos a cubrir, incluso algún mes podremos no tener ningún desarrollo y no habrá meses que tengamos el doble o el triple, porque las horas del día no se pueden duplicar o triplicar… con lo cual si queremos cubrir esas posibles contingencias deberíamos tener un precio superior y hemos ido calculando a la baja, sin tener en cuenta los días de semana santa, navidades, etc., los problemas de presupuestos realizados a la baja (tendremos que trabajar muchas más horas de las presupuestadas), impagos de clientes, retrasos, costes inesperados, etc., etc…

Y después de todo esto, cuando facturamos a 50€/hora ¿parece caro?, si no pago el RETA (autónomos), no te facturo y por tanto no te cobro IVA, el software que uso es pirata y además no necesito formarme porque hago lo de siempre porque soy barato, entonces si te puedo cobrar a 20€ la hora, pero si quieres un profesional, ahora sabes un poco lo que cuesta. Supongo que todos habéis oído en alguna ocasión alguna de las variantes del tornillo y el ingeniero, otro pequeño apunte, si te soluciono el problema en una hora a 50€ y otro profesional con menos experiencia te cobra 20€ pero tarda tres horas… creo que no hace falta que te haga la pregunta.

Para finalizar aclarar que estamos hablando de precios de un profesional full stack developer con más de 17 años de experiencia, no podemos aplicar estos mismos criterios si lo que hacéis es sólo montar un CMS, vamos, ni una cuarta parte… son soluciones muy válidas, pero para cada problemática se necesita un profesional adecuado y desde luego no voy a contratar al mejor profesional de Google para hacer la web de mi tienda de chuches local, ni tampoco al primo de mi amigo que “sabe hacer webs muy bonitas” para mi negocio que depende básicamente de la parte técnica que debería desarrollar un CTO (y desde luego a precio de CTO), y en cuanto a nosotros los profesionales no deberíamos caer en el error de presupuestar más barato o menos horas de las que consideramos “porque sino al cliente le va a parecer muy caro y no nos lo va a contratar”“mejor este trabajito aunque no gane mucho”, gran error en el que todos hemos caídos alguna vez y a veces seguimos cayendo.

Se me quedan muchas cosas en el tintero, desde la transparencia con el cliente, ética en cuanto a lo que facturamos, profesionalidad por ejemplo si hemos presupuestado menos de lo que deberíamos (me pasa muchas veces y mi política es que si me he equivocado y debo hacer más horas de las calculadas, el fallo es mio y debo asumir esa pérdida, nunca se lo repercuto al cliente), no engañar nunca al cliente, NUNCA, dirigirlo a los profesionales adecuados (cada uno es especialista en su área, y hay muchos frentes de actuación), etc., pero no voy a alargar este post hasta un tratado, así que lo dejo aquí para otra ocasión.