diff --git a/changelog.d/11838.misc b/changelog.d/11838.misc
new file mode 100644
index 0000000000000000000000000000000000000000..4747bbe88b0d0c95ed08728a231ea5405e114b2a
--- /dev/null
+++ b/changelog.d/11838.misc
@@ -0,0 +1 @@
+Fix some indentation inconsistencies in the sample config.
\ No newline at end of file
diff --git a/docs/sample_config.yaml b/docs/sample_config.yaml
index b38e6d6c88da8945b9eeea8affcdec52177b97d6..abf28e44908968ff699663bc7af579239b00c91b 100644
--- a/docs/sample_config.yaml
+++ b/docs/sample_config.yaml
@@ -41,11 +41,11 @@
 # documentation on how to configure or create custom modules for Synapse.
 #
 modules:
-    # - module: my_super_module.MySuperClass
-    #   config:
-    #       do_thing: true
-    # - module: my_other_super_module.SomeClass
-    #   config: {}
+  #- module: my_super_module.MySuperClass
+  #  config:
+  #    do_thing: true
+  #- module: my_other_super_module.SomeClass
+  #  config: {}
 
 
 ## Server ##
diff --git a/synapse/config/modules.py b/synapse/config/modules.py
index 85fb05890d7c82c28f01c12fa0872044f83dbdd9..2ef02b8f5566bf4aa86aa35a987d758f34f1987d 100644
--- a/synapse/config/modules.py
+++ b/synapse/config/modules.py
@@ -41,9 +41,9 @@ class ModulesConfig(Config):
             # documentation on how to configure or create custom modules for Synapse.
             #
             modules:
-                # - module: my_super_module.MySuperClass
-                #   config:
-                #       do_thing: true
-                # - module: my_other_super_module.SomeClass
-                #   config: {}
+              #- module: my_super_module.MySuperClass
+              #  config:
+              #    do_thing: true
+              #- module: my_other_super_module.SomeClass
+              #  config: {}
             """