Urtikaria akut tidak selalu berarti bahwa Anda tidak memiliki kekebalan tubuh, tetapi gangguan kekebalan tubuh adalah penyebab urtikaria akut. Urtikaria akut adalah penyakit reaksi anafilaksis vaskular dengan patogenesis yang kompleks, yang terbagi menjadi faktor endogen dan eksogen, tergantung pada sumbernya. Faktor endogen meliputi infeksi (infeksi virus, bakteri atau jamur, infeksi parasit), stres mental, depresi, kekebalan tubuh yang rendah, dan penyakit yang mendasari. Faktor eksogen meliputi makanan, obat-obatan, implan, inhalansia, dan faktor fisik seperti panas dan dingin, sinar matahari, dan gesekan. Karena banyaknya faktor yang terlibat dalam perkembangan urtikaria, penyebab spesifik perlu dianalisis bersama dengan riwayat medis lainnya, dan bagi mereka yang mengalami gangguan kekebalan tubuh, pengaturan kekebalan tubuh dapat dilakukan di bawah bimbingan dokter.