diff --git a/studio/pages/new/[slug].tsx b/studio/pages/new/[slug].tsx
index ead91c13fd6..eb4297a7a9f 100644
--- a/studio/pages/new/[slug].tsx
+++ b/studio/pages/new/[slug].tsx
@@ -94,14 +94,14 @@ export const Wizard = observer(() => {
const isSelectFreeTier = dbPricingPlan === PRICING_PLANS.FREE
const canCreateProject =
- currentOrg?.is_owner &&
- (!isSelectFreeTier || (isSelectFreeTier && !isOverFreeProjectLimit && !isEmptyPaymentMethod))
+ currentOrg?.is_owner && (!isSelectFreeTier || (isSelectFreeTier && !isOverFreeProjectLimit))
const canSubmit =
projectName != '' &&
passwordStrengthScore >= DEFAULT_MINIMUM_PASSWORD_STRENGTH &&
dbRegion != '' &&
- dbPricingPlan != ''
+ dbPricingPlan != '' &&
+ (isSelectFreeTier || (!isSelectFreeTier && !isEmptyPaymentMethod))
const passwordErrorMessage =
dbPass != '' && passwordStrengthScore < DEFAULT_MINIMUM_PASSWORD_STRENGTH
@@ -268,12 +268,7 @@ export const Wizard = observer(() => {
{!currentOrg?.is_owner ? (
- It's required to add a payment method for your organization before creating a paid + You need to add a payment method for your organization before creating a paid project.