diff --git a/ee/app/controllers/gitlab_subscriptions/trials/duo_enterprise_controller.rb b/ee/app/controllers/gitlab_subscriptions/trials/duo_enterprise_controller.rb
index 917fbd703e69baf25be37698d3f3acca2e5fec46..a5a44a48757e6caac351da63059b5866c870f32d 100644
--- a/ee/app/controllers/gitlab_subscriptions/trials/duo_enterprise_controller.rb
+++ b/ee/app/controllers/gitlab_subscriptions/trials/duo_enterprise_controller.rb
@@ -82,9 +82,9 @@ def trial_params
       def success_flash_message
         safe_format(
           s_(
-            'DuoEnterpriseTrial|Congratulations, your free GitLab Duo Enterprise trial is activated and will ' \
-              'expire on %{exp_date}. The new license might take a minute to show on the page. ' \
-              'To give members access to new GitLab Duo Enterprise features, ' \
+            'DuoEnterpriseTrial|Congratulations, your free Ultimate and GitLab Duo Enterprise trial is ' \
+              'activated and will expire on %{exp_date}. The new license might take a minute to show on the ' \
+              'page. To give members access to new GitLab Duo Enterprise features, ' \
               '%{assign_link_start}assign them%{assign_link_end} to GitLab Duo Enterprise seats.'
           ),
           success_doc_link,
diff --git a/ee/app/helpers/gitlab_subscriptions/trials_helper.rb b/ee/app/helpers/gitlab_subscriptions/trials_helper.rb
index a8af5837ef70a1460d9c29a2e089d60fdc714fac..6e61082f52a3737db67f92be3b419e6606957a07 100644
--- a/ee/app/helpers/gitlab_subscriptions/trials_helper.rb
+++ b/ee/app/helpers/gitlab_subscriptions/trials_helper.rb
@@ -5,11 +5,17 @@ module TrialsHelper
     TRIAL_ONBOARDING_SOURCE_URLS = %w[about.gitlab.com docs.gitlab.com learn.gitlab.com].freeze
 
     def create_lead_form_data
+      submit_button_text = if Feature.enabled?(:duo_enterprise_trials, current_user)
+                             _('Continue')
+                           else
+                             s_('Trial|Start free GitLab Ultimate trial')
+                           end
+
       _lead_form_data.merge(
         submit_path: trials_path(
           step: GitlabSubscriptions::Trials::CreateService::LEAD, **params.permit(:namespace_id).merge(glm_params)
         ),
-        submit_button_text: s_('Trial|Start free GitLab Ultimate trial')
+        submit_button_text: submit_button_text
       )
     end
 
@@ -73,7 +79,11 @@ def glm_source
 
     def trial_selection_intro_text
       if any_trial_eligible_namespaces?
-        s_('Trials|You can apply your trial to a new group or an existing group.')
+        if Feature.enabled?(:duo_enterprise_trials, current_user)
+          s_('Trials|You can apply your Ultimate and GitLab Duo Enterprise trial to a group.')
+        else
+          s_('Trials|You can apply your trial to a new group or an existing group.')
+        end
       else
         s_('Trials|Create a new group to start your GitLab Ultimate trial.')
       end
diff --git a/ee/app/views/gitlab_subscriptions/trials/_lead_form.html.haml b/ee/app/views/gitlab_subscriptions/trials/_lead_form.html.haml
index 83b6bc373d539887d41ac5c0e9e01554e87a0cda..806f71a9d5939fc500d3b70081f9e9ece1491ad1 100644
--- a/ee/app/views/gitlab_subscriptions/trials/_lead_form.html.haml
+++ b/ee/app/views/gitlab_subscriptions/trials/_lead_form.html.haml
@@ -1,4 +1,7 @@
-- page_title _('Start your Free Ultimate Trial')
+- if Feature.enabled?(:duo_enterprise_trials, current_user)
+  - page_title _('Start your Free Ultimate and GitLab Duo Enterprise Trial')
+- else
+  - page_title _('Start your Free Ultimate Trial')
 - content_for :page_specific_javascripts do
   = render 'layouts/google_tag_manager_head'
   = render 'layouts/one_trust'
@@ -7,9 +10,15 @@
 .row.gl-items-center
   .col-md-6.m-sm-6
     %h2.gl-pb-5.gl-my-0
-      = _('Start your Free Ultimate Trial')
+      - if Feature.enabled?(:duo_enterprise_trials, current_user)
+        = _('Start your Free Ultimate and GitLab Duo Enterprise Trial')
+      - else
+        = _('Start your Free Ultimate Trial')
 
     %p.gl-text-gray-700.gl-text-lg
+    - if Feature.enabled?(:duo_enterprise_trials, current_user)
+      = s_('Trial|Your combined Ultimate and GitLab Duo Enterprise trial lasts for 60 days. We just need some additional information to activate it.')
+    - else
       = s_('Trial|Your GitLab Ultimate trial lasts for 30 days, but you can keep your free GitLab account forever. We just need some additional information to activate your trial.')
 
     = yield :before_form
diff --git a/ee/app/views/gitlab_subscriptions/trials/_select_namespace_form.html.haml b/ee/app/views/gitlab_subscriptions/trials/_select_namespace_form.html.haml
index ef1f613417257ac753764000d2156fc8437244c5..55a29a4f4e04d0e9a6c2627f78b6149eb1231908 100644
--- a/ee/app/views/gitlab_subscriptions/trials/_select_namespace_form.html.haml
+++ b/ee/app/views/gitlab_subscriptions/trials/_select_namespace_form.html.haml
@@ -1,4 +1,7 @@
-- page_title _('Start a Free Ultimate Trial')
+- if Feature.enabled?(:duo_enterprise_trials, current_user)
+  - page_title _('Start your Free Ultimate and GitLab Duo Enterprise Trial')
+- else
+  - page_title _('Start a Free Ultimate Trial')
 - content_for :page_specific_javascripts do
   = render 'layouts/google_tag_manager_head'
   = render 'layouts/one_trust'
@@ -7,7 +10,10 @@
 .row
   .col-md-6.m-sm-6
     %h2.gl-pb-5.gl-my-0
-      = _('Almost there')
+      - if Feature.enabled?(:duo_enterprise_trials, current_user)
+        = s_('Trial|Apply your combined trial to an existing group')
+      - else
+        = _('Almost there')
 
     %p.gl-text-gray-700.gl-text-lg
       = trial_selection_intro_text
@@ -29,7 +35,10 @@
                 class: 'form-check-input', data: { testid: 'trial-individual-radio' }
               = label_tag :trial_entity_individual, _('Just me'), class: 'form-check-label'
       = render Pajamas::ButtonComponent.new(type: :submit, variant: :confirm, button_options: {data: { testid: 'start-your-free-trial-button' }}) do
-        = _('Start your free trial')
+        - if Feature.enabled?(:duo_enterprise_trials, current_user)
+          = _('Activate my trial')
+        - else
+          = _('Start your free trial')
 
   .col-md-4.gl-mt-9
     = image_tag 'illustrations/saas-trial-illustration.svg', alt: '', class: 'gl-hidden md:gl-inline gl-w-full'
diff --git a/ee/app/views/registrations/company/new.html.haml b/ee/app/views/registrations/company/new.html.haml
index 8503f66c0c285fb4c9f008885ad0b5deaab1b306..b1ee422da0d172dc97f04574de1cedf3e610a1cc 100644
--- a/ee/app/views/registrations/company/new.html.haml
+++ b/ee/app/views/registrations/company/new.html.haml
@@ -1,4 +1,7 @@
-- page_title _('Start your Free Ultimate Trial')
+- if Feature.enabled?(:duo_enterprise_trials, current_user)
+  - page_title _('Start your Free Ultimate and GitLab Duo Enterprise Trial')
+- else
+  - page_title _('Start your Free Ultimate Trial')
 - content_for :page_specific_javascripts do
   = render "layouts/google_tag_manager_head"
   = render "layouts/one_trust"
diff --git a/ee/spec/features/gitlab_subscriptions/trials/creation_with_multiple_existing_namespace_flow_spec.rb b/ee/spec/features/gitlab_subscriptions/trials/creation_with_multiple_existing_namespace_flow_spec.rb
index 477e9a5d935a0a7980e1aea2aabf2e6336f006d1..52a2a97a1f6016044038b1d58f2c5edb31a846d5 100644
--- a/ee/spec/features/gitlab_subscriptions/trials/creation_with_multiple_existing_namespace_flow_spec.rb
+++ b/ee/spec/features/gitlab_subscriptions/trials/creation_with_multiple_existing_namespace_flow_spec.rb
@@ -17,7 +17,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_selection
 
@@ -38,7 +38,7 @@
 
         fill_in_company_information
 
-        submit_company_information_form(extra_params: glm_params, button_text: 'Start free GitLab Ultimate trial')
+        submit_company_information_form(extra_params: glm_params, button_text: 'Continue')
 
         expect_to_be_on_namespace_selection
 
@@ -59,7 +59,7 @@
         fill_in_company_information
 
         submit_company_information_form(
-          button_text: 'Start free GitLab Ultimate trial', extra_params: { glm_content: 'discover-group-security' }
+          button_text: 'Continue', extra_params: { glm_content: 'discover-group-security' }
         )
 
         expect_to_be_on_namespace_selection
@@ -81,7 +81,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_selection
 
@@ -106,7 +106,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_selection
 
@@ -116,7 +116,7 @@
       # namespace invalid check
       fill_in_trial_selection_form_for_new_group(name: '_invalid group name_')
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       expect_to_have_namespace_creation_errors
 
@@ -140,12 +140,12 @@
       fill_in_company_information
 
       # lead failure
-      submit_company_information_form(lead_result: lead_failure, button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(lead_result: lead_failure, button_text: 'Continue')
 
       expect_to_be_on_lead_form_with_errors
 
       # success
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_selection
 
@@ -166,7 +166,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_selection
 
diff --git a/ee/spec/features/gitlab_subscriptions/trials/creation_with_no_existing_namespace_flow_spec.rb b/ee/spec/features/gitlab_subscriptions/trials/creation_with_no_existing_namespace_flow_spec.rb
index 72d66c27f841b4fb7e57ca55c691a6e19c026985..04167f4df33d3de2bafd20b76d9eaf1f64ae1a24 100644
--- a/ee/spec/features/gitlab_subscriptions/trials/creation_with_no_existing_namespace_flow_spec.rb
+++ b/ee/spec/features/gitlab_subscriptions/trials/creation_with_no_existing_namespace_flow_spec.rb
@@ -13,11 +13,11 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_creation
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       # required field check
       expect(page).to have_native_text_validation_message('new_group_name')
@@ -25,7 +25,7 @@
       # namespace invalid check
       fill_in_trial_form_for_new_group(name: '_invalid group name_')
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       expect_to_be_on_namespace_creation
       expect_to_have_namespace_creation_errors
@@ -33,7 +33,7 @@
       # namespace filled out with blank spaces
       fill_in_trial_form_for_new_group(name: '  ')
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       expect_to_be_on_namespace_creation
       expect_to_have_namespace_creation_errors(group_name: '  ', error_message: "Name can't be blank")
@@ -55,7 +55,7 @@
         fill_in_company_information
 
         submit_company_information_form(
-          button_text: 'Start free GitLab Ultimate trial', extra_params: { glm_content: 'discover-group-security' }
+          button_text: 'Continue', extra_params: { glm_content: 'discover-group-security' }
         )
 
         expect_to_be_on_namespace_creation
@@ -81,7 +81,7 @@
         fill_in_company_information
 
         submit_company_information_form(
-          button_text: 'Start free GitLab Ultimate trial', extra_params: { glm_source: glm_source }
+          button_text: 'Continue', extra_params: { glm_source: glm_source }
         )
 
         expect_to_be_on_namespace_creation_without_company_question
@@ -105,7 +105,7 @@
         fill_in_company_information
 
         submit_company_information_form(
-          button_text: 'Start free GitLab Ultimate trial', extra_params: { glm_source: glm_source }
+          button_text: 'Continue', extra_params: { glm_source: glm_source }
         )
 
         expect_to_be_on_namespace_creation
@@ -129,12 +129,12 @@
       fill_in_company_information
 
       # lead failure
-      submit_company_information_form(lead_result: lead_failure, button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(lead_result: lead_failure, button_text: 'Continue')
 
       expect_to_be_on_lead_form_with_errors
 
       # success
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_creation
 
@@ -154,7 +154,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_creation
 
@@ -182,13 +182,13 @@
 
       fill_in_company_information
 
-      submit_company_information_form(button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(button_text: 'Continue')
 
       expect_to_be_on_namespace_creation
 
       fill_in_trial_form_for_new_group
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       expect(page).to have_content('Page not found')
     end
diff --git a/ee/spec/features/gitlab_subscriptions/trials/creation_with_one_existing_namespace_flow_spec.rb b/ee/spec/features/gitlab_subscriptions/trials/creation_with_one_existing_namespace_flow_spec.rb
index b64b04e065788a20e13c78ce3f65d074bc11cd6e..48926f7954ba31cf67afc0cbf1e34e14aaa542e8 100644
--- a/ee/spec/features/gitlab_subscriptions/trials/creation_with_one_existing_namespace_flow_spec.rb
+++ b/ee/spec/features/gitlab_subscriptions/trials/creation_with_one_existing_namespace_flow_spec.rb
@@ -14,7 +14,7 @@
 
       fill_in_company_information
 
-      submit_company_information_form(with_trial: true, button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(with_trial: true, button_text: 'Continue')
 
       expect_to_be_on_group_page
     end
@@ -29,7 +29,7 @@
 
         submit_company_information_form(
           with_trial: true,
-          button_text: 'Start free GitLab Ultimate trial',
+          button_text: 'Continue',
           extra_params: { glm_content: 'discover-group-security' }
         )
 
@@ -48,12 +48,12 @@
       fill_in_company_information
 
       # lead failure
-      submit_company_information_form(lead_result: lead_failure, button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(lead_result: lead_failure, button_text: 'Continue')
 
       expect_to_be_on_lead_form_with_errors
 
       # success
-      submit_company_information_form(with_trial: true, button_text: 'Start free GitLab Ultimate trial')
+      submit_company_information_form(with_trial: true, button_text: 'Continue')
 
       expect_to_be_on_group_page
     end
@@ -70,7 +70,7 @@
 
       # trial failure
       submit_company_information_form(
-        with_trial: true, trial_result: trial_failure, button_text: 'Start free GitLab Ultimate trial'
+        with_trial: true, trial_result: trial_failure, button_text: 'Continue'
       )
 
       expect_to_be_on_namespace_selection_with_errors
@@ -93,7 +93,7 @@
 
       # trial failure
       submit_company_information_form(
-        with_trial: true, trial_result: trial_failure, button_text: 'Start free GitLab Ultimate trial'
+        with_trial: true, trial_result: trial_failure, button_text: 'Continue'
       )
 
       expect_to_be_on_namespace_selection_with_errors
diff --git a/ee/spec/features/google_analytics_datalayer_spec.rb b/ee/spec/features/google_analytics_datalayer_spec.rb
index 4bc1543a02d14a5a76fd251f6a3ae6840126f24b..5aa1fccdb772340afa8e42c1d52cf60b77158310 100644
--- a/ee/spec/features/google_analytics_datalayer_spec.rb
+++ b/ee/spec/features/google_analytics_datalayer_spec.rb
@@ -60,7 +60,7 @@
 
       fill_in 'new_group_name', with: group.name
       find('#trial_entity_company').click
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
 
       data_layer = execute_script('return window.dataLayer')
       last_event_in_data_layer = data_layer[-1]
diff --git a/ee/spec/features/trials/lead_creation_form_validation_spec.rb b/ee/spec/features/trials/lead_creation_form_validation_spec.rb
index 26de9ee2d930e894daa7ca554b93e2906c718fdf..407e2fb8568568c9d8f6af9e3ea65f8fce3e79d9 100644
--- a/ee/spec/features/trials/lead_creation_form_validation_spec.rb
+++ b/ee/spec/features/trials/lead_creation_form_validation_spec.rb
@@ -47,9 +47,9 @@
         expect(service).to receive(:execute).with(lead_params).and_return(ServiceResponse.success) # rubocop:disable RSpec/ExpectInHook
       end
 
-      click_button 'Start free GitLab Ultimate trial'
+      click_button 'Continue'
 
-      expect(page).to have_content('Almost there')
+      expect(page).to have_content('Activate my trial')
       expect(page).to have_content('Who will be using GitLab?')
     end
 
diff --git a/ee/spec/helpers/gitlab_subscriptions/trials_helper_spec.rb b/ee/spec/helpers/gitlab_subscriptions/trials_helper_spec.rb
index 5ddae7c651c50f5db5e35dfeec7d3a83f0066af8..dcf0e9f19768617e84aa7b212d42b912fc49eac6 100644
--- a/ee/spec/helpers/gitlab_subscriptions/trials_helper_spec.rb
+++ b/ee/spec/helpers/gitlab_subscriptions/trials_helper_spec.rb
@@ -4,6 +4,7 @@
 
 RSpec.describe GitlabSubscriptions::TrialsHelper, feature_category: :acquisition do
   using RSpec::Parameterized::TableSyntax
+  include Devise::Test::ControllerHelpers
 
   describe '#create_lead_form_data' do
     let(:user) { build_stubbed(:user, user_detail: build_stubbed(:user_detail, organization: '_org_')) }
@@ -381,13 +382,28 @@
     subject { helper.trial_selection_intro_text }
 
     where(:have_group_namespace, :text) do
-      true  | 'You can apply your trial to a new group or an existing group.'
+      true  | 'You can apply your Ultimate and GitLab Duo Enterprise trial to a group.'
       false | 'Create a new group to start your GitLab Ultimate trial.'
     end
 
     with_them do
       it { is_expected.to eq(text) }
     end
+
+    context 'with the duo_enterprise_trials feature flag off' do
+      before do
+        stub_feature_flags(duo_enterprise_trials: false)
+      end
+
+      where(:have_group_namespace, :text) do
+        true  | 'You can apply your trial to a new group or an existing group.'
+        false | 'Create a new group to start your GitLab Ultimate trial.'
+      end
+
+      with_them do
+        it { is_expected.to eq(text) }
+      end
+    end
   end
 
   context 'with namespace_selector_data', :saas do
diff --git a/ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb b/ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb
index 918efde28646fc878ca7b7a3d87e3761fd2902d5..cfd1c8c6206d26a43311692f47f159e0f17d692c 100644
--- a/ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb
+++ b/ee/spec/requests/gitlab_subscriptions/trials/duo_enterprise_controller_spec.rb
@@ -193,9 +193,9 @@
           expires_on = GitlabSubscriptions::Trials::AddOns::DURATION.from_now.to_date.iso8601
           message = format(
             s_(
-              'DuoEnterpriseTrial|Congratulations, your free GitLab Duo Enterprise trial is activated and will ' \
-                'expire on %{exp_date}. The new license might take a minute to show on the page. To give members ' \
-                'access to new GitLab Duo Enterprise features, <a target="_blank" rel="noopener noreferrer" ' \
+              'DuoEnterpriseTrial|Congratulations, your free Ultimate and GitLab Duo Enterprise trial is activated ' \
+                'and will expire on %{exp_date}. The new license might take a minute to show on the page. To give ' \
+                'members access to new GitLab Duo Enterprise features, <a target="_blank" rel="noopener noreferrer" ' \
                 'href="/help/subscriptions/subscription-add-ons#assign-gitlab-duo-seats">assign them</a> ' \
                 'to GitLab Duo Enterprise seats.'
             ),
diff --git a/ee/spec/requests/gitlab_subscriptions/trials_controller_spec.rb b/ee/spec/requests/gitlab_subscriptions/trials_controller_spec.rb
index 4dabbc421bb238fdfefa4f98ef637cbe6596a6d4..3aee58f4f2ca76d8ddaf728cf2cc8c1923496ba8 100644
--- a/ee/spec/requests/gitlab_subscriptions/trials_controller_spec.rb
+++ b/ee/spec/requests/gitlab_subscriptions/trials_controller_spec.rb
@@ -197,10 +197,10 @@
             expect(post_create).to have_gitlab_http_status(:ok)
 
             expect(response.body).to include(_('your trial could not be created'))
-            expect(response.body).to include(_('Start your Free Ultimate Trial'))
-            expect(response.body).to include(s_('Trial|Your GitLab Ultimate trial lasts for 30 days, ' \
-                                                'but you can keep your free GitLab account forever. ' \
-                                                'We just need some additional information to activate your trial.'))
+            expect(response.body).to include(_('Start your Free Ultimate and GitLab Duo Enterprise Trial'))
+            expect(response.body).to include(s_('Trial|Your combined Ultimate and GitLab Duo Enterprise trial ' \
+                                                'lasts for 60 days. We just need some additional information ' \
+                                                'to activate it.'))
           end
         end
 
@@ -289,8 +289,8 @@ def expect_create_failure(reason, payload = {})
   RSpec::Matchers.define :render_select_namespace do
     match do |response|
       expect(response).to have_gitlab_http_status(:ok)
-      expect(response.body).to include(_('Almost there'))
-      expect(response.body).to include(_('Start your free trial'))
+      expect(response.body).to include(_('Apply your combined trial to an existing group'))
+      expect(response.body).to include(_('Activate my trial'))
     end
   end
 
diff --git a/ee/spec/support/helpers/features/trial_helpers.rb b/ee/spec/support/helpers/features/trial_helpers.rb
index 41b84af31a0c03079eb2c253bfddfcbcfab2b221..30d2853d527ac7b5332c96ec1acef32fcc23c9c1 100644
--- a/ee/spec/support/helpers/features/trial_helpers.rb
+++ b/ee/spec/support/helpers/features/trial_helpers.rb
@@ -166,13 +166,13 @@ def submit_trial_selection_form(result: ServiceResponse.success, extra_params: {
         extra_params: extra_with_glm_source(extra_params).merge(existing_group_attrs)
       )
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
     end
 
     def submit_new_group_trial_selection_form(result: ServiceResponse.success, extra_params: {})
       stub_apply_trial(result: result, extra_params: extra_with_glm_source(extra_params))
 
-      click_button 'Start your free trial'
+      click_button 'Activate my trial'
     end
 
     def extra_with_glm_source(extra_params)
diff --git a/ee/spec/views/subscriptions/trials/_lead_form.html.haml_spec.rb b/ee/spec/views/subscriptions/trials/_lead_form.html.haml_spec.rb
new file mode 100644
index 0000000000000000000000000000000000000000..439c9b2c3eaa1eb8505db47df0bcafe4129693d9
--- /dev/null
+++ b/ee/spec/views/subscriptions/trials/_lead_form.html.haml_spec.rb
@@ -0,0 +1,31 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+
+RSpec.describe 'gitlab_subscriptions/trials/_lead_form.html.haml', feature_category: :subscription_management do
+  include Devise::Test::ControllerHelpers
+
+  let(:user) { build_stubbed(:user) }
+
+  before do
+    allow(view).to receive(:current_user) { user }
+  end
+
+  it 'renders lead form' do
+    render 'gitlab_subscriptions/trials/lead_form'
+
+    expect(rendered).to have_content(_('Start your Free Ultimate and GitLab Duo Enterprise Trial'))
+  end
+
+  context 'with the duo_enterprise_trials feature flag off' do
+    before do
+      stub_feature_flags(duo_enterprise_trials: false)
+    end
+
+    it 'renders lead for and trial only referenced Ultimate verbage' do
+      render 'gitlab_subscriptions/trials/lead_form'
+
+      expect(rendered).to have_content(_('Start your Free Ultimate Trial'))
+    end
+  end
+end
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 9a72743b33da7464081084a92296f8c8a5c66ccd..fc46359168f13fa3eec7da5c6d373aeea758c1de 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -3038,6 +3038,9 @@ msgstr ""
 msgid "Activate Service Desk"
 msgstr ""
 
+msgid "Activate my trial"
+msgstr ""
+
 msgid "Activated"
 msgstr ""
 
@@ -20156,7 +20159,7 @@ msgstr ""
 msgid "DuoEnterpriseTrial|Apply your GitLab Duo Enterprise trial to an existing group"
 msgstr ""
 
-msgid "DuoEnterpriseTrial|Congratulations, your free GitLab Duo Enterprise trial is activated and will expire on %{exp_date}. The new license might take a minute to show on the page. To give members access to new GitLab Duo Enterprise features, %{assign_link_start}assign them%{assign_link_end} to GitLab Duo Enterprise seats."
+msgid "DuoEnterpriseTrial|Congratulations, your free Ultimate and GitLab Duo Enterprise trial is activated and will expire on %{exp_date}. The new license might take a minute to show on the page. To give members access to new GitLab Duo Enterprise features, %{assign_link_start}assign them%{assign_link_end} to GitLab Duo Enterprise seats."
 msgstr ""
 
 msgid "DuoEnterpriseTrial|Enhance security and remediate vulnerabilities efficiently"
@@ -52810,6 +52813,9 @@ msgstr ""
 msgid "Start your Free Ultimate Trial"
 msgstr ""
 
+msgid "Start your Free Ultimate and GitLab Duo Enterprise Trial"
+msgstr ""
+
 msgid "Start your free trial"
 msgstr ""
 
@@ -57745,6 +57751,9 @@ msgstr ""
 msgid "Trials|Upgrade to regain access to powerful features like advanced team management for code, security, and reporting."
 msgstr ""
 
+msgid "Trials|You can apply your Ultimate and GitLab Duo Enterprise trial to a group."
+msgstr ""
+
 msgid "Trials|You can apply your trial to a new group or an existing group."
 msgstr ""
 
@@ -57765,6 +57774,9 @@ msgstr ""
 msgid "Trial|Allowed characters: +, 0-9, -, and spaces."
 msgstr ""
 
+msgid "Trial|Apply your combined trial to an existing group"
+msgstr ""
+
 msgid "Trial|By clicking \"%{buttonText}\" you accept the %{gitlabSubscriptionAgreement} and acknowledge the %{privacyStatement} and %{cookiePolicy}"
 msgstr ""
 
@@ -57801,6 +57813,9 @@ msgstr ""
 msgid "Trial|Your GitLab Ultimate trial lasts for 30 days, but you can keep your free GitLab account forever. We just need some additional information to activate your trial."
 msgstr ""
 
+msgid "Trial|Your combined Ultimate and GitLab Duo Enterprise trial lasts for 60 days. We just need some additional information to activate it."
+msgstr ""
+
 msgid "Trigger"
 msgstr ""