Perbezaan utama antara kulat sempurna dan tidak sempurna adalah bahawa kulat sempurna adalah kulat yang menunjukkan tahap seksual dan aseksual dalam kitaran hidup dan berkembang biak dengan kedua-dua kaedah sementara kulat tidak sempurna adalah kulat yang hanya menunjukkan tahap aseksual dalam kitaran hidup dan berkembang biak hanya melalui kaedah aseksual.
Kulat adalah organisma heterotrofik eukariotik seperti ragi, jamur, cendawan, smut dan karat. Ragi adalah kulat uniselular sementara jamur adalah kulat filamen multiselular yang mempunyai hipha. Pengumpulan hyphae menjadikan miselium kulat. Organisma ini membiak melalui kaedah seksual dan aseksual. Walau bagaimanapun, pembiakan aseks adalah perkara biasa, dan ia berlaku melalui spora aseksual. Tetapi, beberapa kulat membiak hanya dengan pembiakan aseksual sementara beberapa kulat membiak dengan cara seksual dan aseksual.