Skip to content
This repository was archived by the owner on Apr 17, 2026. It is now read-only.
This repository was archived by the owner on Apr 17, 2026. It is now read-only.

Support for configuring subscription downgrades in stripe_portal_configuration resource #91

Description

@sergiojoker11

It would be great if the stripe_customer_portal_configuration resource could support configuring subscription downgrades. This option is now available via the Stripe Dashboard, where you can specify whether customers are allowed to downgrade their subscription plans via the Customer Portal.

At the moment, the Terraform provider exposes settings for upgrades and cancellations, but there doesn’t appear to be a way to manage downgrade behaviour — for example, whether downgrades take effect immediately or at the end of the billing period.

Proposed enhancement
Add support for the relevant features.subscription_update.downgrade configuration option, as per Stripe’s API documentation (if that is the one cause it is not clear to me since there word "downgrade" that appears in the UI isn't present in the API Rest Docs).

Motivation
We manage our entire Stripe configuration via Terraform, and having downgrade settings missing means we still need to rely on the Dashboard for this specific aspect. Supporting this option would allow us to fully automate our billing flows and ensure consistency across environments.

Thanks for the great work on the provider!

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions