Faktor pembentuk tanah antara lain :
- Batuan induk
- Iklim
- Organisme
- Topografi (bentuk lahan), dan
- Waktu
1. Batuan Induk
Bahan asal yang nantinya akan terbentuk tanah disebut batuan induk. Pada umumnya tanah berasal dari batuan dan sisa-sisa bahan organik. Daun dan ranting yang gugur dan sisa tanaman yang telah mati membentu bahan organik. Adanya bahan organik memberikan medium kehidupan bagi jasad hidup tanah. Kegiatan jasad hidup tanah menghancurkan dan menguraikan bahan organik yang menghasilkan asam-asam organik dan anorganik yang dapat melapukkan batuan.
2. Iklim
Iklim mempunyai peranan yang sangat penting dalam proses pembentukan tanah. Komponen iklim yang paling berpengaruh dalam proses pembentukan tanah adalah temperatur udara dan curah hujan, temperatur udara berperan pada proses pelapukan batuan secara mekanik. Curah hujan berpengaruh pada proses pelapukan batuan secara fisik dan kimia.
3. Organisme
Organisme hidup yang berperan dalam proses pembunuhan tanah terutamah vegetasi dan jasad renik. Vegetasi akan berpengaruh pada pelapukan fisik, kimia, dan organik, sedangkan jasad renik akan mempercepat proses pembusukan sisa-sisa bahan organik. Jasad renik ini akan bekerja intensif pada suhu berkisar 25°C. Oleh karena itu, pembusukan tanah organik di daerah tropika sangat intensif.
4. Topografi
Topografi adalah keadaan (relief) muka bumi pada suatu daerah. Pembentukan tanah memerlukan tempat atau relief tertentu. Pada daerah yang reliefnya datar, pembentukan tanah akan lebih cepat daripada di daerah yang miring. Karena di daerah datar, tanah yang sudah terbentuk sulit untuk tererosi.
5. Waktu
Perubahan batuan induk untuk menjadi tanah memerlukan waktu yang cukup lama. Biasanya untuk membentuk tanah setebal 30 cm memerlukan waktu 100 tahun.
Batuan gamping atau kapur membentuk tanah gamping yang kesuburannya kurang. Batuan vulkanis terutama abu gunung berapi menjadi subur bagi tanaman. Tanah juga terbentuk dari hancuran sisa-sisa daun atau akar tumbuhan dan binatang. Tanah demikian disebut tanah organik. Tanah organik juga subur bagi tanaman. Tanah yang sebagian berasal dari bahan pepohonan yang terpendam di daerah rawa-rawa disebut tanah gambut. Tanah gambut banyak tersebar antara lain di daerah pantai Sumatra dan Kalimantan.
Dapat disimpulkan di Indonesia berdasarkan asal batuannya, sebaran tanah meliputi :
- Tanah Vulkanis (batuan induk berasal dari abu gunung berapi) yang sebagian besar ada di Sumatra, Jawa, Bali, Nusa Tenggara, sebagian Sulawesi, dan Kepulauan Maluku.
- Tanah Gamping atau tanah kapur yang tersebar di bagian barat Pulau Sumatra dan Pulau Jawa pada perbukitan bagian selatan.
- Tanah Gambut, yang tersebar di Pulau Kalimantan, Sumatra, dan Irian.