Representation for a felony is more expensive than for a misdemeanor. Another factor can be the degree of expertise the lawyer possesses. Typically, highly qualified attorneys with substantial trial experience will cost more than those that don't. It's the age-old truth that you get what you pay for.
Lawyers are no exception.
Many criminal defense lawyers require a sizable fee before commencing work on your case. This can present a problem if you do not have immediate access to money or if money is tied up in investments such as stock or real property. It is especially troublesome when you need to act quickly to retain your attorney. Often, obtaining valuable information on your case will depend on when you hire your attorney. Sooner is almost always better than later.