diff --git a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationDiffusionLimitedRate/COxidationDiffusionLimitedRate.C b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationDiffusionLimitedRate/COxidationDiffusionLimitedRate.C
index e86391182fcf8800b65d7795c7b6401745a82f63..7e8f2a0e2ba320f56e4ae5fbdbcec0ef9bd3a622 100644
--- a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationDiffusionLimitedRate/COxidationDiffusionLimitedRate.C
+++ b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationDiffusionLimitedRate/COxidationDiffusionLimitedRate.C
@@ -143,7 +143,7 @@ Foam::scalar Foam::COxidationDiffusionLimitedRate::calculate
     dMassSRCarrier[CO2GlobalId_] += dmCO2;
 
     // Heat of reaction [J]
-    return HcCO2_*dmCO2;
+    return -HcCO2_*dmCO2;
 }
 
 
diff --git a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationKineticDiffusionLimitedRate/COxidationKineticDiffusionLimitedRate.C b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationKineticDiffusionLimitedRate/COxidationKineticDiffusionLimitedRate.C
index bb3e28ae56e00aaa99ce15abb7487f93b538fcb4..078cd100d73c6f66a7a859de8695fca4bf65b5d8 100644
--- a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationKineticDiffusionLimitedRate/COxidationKineticDiffusionLimitedRate.C
+++ b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationKineticDiffusionLimitedRate/COxidationKineticDiffusionLimitedRate.C
@@ -155,7 +155,7 @@ Foam::scalar Foam::COxidationKineticDiffusionLimitedRate::calculate
     dMassSRCarrier[CO2GlobalId_] += dmCO2;
 
     // Heat of reaction [J]
-    return HcCO2_*dmCO2;
+    return -HcCO2_*dmCO2;
 }
 
 
diff --git a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationMurphyShaddix/COxidationMurphyShaddix.C b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationMurphyShaddix/COxidationMurphyShaddix.C
index 128c5d64e962f326f3cd05240bcc2b6f182a5b28..265b4b66434f42f60731a8bbf6f80b80168f7dc9 100644
--- a/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationMurphyShaddix/COxidationMurphyShaddix.C
+++ b/src/lagrangian/coalCombustion/submodels/surfaceReactionModel/COxidationMurphyShaddix/COxidationMurphyShaddix.C
@@ -201,7 +201,7 @@ Foam::scalar Foam::COxidationMurphyShaddix::calculate
     dMassSolid[CsLocalId_] += dOmega*WC_;
 
     // Heat of reaction
-    return HcCO2_*dOmega*WC_;
+    return -HcCO2_*dOmega*WC_;
 }