> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mightynetworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How Do I Create a Token-Gated Plan?

Token-Gated plans let you gate access to your Mighty Network, a Space, or a bundle using a Web3 token instead of a traditional payment.

A plan can use **Stripe payments** *or* **token-gating**, but not both at the same time.

If you want to offer both options, you can create two separate plans that unlock the same Network, Space, or bundle.

## Why You’d Use Token-Gated Plans

Token-gating lets you verify whether someone holds a specific token, NFT, or minimum token amount before joining. This is useful if you’re running an NFT community, offering exclusive access to token holders, or validating identity or ownership via blockchain.

## How to Create a Token-Gated Plan

1. Go to **Admin > Plans > Plan List**.

2. Select **Create Plan**.

3. When you reach the **Gate** section, select **Token-Gating**.

4. Continue to the **Configure** panel to set up your requirements.

From the Configure panel, you can set the following:

### Token Type

Select the token type you want to use. We currently support:

* **ERC-20** (cryptocurrency)

* **ERC-721** (NFTs)

* **ERC-1155** (NFTs)

### Chain

Choose the blockchain network. Today we support **[Ethereum Mainnet](https://ethereum.org/en/enterprise/)**. Additional chains will be added in the future.

If needed, you can also select an optional **Layer 2 protocol** (currently **[Immutable X](https://www.immutable.com/)**).

### Token

Choose an existing token from the dropdown, or paste the token’s **Contract Address** directly into the field.

[<img src="https://mintlify.s3.us-west-1.amazonaws.com/mightynetworks/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9218965636493" alt="" />](/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9218965636493)

### Minimum Amount

Set the minimum amount required in a member’s wallet.

* For an NFT, enter **1** to confirm ownership of a specific asset.

* For ERC-20 tokens, enter the required token amount.

[<img src="https://mintlify.s3.us-west-1.amazonaws.com/mightynetworks/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9219056518285" alt="" />](/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9219056518285)

### Token ID (NFTs only)

If you selected **ERC-721** or **ERC-1155**, you can optionally enter a **Token ID** when you want to require a specific NFT.

If an NFT has multiple copies (each with its own Token ID) and you want to allow all copies, leave this field blank and enter only the contract address above.

If you are configuring based on an NFT listed on OpenSea, you’ll find the Contract Address and Token ID in the **Details** section of the NFT’s OpenSea listing.

[<img src="https://mintlify.s3.us-west-1.amazonaws.com/mightynetworks/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9218960196109" alt="" />](/images/for-hosts/payments-and-access/how-do-i-create-a-token-gated-plan/9218960196109)

## Previewing Your Token-Gated Plan

After configuring your settings, you’ll move to the **Preview** step. Here you can view what members will see before joining and return to earlier steps to make changes.

## Managing Token-Gated Plans and Members

Token-Gated plans appear alongside all other plans in your **Plan Details** page.

**Important:** Members on Token-Gated plans cannot currently be moved to another plan.

To learn how members purchase Token-Gated plans, review our [related article](https://docs.mightynetworks.com/for-members/account-and-purchases/how-do-i-purchase-a-token-gated-plan).
