کفالت این است که فرد متعهد شود هر زمانی که طلبکار بدهکار را خواست، بدهی را به او پرداخت کند. فردی که اینگونه متعهد شود، به عنوان کفیل شناخته می‌شود.

کفیلی صحیح است که به هر شکلی، حتی اگر به زبان عربی نباشد یا از طریق اعمال بیان کند که من متعهدم و آماده‌ام هر زمانی که خواسته شود بدهکاری خود را به طلبکار بپردازم و طلبکار هم این موضوع را قبول کند.

کفیل باید مسئول و عاقل باشد و او را به کفالت مجبور نکنند و باید توانایی تضمین کفالت برای فردی که کفیل او می‌شود، داشته باشد.