diff --git a/README.md b/README.md
index 392edf7..9a85e7b 100644
--- a/README.md
+++ b/README.md
@@ -89,7 +89,7 @@ You need the following permissions to run this module.
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.3.0 |
+| [terraform](#requirement\_terraform) | >= 1.9.0 |
| [ibm](#requirement\_ibm) | >= 1.70.0, <2.0.0 |
### Modules
diff --git a/examples/basic/version.tf b/examples/basic/version.tf
index b08f513..6ee9097 100644
--- a/examples/basic/version.tf
+++ b/examples/basic/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.9.0"
# Ensure that there is always 1 example locked into the lowest provider version of the range defined in the main
# module's version.tf (usually a basic example), and 1 example that will always use the latest provider version.
diff --git a/examples/complete/version.tf b/examples/complete/version.tf
index 587cd47..358c637 100644
--- a/examples/complete/version.tf
+++ b/examples/complete/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.9.0"
# Ensure that there is always 1 example locked into the lowest provider version of the range defined in the main
# module's version.tf (usually a basic example), and 1 example that will always use the latest provider version.
diff --git a/version.tf b/version.tf
index 4a7bd8d..9b09b1a 100644
--- a/version.tf
+++ b/version.tf
@@ -1,5 +1,5 @@
terraform {
- required_version = ">= 1.3.0"
+ required_version = ">= 1.9.0"
# Each required provider's version should be a flexible range to future proof the module's usage with upcoming minor and patch versions.
required_providers {
ibm = {