diff --git a/app/views/schemes/check_answers.html.erb b/app/views/schemes/check_answers.html.erb
index 47603ddf3..317c7bbff 100644
--- a/app/views/schemes/check_answers.html.erb
+++ b/app/views/schemes/check_answers.html.erb
@@ -3,7 +3,7 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: "Back",
- href: 'javascript:history.go(-1);',
+ href: "/schemes/#{@scheme.id}/support",
) %>
<% end %>
diff --git a/app/views/schemes/confirm_secondary.html.erb b/app/views/schemes/confirm_secondary.html.erb
index b4699a796..6972df35d 100644
--- a/app/views/schemes/confirm_secondary.html.erb
+++ b/app/views/schemes/confirm_secondary.html.erb
@@ -1,7 +1,7 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: "Back",
- href: :back,
+ href: "/schemes/#{@scheme.id}/primary",
) %>
<% end %>
diff --git a/app/views/schemes/secondary_client_group.html.erb b/app/views/schemes/secondary_client_group.html.erb
index 774ce7ded..01432dc20 100644
--- a/app/views/schemes/secondary_client_group.html.erb
+++ b/app/views/schemes/secondary_client_group.html.erb
@@ -1,7 +1,7 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: "Back",
- href: 'javascript:history.go(-1);',
+ href: "/schemes/#{@scheme.id}/confirm_secondary",
) %>
<% end %>
diff --git a/app/views/schemes/support.html.erb b/app/views/schemes/support.html.erb
index f71b24fd1..82578dbf3 100644
--- a/app/views/schemes/support.html.erb
+++ b/app/views/schemes/support.html.erb
@@ -1,7 +1,7 @@
<% content_for :before_content do %>
<%= govuk_back_link(
text: "Back",
- href: 'javascript:history.go(-1);',
+ href: "/schemes/#{@scheme.id}/secondary",
) %>
<% end %>