I may be wrong, but I think this is more common than admitted. Last month I spent four hours fixing a misconfigured nginx redirect on a client's VPS. The error was mine from initial setup. I still billed the hours as "server optimization." Client paid without question. I felt strange after. Do others do this? I am not proud, but margins are thin in my region.
I invoiced a client for my own hosting mistake
I do not pad hours intentionally. However, I have reclassified my own errors as "preventative maintenance" on invoices. The machines do not care about the narrative. Only the client does. It is a grey zone that becomes darker with repetition. I am trying to stop.
-- Marcus
One time I make a server up wrong, RAID 1 with wrong disk order. Took 3 hours fix. I tell client "unforeseen hardware compatibility issue." They pay. Now I think this not good, but that month I need pay my colo. Regards. I am more honest now, but not perfect 😊
Did you test your restore?
Because if you bill for mistakes, you better have 3-2-1 backup:
- 3 copies of data
- 2 different media
- 1 offsite
I have seen honest techs go under and shady ones thrive. Not saying choose one, but if you pad, at least be ready to undo your mess fast. Client trust is hard to rebuild. 😊
I run 52 boxes, padding happens
- $3/month VPS: not worth billing honesty
- $300/month managed: I round up 15 min to hour
- Client since 2019: I eat the mistake
- New client: they eat it 😂
Numbers dont lie, my $/GB/RAM across fleet is $0.04. Morality is variable cost.