Masalah-masalah prinsipal-agen dan bahaya moral terkait dalam bahwa satu menimbulkan yang lain. Masalah-masalah prinsipal-agen terjadi ketika prinsipal suatu entitas mempekerjakan perusahaan atau individu karyawan untuk menyelesaikan tugas-tugas yang ditunjuk yang memiliki kecenderungan untuk semata-mata menguntungkan kepala sekolah dan bersaing dengan kepentingan terbaik perusahaan atau karyawan yang diminta untuk menyelesaikan tugas-tugas tersebut.
Ketika jenis situasi ini muncul, bahaya moral terjadi. Bahaya moral biasanya melibatkan informasi yang telah dikeluarkan oleh perusahaan ketika menandatangani kontrak dengan perusahaan lain atau agen yang secara sengaja condong atau diubah untuk berupaya mendapat untung dari kontrak. Kontrak yang berat adalah istilah akuntansi untuk kontrak yang akan membebani perusahaan lebih banyak daripada yang akan diterima perusahaan sebagai imbalan. Agen yang terlibat akan menemukan dirinya dalam situasi di mana ia dipaksa untuk mematuhi persyaratan kontrak yang tidak menguntungkan karena takut kehilangan kesepakatan bisnis. Agen itu mungkin juga ditawari insentif yang terlalu menggoda untuk ditolak, membimbingnya untuk membuat keputusan yang mahal baginya sambil menguntungkan kepala sekolah.
Bahaya moral dapat muncul kapan saja perjanjian dibuat di antara dua entitas. Meskipun suatu kesepakatan telah dicapai, salah satu pihak dapat memutuskan untuk bertindak dengan cara yang membuat kesepakatan tersebut tidak sesuai. Contoh jelas dari bahaya moral terjadi dalam kasus seorang tenaga penjualan yang diberi kompensasi dengan tarif per jam tanpa komisi. Tenaga penjual dalam situasi ini mungkin cenderung kurang berupaya dalam kinerjanya, karena tingkat upah tidak berubah terlepas dari seberapa keras dia bekerja. Biasanya situasi semacam ini dapat dihindari dengan mengubah struktur upah untuk memasukkan gaji per jam dan komisi untuk berfungsi sebagai insentif kinerja. Ini terbukti menguntungkan bagi perusahaan dan karyawan dalam skenario ini.