Skip to main content

How Do I Set Up Promo Codes?

Learn how to offer promo codes with step-by-step instructions.

Updated today

Promo Codes let you offer discounts or free access to paid plans in your Mighty Network. You can use them to reward loyal members, promote special events, or test new offers without changing your core pricing.

Each promo code can apply to one or more paid plans, and you can control how long it stays active and how many times it can be used.

How to Create a Promo Code

Step 1: Go to Promo Codes

To get started:

  1. Go to Admin > Payments > Promo Codes.

  2. Click the "+" icon in the upper right corner

Step 2: Add Basic Details

In the setup screen, you’ll enter:

  • Promo Code Name: The internal name for your reference.

  • Code: The exact text members will enter (for example, SUMMER25 or FREEMONTH).

  • Description (optional): A note about what the code is for (for example, “50% off for our summer launch”).

Tip: Keep your code simple and easy to share.



Step 3: Set the Duration

The duration determines how long the discount applies.

For one-time payments, the discount always applies to the initial purchase only.

For subscriptions, you can choose:

  • Once: Applies only to the first charge of a subscription. Can be a percentage or fixed-amount discount.

  • Forever: Applies every time the subscription renews. Can only be a percentage discount.

  • Repeating: Applies to each renewal for a set number of months.

    • For annual subscriptions, set the number of months to match the billing interval (for example, 12 months = 1 year).

    • The number of months can’t exceed 99.

    • Can be a percentage or fixed-amount discount.

Step 4: Choose the Discount Type

Select one of the following:

  • Percentage Off: Apply a percentage discount (for example, 25% off).

  • Amount Off: Deduct a fixed dollar amount (for example, $10 off).

  • Free Access: Offer 100% off to create a free-access link.



Step 5: Apply to Plans

Choose whether you’d like the promo code to apply to all Plans or specific Plans.
You can assign up to 20 Plans per promo code using the dropdown menu.



Step 6: Review Important Notes

Before saving, keep these in mind:

  • Promo codes can be used with any currency, but fixed amounts must be entered manually for each currency.

  • You can’t add new currencies to an existing promo code. To support additional currencies, create a new one.

  • Promo codes work with Free Trials—the discount applies after the trial ends.

  • You can’t edit a promo code after it’s created (except for the Internal Note field).

  • You can’t create a 100% discount promo code for a one-time payment Plan (only for subscriptions).

    • To offer a one-time 100% discount, create a Free Plan instead.

  • Taxes and Stripe fees apply to the discounted price.

Step 7: Save and Share the Promo Code

When you’re ready, click Create.

Members can enter the code during checkout on web.
You can also append the promo code directly to your Plan URL, for example:

https://yournetwork.com/plans/my-plan?&promo_code=YOURCODE

Note: Use ALL CAPS when typing your promo code in the link.

Promo codes can’t be combined with other discounts or offers—members can only use one at checkout.

How to Manage and Track Promo Codes

You can make a code inactive or reactivate it from the three-dot menu next to the code.

Important callouts:

  • You can create a promo code with the same name as another one as long as the other version is deactivated.

  • You can only have one active promo code with the same name at any given time.

  • You can’t reactivate a promo code if another active code with the same name exists.

Clicking on a promo code shows a list of members who redeemed it, along with more details in the Details tab.

Frequently Asked Questions

Can I edit a promo code or coupon code after it’s been created?

Only the internal description can be changed.

Can members use more than one code at checkout?

No, they can only use one promo code at a time.

Can I see on Stripe if the promo code was applied to members?

You can easily see if a promo code was applied on a subscription and one-time payment information will show in the price a member paid.

How are Stripe processing fees taken?

Processing fees are calculated on the discounted amount (the price a member pays, after the promo code is applied).

Can I make a promo code expire automatically?

Not yet, but you can manually deactivate it at any time and reactivate it in the same menu. You won’t be able to fully delete a promo code.

Do promo codes work on mobile or iOS?

Promo codes currently only work on the web and mobile web, not on mobile apps.

Where do members enter a promo code?

On web, there’s a “Have a promo code?” field during checkout.

Can I limit how many times a promo code is used?

Any member who has the code can redeem it as many times as they would like. Being able to restrict the code per member or per Plan is on the roadmap.

Are promo codes case‑sensitive?

When creating a promo code, it will automatically convert to UPPERCASE. If you are sharing a Plan link with a promo code parameter on the end (&promo_code=YOURCODE) ensure that you type the promo code in all UPPERCASE.

Can I apply or remove a promo code for a specific member?

Not at this time, but it’s a feature under consideration. You can always remove a member from a Plan or move them to a different one.

Can I apply a promo code to an existing subscription?

Not at this time, but this is something we are planning on adding in the future.

Did this answer your question?