diff --git a/substrate/frame/benchmarking/README.md b/substrate/frame/benchmarking/README.md
index bf0bde2c3df5a5dcc85a6aa61f3c0af519bc3ccf..0b3680e1154664eda6050c75944af1391140bb61 100644
--- a/substrate/frame/benchmarking/README.md
+++ b/substrate/frame/benchmarking/README.md
@@ -177,8 +177,8 @@ requirements.
 The benchmarking CLI uses a Handlebars template to format the final output file. You can optionally pass the flag
 `--template` pointing to a custom template that can be used instead. Within the template, you have access to all the
 data provided by the `TemplateData` struct in the [benchmarking CLI
-writer](../../utils/frame/benchmarking-cli/src/writer.rs). You can find the default template used
-[here](../../utils/frame/benchmarking-cli/src/template.hbs).
+writer](../../utils/frame/benchmarking-cli/src/pallet/writer.rs). You can find the default template used
+[here](../../utils/frame/benchmarking-cli/src/pallet/template.hbs).
 
 There are some custom Handlebars helpers included with our output generation: