The cost of hiring criminal defense attorneys can vary widely based on several factors, including the complexity of the case, the lawyer's experience, and the geographical location. However, on average, criminal defense clients can expect to pay anywhere from a few thousand dollars to tens or even hundreds of thousands of dollars (though the higher end of the scale is typically only for extremely lengthy and difficult cases).