Criminal defense attorneys usually charge a fee only after studying a case in detail to ascertain the nature and complexity involved. The fee may be either an hourly rate or a flat charge. The costs also vary greatly depending on a host of factors such as attorney’s experience, location and size of the law firm. The average cost of a criminal attorney in 2011 is $200 at hourly rate, whereas the average flat fee for a DUI case is $1,000, if the charge is made for the first time. The cost may range from a few hundred to several thousand dollars if it is a complex case. Cases involving extremely serious charges such as homicide or sexual assault may cost anywhere in the range of $10,000 to $25,000.