diff --git a/hledger/Hledger/Cli/Commands/Balance.md b/hledger/Hledger/Cli/Commands/Balance.md
index 04df62a47..e81ea374f 100644
--- a/hledger/Hledger/Cli/Commands/Balance.md
+++ b/hledger/Hledger/Cli/Commands/Balance.md
@@ -69,7 +69,7 @@ Many of these work with the higher-level commands as well.
- rows and columns swapped ([`--transpose`](#multi-period-balance-report))
- another field used as account name ([`--pivot`](#multi-period-balance-report))
- custom-formatted line items (single-period reports only) ([`--format`](#balance-report-line-format))
-- commodities displayed on the same line or multiple lines ([`--layout`](#commodity-layout))
+- commodities displayed on the same line or multiple lines ([`--layout`](#balance-report-layout))
This command supports the
[output destination](#output-destination) and
@@ -801,7 +801,7 @@ Period of generated transactions:
- possibly restricted by a period specified in the periodic transaction rule.
-### Data layout
+### Balance report layout
The `--layout` option affects how balance reports show
multi-commodity amounts and commodity symbols, which can improve readability.
diff --git a/hledger/hledger.m4.md b/hledger/hledger.m4.md
index a4a5425d9..d549844da 100644
--- a/hledger/hledger.m4.md
+++ b/hledger/hledger.m4.md
@@ -470,7 +470,7 @@ Here are those commands and the formats currently supported:
| print | Y | Y | | Y | Y |
| register | Y | Y | | Y | |
-- *1 Also affected by the balance commands' [`--layout` option](#commodity-layout).*
+- *1 Also affected by the balance commands' [`--layout` option](#balance-report-layout).*
- *2 `balance` does not support html output without a report interval or with `--budget`.*