diff --git a/Framework/Algorithms/inc/MantidAlgorithms/CalculateFlatBackground.h b/Framework/Algorithms/inc/MantidAlgorithms/CalculateFlatBackground.h
index eb51ac7d5d9f5b6a6aa8a740b1280317eb7ce3e2..c315e55a0d10346c85e8a205c81fa1d60154121f 100644
--- a/Framework/Algorithms/inc/MantidAlgorithms/CalculateFlatBackground.h
+++ b/Framework/Algorithms/inc/MantidAlgorithms/CalculateFlatBackground.h
@@ -1,10 +1,7 @@
 #ifndef MANTID_ALGORITHMS_CALCULATEFLATBACKGROUND_H_
 #define MANTID_ALGORITHMS_CALCULATEFLATBACKGROUND_H_
 
-//----------------------------------------------------------------------
-// Includes
-//----------------------------------------------------------------------
-#include "MantidAPI/Algorithm.h"
+#include "MantidAPI/ParallelAlgorithm.h"
 
 namespace Mantid {
 namespace HistogramData {
@@ -53,13 +50,8 @@ namespace Algorithms {
     File change history is stored at: <https://github.com/mantidproject/mantid>
     Code Documentation is available at: <http://doxygen.mantidproject.org>
 */
-class DLLExport CalculateFlatBackground : public API::Algorithm {
+class DLLExport CalculateFlatBackground : public API::ParallelAlgorithm {
 public:
-  /// (Empty) Constructor
-  CalculateFlatBackground() : API::Algorithm() {}
-  /// Virtual destructor
-  ~CalculateFlatBackground() = default;
-
   /// Algorithm's name
   const std::string name() const override { return "CalculateFlatBackground"; }
   /// Summary of algorithms purpose
diff --git a/docs/source/development/AlgorithmMPISupport.rst b/docs/source/development/AlgorithmMPISupport.rst
index c20278c309eb527ea7c410767a7228f7074d5061..3aabbe799e45598395771eaa19b6678c7afafa4f 100644
--- a/docs/source/development/AlgorithmMPISupport.rst
+++ b/docs/source/development/AlgorithmMPISupport.rst
@@ -457,6 +457,7 @@ Algorithm                         Supported modes         Comments
 BinaryOperation                   all                     not supported if ``AllowDifferentNumberSpectra`` is enabled
 CalculateChiSquared               MasterOnly, Identical   see ``IFittingAlgorithm``
 CalculateCostFunction             MasterOnly, Identical   see ``IFittingAlgorithm``
+CalculateFlatBackground           MasterOnly, Identical
 CalculateTransmission             MasterOnly, Identical
 CloneWorkspace                    all
 CompressEvents                    all