WorkGuru allows you to set the billing client as a different entity to the project client. This makes it easy to do either insurance work, or work with a client that has multiple sites that you want to track separately, but send all the bills to head office.