Ang mga pangunahing dahilan ng pananakop ng Espanya sa Pilipinas ay:1. Ekonomiya at kalakalan — Nais ng Espanya ang kontrolin ang ruta ng kalakalan sa Asya, lalo na ang pampalasa, at gamitin ang Pilipinas bilang sentro ng kalakalan sa pagitan ng Tsina, Mehiko, at Europa.2. Relihiyon — Layunin ng mga misyonaryong Espanyol na palaganapin ang Kristiyanismo, partikular ang Katolisismo, sa mga katutubo.3. Kapangyarihan at teritoryo — Gusto ng Espanya na palawakin ang kanilang impluwensya at kapangyarihan sa rehiyon bilang bahagi ng kanilang imperyo.4. Estratehikong lokasyon — Ginamit ang Pilipinas bilang mahalagang daungan at base militar para sa pagpapalawak ng kontrol sa Silangang Asya.