ค่าปฏิกรรมสงคราม (อังกฤษ: War reparations) หมายถึง ของมีค่าที่ต้องจ่ายเป็นค่าชดเชยเพื่อให้ครอบคลุมความเสียหายระหว่างสงคราม โดยทั่วไปแล้ว ค่าปฏิกรรมสงคราม หมายถึงเงินหรือสินค้าเปลี่ยนมือ มากกว่าการถ่ายโอนกรรมสิทธิ์ อย่างเช่น การผนวกดินแดน
และยังได้มีการวิพากษ์วิจารณ์ว่า ค่าปฏิกรรมสงครามนั้นเป็นสาเหตุหลักของสงครามโลกครั้งที่สอง เนื่องจากการจ่ายค่าปฏิกรรมสงครามของเยอรมนีตามผลของสนธิสัญญาแวร์ซาย ภายหลังสงครามโลกครั้งที่หนึ่ง ก่อให้เกิดปัญหาทางเศรษฐกิจอย่างหนักในเยอรมนี ทำให้เกิดภาวะเงินเฟ้ออย่างรุนแรงในสาธารณรัฐไวมาร์ และนำไปสู่การก้าวขึ้นสู่อำนาจของพรรคนาซี
ประสบการณ์จากการกำหนดค่าปฏิกรรมสงครามภายหลังสงครามโลกครั้งที่หนึ่งนำไปสู่การแก้ไขปัญหาภายหลังสงครามโลกครั้งที่สอง ซึ่งประเทศผู้ชนะสงครามเรียกเก็บเครื่องจักรและสังหาริมทรัพย์แทนที่จะเป็นเงิน
หลังจากสงครามอ่าวเปอร์เซีย อิรักได้ยอมรับมติของคณะมนตรีความมั่นคงแห่งสหประชาชาติที่ 687 ซึ่งเป็นการประกาศจำนวนเงินที่อิรักจะต้องรับผิดชอบจากการรุกรานคูเวต คณะกรรมการจ่ายค่าชดเชยแห่งสหประชาชาติ (UNCC) ถูกจัดตั้งขึ้น และมีเงินทุนกว่า 350,000 ล้านดอลล่าร์สหรัฐได้รับการสนับสนุนจากรัฐบาล องค์กรและเอกชน ซึ่งจำนวนเงินดังกล่าว 30% ได้มาจากมูลค่าของน้ำมันที่อิรักมอบให้ตามโครงการน้ำมันแลกอาหาร