{{ "upgradePlans" | i18n }}
{{ "bitwardenPasswordManager" | i18n }}
{{ "enterprisePlanUpgradeMessage" | i18n }}
{{ "bitwardenSecretsManager" | i18n }}
{{ "bitwardenPasswordManager" | i18n }}
{{ "teamsPlanUpgradeMessage" | i18n }}
{{ "familyPlanUpgradeMessage" | i18n }}
{{ "bitwardenSecretsManager" | i18n }}
@switch (paymentMethod.type) { @case ("bankAccount") { {{ paymentMethod.bankName }}, *{{ paymentMethod.last4 }} @if (paymentMethod.hostedVerificationUrl) { - {{ "unverified" | i18n }} } {{ "changePaymentMethod" | i18n }} } @case ("card") {
@let cardBrandIcon = getCardBrandIcon(); @if (cardBrandIcon !== null) { } @else { } {{ paymentMethod.brand | titlecase }}, *{{ paymentMethod.last4 }}, {{ paymentMethod.expiration }} {{ "changePaymentMethod" | i18n }}
} @case ("payPal") { {{ paymentMethod.email }} {{ "changePaymentMethod" | i18n }} } }{{ "total" | i18n }}: {{ estimatedTotal ?? total | currency: "USD" : "$" }} USD / {{ selectedPlanInterval | i18n }}
{{ "passwordManager" | i18n }}
{{ passwordManagerSeats }}
{{ "members" | i18n }} ×
{{
(selectedPlan.isAnnual
? selectedPlan.PasswordManager.basePrice / 12
: selectedPlan.PasswordManager.basePrice
) | currency: "$"
}}
/{{ selectedPlanInterval | i18n }}
{{ "additionalUsers" | i18n }}: {{ passwordManagerSeats || 0 }} {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}
0" > {{ storageGb }} {{ "additionalStorageGbMessage" | i18n }} × {{ additionalStoragePriceMonthly(selectedPlan) | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ additionalStorageTotal(selectedPlan) | currency: "$" }}
{{ "secretsManager" | i18n }}
{{ sub?.smSeats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.SecretsManager.basePrice / 12 : selectedPlan.SecretsManager.basePrice ) | currency: "$" }} /{{ selectedPlanInterval | i18n }}
{{ "additionalUsers" | i18n }}: {{ sub?.smSeats || 0 }} {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub.smSeats) | currency: "$" }}
0 " > {{ additionalServiceAccount }} {{ "serviceAccounts" | i18n | lowercase }} × {{ selectedPlan?.SecretsManager?.additionalPricePerServiceAccount | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}
{{ "passwordManager" | i18n }}
{{ "basePrice" | i18n }}: {{ selectedPlan.PasswordManager.basePrice | currency: "$" }} {{ "monthAbbr" | i18n }} {{ selectedPlan.PasswordManager.basePrice | currency: "$" }}
{{ "additionalUsers" | i18n }}: {{ passwordManagerSeats }} {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}
0" > {{ storageGb }} {{ "additionalStorageGbMessage" | i18n }} × {{ additionalStoragePriceMonthly(selectedPlan) | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ storageGb * selectedPlan.PasswordManager.additionalStoragePricePerGb | 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: "$" }} /{{ selectedPlanInterval | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub?.smSeats) | currency: "$" }}
0 " > {{ additionalServiceAccount }} {{ "serviceAccounts" | i18n }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}
{{ "secretsManager" | i18n }}
{{ sub?.smSeats }} {{ "members" | i18n }} × {{ (selectedPlan.isAnnual ? selectedPlan.SecretsManager.basePrice / 12 : selectedPlan.SecretsManager.basePrice ) | currency: "$" }} /{{ selectedPlanInterval | i18n }}
{{ "additionalUsers" | i18n }}: {{ sub?.smSeats || 0 }} {{ "members" | i18n }} × {{ selectedPlan.SecretsManager.seatPrice | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub.smSeats) | currency: "$" }}
0 " > {{ additionalServiceAccount }} {{ "serviceAccounts" | i18n }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ selectedPlanInterval | i18n }} {{ additionalServiceAccountTotal(selectedPlan) | currency: "$" }}
{{ "passwordManager" | i18n }}
{{ sub?.seats }}
{{ "members" | i18n }} ×
{{
(selectedPlan.isAnnual
? selectedPlan.PasswordManager.basePrice / 12
: selectedPlan.PasswordManager.basePrice
) | currency: "$"
}}
/{{ selectedPlanInterval | i18n }}
{{ "additionalUsers" | i18n }}: {{ sub?.seats || 0 }} {{ "members" | i18n }} × {{ selectedPlan.PasswordManager.seatPrice | currency: "$" }} /{{ selectedPlanInterval | 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: "$" }} /{{ selectedPlanInterval | i18n }} {{ secretsManagerSeatTotal(selectedPlan, sub?.smSeats) | currency: "$" }}
0 " > {{ additionalServiceAccount }} {{ "serviceAccounts" | i18n }} × {{ selectedPlan.SecretsManager.additionalPricePerServiceAccount | currency: "$" }} /{{ selectedPlanInterval | 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: "$" }} /{{ selectedPlanInterval | i18n }} {{ "freeForOneYear" | i18n }} {{ passwordManagerSeatTotal(selectedPlan) | currency: "$" }}
{{ "estimatedTax" | i18n }} {{ estimatedTax | currency: "USD" : "$" }}
{{ "total" | i18n }} {{ estimatedTotal ?? total | currency: "USD" : "$" }} / {{ selectedPlanInterval | i18n }}