We usually invoice on a time spent basis, our blend hourly fee rate is USD 50-2000 depending on the case/ situation. We may charge a flat fee on the basis of estimated workloads after our further discussion with the client with the case/ project. For special cases, we could also discuss with the clients about contingency fee, our normal percentage ranges from 6% to 30%.