diff --git a/securedrop/journalist_app/admin.py b/securedrop/journalist_app/admin.py
index 7cd3981756..0b32e4af40 100644
--- a/securedrop/journalist_app/admin.py
+++ b/securedrop/journalist_app/admin.py
@@ -59,6 +59,7 @@ def update_submission_preferences():
form = SubmissionPreferencesForm()
if form.validate_on_submit():
# The UI prompt ("prevent") is the opposite of the setting ("allow"):
+ flash(gettext("Preferences saved."), "submission-preferences-success")
value = not bool(request.form.get('prevent_document_uploads'))
InstanceConfig.set('allow_document_uploads', value)
return redirect(url_for('admin.manage_config'))
diff --git a/securedrop/journalist_templates/config.html b/securedrop/journalist_templates/config.html
index 219aea289a..96b6563b33 100644
--- a/securedrop/journalist_templates/config.html
+++ b/securedrop/journalist_templates/config.html
@@ -54,6 +54,7 @@
{{ gettext('Submission Preferences') }}
+ {% include 'submission_preferences_saved_flash.html' %}
{% endblock %}
diff --git a/securedrop/journalist_templates/logo_upload_flashed.html b/securedrop/journalist_templates/logo_upload_flashed.html
index d72f785977..00dab9eb53 100644
--- a/securedrop/journalist_templates/logo_upload_flashed.html
+++ b/securedrop/journalist_templates/logo_upload_flashed.html
@@ -1,4 +1,4 @@
-{# these are flashed messages for the logo upload file verifiaction #}
+{# these are flashed messages for the logo upload file verification #}
{% with messages = get_flashed_messages(with_categories=True, category_filter=["logo-success", "logo-error"]) %}
{% for category, message in messages %}
{% set category_status = category[5:] %}
diff --git a/securedrop/journalist_templates/submission_preferences_saved_flash.html b/securedrop/journalist_templates/submission_preferences_saved_flash.html
new file mode 100644
index 0000000000..d88d393af5
--- /dev/null
+++ b/securedrop/journalist_templates/submission_preferences_saved_flash.html
@@ -0,0 +1,11 @@
+{% with messages = get_flashed_messages(with_categories=True, category_filter=["submission-preferences-success"]) %}
+ {% for category, message in messages %}
+{# Get the end of the of the category message which
+ contains the category status.(success/error)#}
+ {% set category_status = category[23:] %}
+