Perbezaan utama antara takaful dengan insurans adalah pada kontraknya. Kontrak insurans adalah berteraskan jual-beli, manakala kontrak takaful pula adalah berteraskan kontrak derma. Daripada kontrak jual-beli insurans inilah yang melahirkan unsur ketidaktentuan, judi dan riba, yang membawa kepada fatwa haram. Alternatif kepada insurans adalah takaful, yang menggunakan kontrak derma untuk mengelakkan unsur ketidaktentuan, judi dan riba