diff --git a/app/views/account/calculators/edit.html.erb b/app/views/account/calculators/edit.html.erb
index 10d648a0a..a52b5cdc4 100644
--- a/app/views/account/calculators/edit.html.erb
+++ b/app/views/account/calculators/edit.html.erb
@@ -1,83 +1,3 @@
-
- <%= simple_form_for @calculator, url: { action: 'update' }, wrapper: :horizontal_form, html: { novalidate: false } do |f| %>
-
-
-
<%= t('.add_new_field_label') %>
-
-
-
-
-
<%= t('.form.form_label') %>
-
-
-
<%= t('.form.parameters_label') %>
-
-
-
<%= t('.form.results_label') %>
-
-
-
-
-
- <%= f.button :submit, t('.form.update_calculator_button'), class: 'btn btn-green me-2' %>
- <%= link_to account_calculators_path, class: 'btn btn-danger d-flex align-items-center justify-content-center' do %>
- <%= t('buttons.cancel') %>
- <% end %>
-
-
- <% end %>
+
+ <%= render "account/calculators/partials/form", calculator: @calculator %>
diff --git a/app/views/account/calculators/partials/_form.html.erb b/app/views/account/calculators/partials/_form.html.erb
index 4bf810999..651bc6c87 100644
--- a/app/views/account/calculators/partials/_form.html.erb
+++ b/app/views/account/calculators/partials/_form.html.erb
@@ -1,4 +1,4 @@
-<%= simple_form_for(@calculator, url: account_calculators_path) do |f| %>
+<%= simple_form_for(calculator, url: polymorphic_path([:account, calculator], locale: I18n.locale)) do |f| %>