{{ "upgradeFreeOrganization" | i18n: currentPlanName }}

{{ "upgradePlans" | i18n }}

{{ "selectAPlan" | i18n }}
{{ "upgradeDiscount" | i18n : (selectedInterval === planIntervals.Annually && discountPercentageFromSub == 0 ? this.discountPercentage : this.discountPercentageFromSub) }}
{{ planInterval.name }}
{{ "recommended" | i18n }}

{{ selectableProduct.nameLocalizationKey | i18n }} {{ "current" | i18n }}

{{ (selectableProduct.isAnnual ? selectableProduct.PasswordManager.basePrice / 12 : selectableProduct.PasswordManager.basePrice ) | currency: "$" }} /{{ "monthPerMember" | i18n }} {{ ("additionalUsers" | i18n).toLowerCase() }} {{ (selectableProduct.isAnnual ? selectableProduct.PasswordManager.seatPrice / 12 : selectableProduct.PasswordManager.seatPrice ) | currency: "$" }} /{{ "month" | i18n }} {{ "costPerMember" | i18n : ((selectableProduct.isAnnual ? selectableProduct.PasswordManager.seatPrice / 12 : selectableProduct.PasswordManager.seatPrice ) | currency: "$") }} /{{ "monthPerMember" | i18n }} {{ "freeForever" | i18n }}

{{ "bitwardenPasswordManager" | i18n }}

{{ "enterprisePlanUpgradeMessage" | i18n }}

  • {{ "includeEnterprisePolicies" | i18n }}
  • {{ "passwordLessSso" | i18n }}
  • {{ "accountRecovery" | i18n }}
  • {{ "customRoles" | i18n }}

{{ "bitwardenSecretsManager" | i18n }}

  • {{ "unlimitedSecretsStorage" | i18n }}
  • {{ "unlimitedUsers" | i18n }}
  • {{ "unlimitedProjects" | i18n }}
  • {{ "UpTo50MachineAccounts" | i18n }}
  • {{ "includeAllTeamsStarterFeatures" | i18n }}
  • {{ "chooseMonthlyOrAnnualBilling" | i18n }}
  • {{ "abilityToAddMoreThanNMembers" | i18n: 10 }}

{{ "bitwardenPasswordManager" | i18n }}

{{ "teamsPlanUpgradeMessage" | i18n }}

{{ "familyPlanUpgradeMessage" | i18n }}

  • {{ "premiumAccounts" | i18n }}
  • {{ "unlimitedSharing" | i18n }}
  • {{ "unlimitedCollections" | i18n }}
  • {{ "secureDataSharing" | i18n }}
  • {{ "eventLogMonitoring" | i18n }}
  • {{ "directoryIntegration" | i18n }}

{{ "bitwardenSecretsManager" | i18n }}

  • {{ "unlimitedSecretsStorage" | i18n }}
  • {{ "unlimitedProjects" | i18n }}
  • {{ "UpTo20MachineAccounts" | i18n }}

{{ "secretsManagerSubscriptionInfo" | i18n }} {{ "secretsManagerComplimentaryPasswordManager" | i18n }}

{{ "paymentMethod" | i18n }}

{{ deprecateStripeSourcesAPI ? paymentSource?.description : billing?.paymentSource?.description }} {{ "changePaymentMethod" | i18n }}

{{ "total" | i18n }}: {{ total - calculateTotalAppliedDiscount(total) | currency: "USD" : "$" }} USD / {{ selectedPlanInterval | i18n }}

{{ "passwordManager" | i18n }}

{{ passwordManagerSeats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.PasswordManager.basePrice / 12 : selectedPlan.PasswordManager.basePrice ) | currency: "$" }} /{{ "year" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }} {{ "freeWithSponsorship" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ passwordManagerSeats || 0 }}  {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ "year" | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}

{{ storageGb }} {{ "additionalStorageGbMessage" | i18n }} × {{ additionalStoragePriceMonthly(selectedPlan) | currency: "$" }} /{{ "year" | i18n }} {{ additionalStorageTotal(selectedPlan) | currency: "$" }}

{{ "providerDiscount" | i18n: this.discountPercentageFromSub | lowercase }} {{ calculateTotalAppliedDiscount( passwordManagerSeatTotal(selectedPlan) + additionalStorageTotal(selectedPlan) ) | currency: "$" }}

