diff --git a/Code/Mantid/Framework/Algorithms/src/FindPeaks.cpp b/Code/Mantid/Framework/Algorithms/src/FindPeaks.cpp
index a8aa70ebda9ca77cf5dd23d1d80a5905aa76d2e6..46cf178a08f221e0e069201e074bc70e922e6325 100644
--- a/Code/Mantid/Framework/Algorithms/src/FindPeaks.cpp
+++ b/Code/Mantid/Framework/Algorithms/src/FindPeaks.cpp
@@ -1022,6 +1022,7 @@ namespace Algorithms
     std::vector<double> fwvec;
     fwvec.push_back(vecX[i_min]);
     fwvec.push_back(vecX[i_max]);
+    estimate->setProperty("BackgroundType", m_backgroundType);
     estimate->setProperty("FitWindow", fwvec);
     estimate->executeAsChildAlg();
     // Get back the result