It's impossible to give a definitive answer. Attorneys set their own fees, which vary according to a number of factors:
A defendant charged with a misdemeanor should not be surprised by a legal fee in the neighborhood of $3,000-$5,000; an attorney may want $15,000-$25,000 in a felony case.
Most criminal defense attorneys want all or a substantial portion of the fee paid up front. Contingency fees (where the lawyer gets paid only if he wins the case) are not allowed in criminal cases. To find a criminal defense attorney near you, check out Nolo's trusted Lawyer Directory.
Proof & Defenses in Criminal Cases
Getting a Lawyer for your Criminal Case
Steps in a Criminal Defense Case
Arraignment: Your First Court Appearance
Plea Bargains (Deals) in a Criminal Case
Legal Elements of Common Crimes
Expungement & Criminal Records
Should I just plead guilty and avoid a trial?
Is the public defender a real lawyer?
Can I change defense lawyers after I've hired one?
How long after arrest do I find out what the charges are?
Does it matter whether a suspect is given the Miranda warning?