Create an NFT collection

Easily mint an on-chain collection of NFTs that can later be sold or airdropped to customers for free.



If you have an existing contract, you can import it rather than creating a new one.

1️⃣ Create a developer account

If you do not already have one, the first step is to create an account on our developer console. You can learn more about the developer console here.

2️⃣ Create a new collection

With your account created, it's time to create a new NFT collection.

To begin, click the Collections tab and then New collection. This will open the collection registration form.

When filling out the form, be sure to provide detailed information about your collection - this is what customers will see during checkout. No need to worry if you need to tweak it later, as you can edit collection details after creation.

3️⃣ Setup your collection

Once your collection is registered, you can begin configuring it.

Start by clicking Create smart contract.

Choose the intended purpose(s) for this NFT collection. If you aren't sure, don't worry -- these checkboxes are used only to guide you in the setup, but once your collection is created, you can use it for any purpose.

Choose the blockchain you want your NFTs to be created on.

4️⃣ Set up sale configuration for your collection

If you indicated that you plan to accept payments for your collection, you'll be asked to set the price point for each NFT and a wallet address where you'd like to receive the proceeds.



Crossmint pays you 1 to 2 business days after your items are sold. All NFT sales are reviewed for compliance with regulations, and payments are disbursed only in the case that the items are compliant with our Terms of Content policy.

Before deployment, be sure to read through and agree to our content policy. Then you can complete the process and deploy your contract.



If you are on the production/mainnet environment you will be directed to purchase Credits to cover contract deployment cost.

After billing, you'll be automatically taken to the dashboard, where you can manage your contract, edit details, and start uploading NFTs.

5️⃣ Verify your account

One final step - you'll need to quickly verify your identity and collection.

  • How long does verification take? No more than 24 hours. Please account for this timing.
  • Why is verification required? For legal compliance, we use the trusted third-party Persona for verification. We do not store any personal data.

To initiate Project ownership and Collection verification, click the Start verification buttons. This will begin the automated verification process.