{% extends "meta.html" %} {% block title %} Change product - {{cfg("sr.ht", "site-name")}} {% endblock %} {% block scripts %} {% endblock %} {% block content %}
{% if user.paymentStatus == 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.paymentDue | 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.paymentDue | date}}.
{% endif %} {% elif user.paymentStatus == 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.paymentDue.strftime("%B %d, %Y")}}.
{% elif user.paymentStatus == 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

{% include "partials/product-list.html" %}

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

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 %}