diff --git a/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C b/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C
index 4d7d6bc81d98d5c426ca688bb78a5e4ac66fef4a..bb590da011fec2779d3f63b4be73cb998f4edfdb 100644
--- a/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C
+++ b/applications/utilities/mesh/generation/extrudeMesh/extrudeMesh.C
@@ -231,6 +231,13 @@ int main(int argc, char *argv[])
 
     if (mode == PATCH || mode == MESH)
     {
+        if (flipNormals)
+        {
+            FatalErrorIn(args.executable())
+                << "Flipping normals not supported for extrusions from patch."
+                << exit(FatalError);
+        }
+
         fileName sourceCasePath(dict.lookup("sourceCase"));
         sourceCasePath.expand();
         fileName sourceRootDir = sourceCasePath.path();