تفاوت های عفو عمومی و خصوصی از قرار ذیل می باشند:

 

.عفو عمومی مشمول متهمان و محکومان است در حالی که عفو خصوصی تنها در خصوص محکومان به حکم قطعی اعمال می شود.

.عفو خصوصی موجب سقوط تمام یا قسمتی از مجازات محکوم می شود در حالی که عفو عمومی سبب زوال محکومیت و آثار آن خواهد شد.

.عفو عمومی برخلاف عفو خصوصی که جنبه شخصی و فردی دارد، عمومیت داشته و مشمول تمامی افراد از جمله شرکاء و معاونان جرم خواهد شد.

.عفو عمومی تنها در خصوص جرائم تعزیری اعمال می شود در حالی که عفو خصوصی علاوه بر جرائم تعزیری در دیات نیز تحت شرایطی ممکن است اعمال شود.

.عفو در جرایم حدی هم ممکن است اعمال شود و گرچه دادگاه حق ندارد که نوع و میزان و یا کیفیت مجازات حدود را تغییر بدهد یا آن را تعطیل کند، اما زمانی که مجرمین محکوم به مجازات حد قبل از اثبات جرم و یا بعد از اثبات با اقرار خود به جرم توبه کنند و خواهان بخشش باشد مجازات آنها تبدیل یا تقلیل خواهد شد.

.در عفو عمومی قانون حکم فرما بوده و نیاز به گذشت شاکی خصوصی و احراز اصلاح و ندامت نمی باشد.