{% extends "meta.html" %} {% from "partials/product-list.html" import product_list %} {% set sub = user.subscription %} {% block title %} Change product - {{cfg("sr.ht", "site-name")}} {% endblock %} {% block scripts %} {% endblock %} {% block content %}
{% if user.payment_status == PaymentStatus.CURRENT and sub.autorenew %} {% if sub.status == SubscriptionStatus.ACTIVE %}
Notice: Your account is paid and up-to-date. Changes to your subscription will take place at the end of your current payment term {{user.payment_due | date}}.
{% elif sub.status == SubscriptionStatus.SETTLEMENT %}
Notice: Your account payment was charged {{sub.updated | date}} and is awaiting settlement. Changes to your subscription will take place at the end of the next payment term, {{user.payment_due | date}}.
{% endif %} {% elif user.payment_status == PaymentStatus.CURRENT and not sub.autorenew %}
Notice: Your subscription was cancelled on {{sub.updated.strftime("%B %d, %Y")}}, but you still have access to paid features until the end of your current term. If you choose a plan on this page, your automatic payments will resume and the changes you make here will apply from your next payment on {{user.payment_due.strftime("%B %d, %Y")}}.
{% elif user.payment_status == PaymentStatus.DELINQUENT %}
Notice: Your account is past due. After choosing a new plan you will be asked to complete your payment.
{% endif %}
{{csrf_token()}}

Choose a new plan

{{ product_list(cfg, products) }}

If you cannot afford a paid subscription, or cannot pay for any other reason, please apply for financial aid instead.

{% if sub.product.retired %}
Notice: Your paid subscription is no longer offered to new customers at your current price. If you change your subscription plan, your current plan will no longer be available to you in the future.
{% endif %}
Choose a billing interval
{{icon('exclamation-circle')}} Important notices
  • Prices shown do not include applicable taxes. If applicable, taxes are calculated and shown after collecting your billing address.
  • At the end of your selected term, your renewal payment will be automatically charged to the payment method you have on file. You can cancel automatic renewal at any time.
  • In accordance with European regulations, your billing records are retained for up to 7 years, even if you delete your account.
  • See the terms of service for more details.
{% endblock %}