Себестоимость работы считать по человекочасам, которые потребовались для работы (не считать время когда человек не следит и не работает) плюс амортизация используемого железа (стоимость разделить на гарантийный срок) и то же самое для софта (если стоимость приложений фиксированная, то считают срок между крупными обновлениями, требующими повторную покупку или доплату). Кстати железо можно арендовать у амазона - получите четкий почасовой тариф (берите спотовые цены).
Потом сюда добавляете налоги и риски на повторную работу при ошибках, не зависящих от вас (например выключили свет/винда обновиться решила и расчет остановился, все сломав, пришлось запускать заново), умножая вероятность этого события на себестоимость повтора.
И это только себестоимость - т.е. выход в ноль.