diff --git a/lang/en/messages.php b/lang/en/messages.php
index b3b3062cb34..940e32cf3c1 100644
--- a/lang/en/messages.php
+++ b/lang/en/messages.php
@@ -146,6 +146,10 @@
'getting_started_widget_intro' => 'Start building your new Statamic site with these steps.',
'getting_started_widget_navigation' => 'Create multi-level lists of links for navigation bars, footers, side menus, and other site areas.',
'getting_started_widget_pro' => 'Statamic Pro adds unlimited user accounts, roles, permissions, git integration, revisions, multi-site, and more!',
+ 'enable_pro_license_required' => 'A Statamic Pro license is required. Enter your site license key below.',
+ 'enable_pro_license_key_required' => 'Please enter your Statamic Pro license key.',
+ 'enable_pro_license_key_invalid' => 'Invalid license key.',
+ 'enable_pro_license_key_instructions' => 'Find your site license key at [statamic.com/account](https://statamic.com/account/sites).',
'git_disabled' => 'Statamic Git integration is disabled.',
'git_nothing_to_commit' => 'Nothing to commit.',
'git_utility_description' => 'View and commit changes to git-tracked content and assets.',
diff --git a/resources/js/components/modals/EnableProModal.vue b/resources/js/components/modals/EnableProModal.vue
new file mode 100644
index 00000000000..9897b537cba
--- /dev/null
+++ b/resources/js/components/modals/EnableProModal.vue
@@ -0,0 +1,120 @@
+
+
+
+
+