I've been beating a related drum on HN for years, about billing hours, and I'll try not to repeat too much of it: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... I know this post is mostly not about billing strategy (though that's what the thread is now about), but I'm going to chime in with a simple bit of advice for tech workers that I believe is universally applicable: Bill days, minimum. A lot of…
And for what it's worth, tptacek's advice on billing, especially this advice on billing daily, is one of the foundations of our success in this business. When we were just getting started, a lot of tptacek's advice helped us to learn and grow what we are doing, and I don't think we would've been anywhere near as successful in growing, or in understanding the business, without it.
Billing daily is a no-brainer. Almost every client is absolutely fine with it. This depends somewhat on the exact field and the exact client base you have, but if they're not fine with it, it's a sign that you're targeting bad clients and should change your aim.