Who pays for experts?

You.

 

Most criminal law attorneys do not include expert costs in the defense fees therefore; the client is responsible for expert witness fees.