diff --git a/frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx b/frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx
index a1f5c8b7e58c76cc469195b9e00425a2553b49e6..ef77f89746ae1a76e9c7ac82b3cc78c38a263f49 100644
--- a/frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx
+++ b/frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx
@@ -52,6 +52,7 @@ import Metadata from "metabase-lib/lib/metadata/Metadata";
 import { has_field_values_options } from "metabase/lib/core";
 import colors from "metabase/lib/colors";
 import { getGlobalSettingsForColumn } from "metabase/visualizations/lib/settings/column";
+import { isCurrency } from "metabase/lib/schema_metadata";
 
 const mapStateToProps = (state, props) => {
   return {
@@ -364,7 +365,11 @@ const FieldSettingsPane = ({ field, onUpdateFieldSettings }) => (
       value={(field && field.settings) || {}}
       onChange={onUpdateFieldSettings}
       column={field}
-      blacklist={new Set(["column_title"])}
+      blacklist={
+        new Set(
+          ["column_title"].concat(isCurrency(field) ? ["number_style"] : []),
+        )
+      }
       inheritedSettings={getGlobalSettingsForColumn(field)}
     />
   </Section>