How do you bill your clients?

by Jochen Vandendriessche

I use this lovely piece of software called billings, it gives me a nice overview of my clients, projects and the time I’ve spent on each part of their project. I’ve always given them a fixed price, sometimes I get ready early, on time and sometimes late. The fact is I’m like public transport or an airline company. My clients ask me how much something will cost, I give them a price and we’re set, the same as booking a flight from Brussels to London, you pay the price and you get there, maybe you’re early, maybe you get some delay, but the price stays the same.

But maybe, you’re like a taxi driver, you give them an estimate and if the client agrees you start working. If you deliver on time the pay less, if the job takes a little longer, the customer pays more. I believe this is the most fair way to work, unfortunately web development seems to be in the dark zone for most people, as if we just click buttons on some kind of magic box that does all our work.

So how do you bill your clients?