Setiap batuan memiliki ciri khas yang memungkinkan fosil dapat terkandung pada setiap batuan, oleh karena itu terdapat penjelasan yang dapat menjelaskan keterdapatan fosil pada setiap batuan, antara lain: a
Batuan Beku, pada batuan beku tidak akan dijumpai fosil karena batuan beku
terbentuk dari hasil pembekuan magma, sehingga tidak mungkin terdapat fosil. Batuan Sedimen, batuan sedimen sangat baik untuk pengendapan organisme,
sehingga akan banyak terkandung fosil di dalam batuan sedimen.
Batuan Metamorf, pada batuan metamorf, masih mungkin dijumpai, namun sedikit sekali dan umumnya fosil telah hancur bahkan telah hilang oleh proses metamorfisme.