We have found that it is the most straightforward to bill hourly. This way, the work is transparent and clients’ don’t pay for any work that we don’t do. However, before beginning any project, we give our clients an estimate for how many hours we believe it will take to complete. This estimate is based on past projects of similar size and scope and generally comes in extremely close to the final cost.