The price of a criminal defense lawyer depends on a number of things, such as the lawyer’s level of experience, the complexity of the case, and where the case is being heard. Many criminal defense lawyers offer free initial consultations and may work on a contingency or flat fee basis.