Masalah-masalah utama agen dan bahaya moral berkaitan dengan yang menimbulkan yang lain. Masalah agen-prinsipal berlaku apabila prinsipal entiti menyewa sebuah syarikat atau pekerja individu untuk menyelesaikan tugas-tugas yang ditetapkan yang mempunyai kecenderungan untuk semata-mata memberi manfaat kepada prinsipal dan bersaing dengan kepentingan terbaik syarikat atau pekerja yang diminta menyelesaikan tugas.
Apabila keadaan seperti ini muncul, bahaya moral berlaku. Bahaya moral biasanya melibatkan maklumat yang telah dikeluarkan oleh sebuah syarikat ketika memasuki kontrak dengan perusahaan lain atau agen yang sengaja menolak atau diubah agar dapat membuat keuntungan pada kontrak. Kontrak yang berat adalah istilah perakaunan untuk kontrak yang akan membiayai lebih banyak syarikat daripada yang akan diterima oleh syarikat. Ejen yang terlibat akan mendapati dirinya dalam keadaan di mana dia terpaksa mematuhi syarat kontrak yang tidak baik kerana takut kehilangan kontrak perniagaan. Ejen itu mungkin juga ditawarkan insentif terlalu menggoda untuk menolak, membawa beliau membuat keputusan yang mahal kepadanya sementara memberi manfaat kepada prinsipal.
Bahaya moral boleh timbul bila-bila masa perjanjian dibuat antara dua entiti. Walaupun perjanjian telah dicapai, mana-mana pihak boleh membuat keputusan untuk bertindak dengan cara yang merangkumi perjanjian. Contoh yang jelas tentang bahaya moral berlaku dalam kes jurujual yang dibayar pada kadar sejam tanpa komisen. Jurujual dalam situasi ini mungkin cenderung untuk meletakkan kurang usaha ke dalam prestasinya, kerana kadar gaji tidak berubah tanpa mengira betapa kerasnya dia bekerja. Biasanya keadaan semacam ini boleh dielakkan dengan mengubah struktur membayar untuk memasukkan kedua-dua gaji dan komisyen setiap jam untuk berfungsi sebagai insentif prestasi. Ini membuktikan baik kepada kedua-dua syarikat dan pekerja dalam senario ini.