{{ "secretsManager" | i18n }}

{{ sub?.smSeats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.SecretsManager.basePrice / 12 : selectedPlan.SecretsManager.basePrice ) | currency: "$" }} /{{ "year" | i18n }}

{{ "additionalUsers" | i18n }}: {{ sub?.smSeats || 0 }}  {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ "year" | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub.smSeats) | currency: "$" }}

{{ additionalServiceAccount }} {{ "serviceAccounts" | i18n | lowercase }} × {{ selectedPlan?.SecretsManager?.additionalPricePerServiceAccount | currency: "$" }} /{{ "year" | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}

{{ "providerDiscount" | i18n: this.discountPercentageFromSub | lowercase }} {{ calculateTotalAppliedDiscount( additionalServiceAccountTotal(selectedPlan) + secretsManagerSeatTotal(selectedPlan, sub.smSeats) ) | currency: "$" }}

{{ "passwordManager" | i18n }}

{{ "basePrice" | i18n }}: {{ selectedPlan.PasswordManager.basePrice | currency: "$" }} {{ "monthAbbr" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ passwordManagerSeats }}  {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ "month" | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}

{{ storageGb }} {{ "additionalStorageGbMessage" | i18n }} × {{ additionalStoragePriceMonthly(selectedPlan) | currency: "$" }} /{{ "month" | i18n }} {{ storageGb * selectedPlan.PasswordManager.additionalStoragePricePerGb | currency: "$" }}

{{ "providerDiscount" | i18n: this.discountPercentageFromSub | lowercase }} {{ calculateTotalAppliedDiscount(total) | currency: "$" }}

{{ "secretsManager" | i18n }}

{{ "basePrice" | i18n }}: {{ selectedPlan.SecretsManager.basePrice | currency: "$" }} {{ "monthAbbr" | i18n }} {{ selectedPlan.SecretsManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ sub?.smSeats }}  {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ "month" | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub?.smSeats) | currency: "$" }}

{{ additionalServiceAccount }} {{ "serviceAccounts" | i18n | lowercase }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ "month" | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}

{{ "providerDiscount" | i18n: this.discountPercentageFromSub | lowercase }} {{ additionalServiceAccountTotal(selectedPlan) + secretsManagerSeatTotal(selectedPlan, sub?.smSeats) | currency: "$" }}

{{ "secretsManager" | i18n }}

{{ sub?.smSeats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.SecretsManager.basePrice / 12 : selectedPlan.SecretsManager.basePrice ) | currency: "$" }} /{{ "year" | i18n }}

{{ "additionalUsers" | i18n }}: {{ sub?.smSeats || 0 }}  {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ "year" | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub.smSeats) | currency: "$" }}

{{ additionalServiceAccount }} {{ "serviceAccounts" | i18n }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ "year" | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}

{{ "passwordManager" | i18n }}

{{ sub?.seats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.PasswordManager.basePrice / 12 : selectedPlan.PasswordManager.basePrice ) | currency: "$" }} /{{ "year" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }} {{ "freeWithSponsorship" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ sub?.seats || 0 }}  {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ "year" | i18n }} {{ "freeForOneYear" | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}

{{ "secretsManager" | i18n }}

{{ "basePrice" | i18n }}: {{ selectedPlan.SecretsManager.basePrice | currency: "$" }} {{ "monthAbbr" | i18n }} {{ selectedPlan.SecretsManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ sub?.smSeats }}  {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ "month" | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub?.smSeats) | currency: "$" }}

{{ additionalServiceAccount }} {{ "serviceAccounts" | i18n }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ "month" | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}

{{ "passwordManager" | i18n }}

{{ "basePrice" | i18n }}: {{ selectedPlan.PasswordManager.basePrice | currency: "$" }} {{ "monthAbbr" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }}

{{ "additionalUsers" | i18n }}: {{ sub?.seats }}  {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ "month" | i18n }} {{ "freeForOneYear" | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}

{{ "providerDiscount" | i18n: this.discountPercentageFromSub | lowercase }} {{ calculateTotalAppliedDiscount(total) | currency: "$" }}

{{ "total" | i18n }} {{ total - calculateTotalAppliedDiscount(total) | currency: "USD" : "$" }} / {{ selectedPlanInterval | i18n }}