يتمثل الفرق بين العفو والغفران في أمور عديدة أهمها:
· أن الغفران يقتضي إسقاط العقاب ونيل الثواب, ولا يستحقه,إلا المؤمن ولا يكون إلا في حق البارئ تعالى.أما العفو فإنه يقتضي إسقاط اللوم والذم ولا يقتضي نيل الثواب , ويستعمل في العبد أيضا .
· العفو قد يكون قبل العقوبة أو بعدها , أما الغفران ؛ فإنه لا يكون معه عقوبة البتة ولا يوصف بالعفو إلا القادر عليه .
· في العفو إسقاط للعقاب, وفي المغفرة ستر للذنب وصون من عذاب الخزي والفضيحة . ( الكليات للكفوي/ 632-666 )