How to Mint Your First Tezos NFT on

Tezos is quickly becoming one of the go to blockchains for emerging artists. After doing a lot of research on potential blockchains (Ethereum, Cardano, Solana) to create my first photography NFTs I decided upon Tezos because of it’s low gas fees, sleek marketplaces, and community. In this article I’ll show you how to mint your first NFT on the Tezos blockchain through In future articles I’ll explore other marketplaces like so be sure to follow to learn more! is one of the top NFT marketplaces currently on Tezos and has the highest trade volume at the time of this writing. is very similar to OpenSea in that it allows anyone to create their own NFTs and sell them. This also allows scammers to do the same, so please make sure to vet your NFT artists before buying.

Note: You can find a list of all the Tezos NFT marketplaces here.

Purchase $XTZ

First, just like every other blockchain, you will need some of the native currency to mint. The cost to mint and sell on Tezos is a compared to tens or hundreds of dollars on Ethereum (another reason I chose to mint on Tezos).

Tezos (symbol $XTZ) is listed on most major exchanges like CoinMarketCap has a list of every exchange that sells Tezos; you can find that here.

If you are only minting a couple NFTs on Tezos then you should be fine with buying around 10 $XTZ and could probably get away with as little as 5 $XTZ to get started. If you plan on minting a lot of NFTs like a 5,000 or 10,000 profile picture (pfp) set then you will likely need a lot more $XTZ because you will pay a gas fee for each individual NFT minted. Either way, it is still multitudes cheaper than Ethereum.

Once you’ve purchased your $XTZ you will need to move it to a wallet that can interact with This step is NEEDED to be able to mint your NFT or purchase other NFTs because you CANNOT mint and/or buy NFTs through an exchange wallet (e.g., coinbase, binance, kraken, etc.).

I use the Temple wallet browser extension because it works similar to MetaMask. You can download the extension here. You can also view a list of other wallet options on the Tezos website here.

Create a Collection

Once you’ve moved your funds into your Tezos wallet head over to to begin the process of creating your first NFT there.

In the upper right ribbon of the site you will see “Create”. Click on Create. If it’s your first time to the site you will be asked to sign in with your wallet. Choose the same wallet option that you moved your $XTZ funds into earlier. Your wallet will then be asked to “sign” this transaction, essentially accepting that you want to sign in to the site with that wallet. This will not cost any $XTZ.

1. Click Create
1. Click Create
2. Connect your Wallet
2. Connect your Wallet
3. Sign the Transaction to Complete Connection
3. Sign the Transaction to Complete Connection

Once signed in you will be redirected to the Create Collection page. This is where you will create the collection that you will mint your NFTs into. This part of the process does require you to pay $XTZ and it usually costs around 1 $XTZ to create a collection.

I would advise keeping your first collection at a general level so you can mint any kind of NFT into it. If you know you specifically only want to create horse NFTs, or abstract line art NFTs, or something else specific, then you can give your collection a specific name to diversify from any future collections you create.

Note: Don’t overthink it, you can always go back and edit your collection name, description, and photo!

I kept my collection at a high level and listed the name as “Varras”, and for description I put “Exploring life through NFTs”, and used a photo of a dog that I took while hiking Rainbow Mountain in Peru.

When you’re good with your name, description, and photo of the collection click “Create” at the bottom and your wallet will again pop up with a notification to approve this transaction. Click accept and your wallet will spend around 1 $XTZ to create this collection on the blockchain.

4. Page to Create New Collection
4. Page to Create New Collection
5. Confirmation of Collection Creation
5. Confirmation of Collection Creation

Create Your NFT

Okay, now the fun part, creating your NFT!

Once you’ve created your collection, click Create again in the top ribbon and you should be brought to the “Token” page. This is where you will upload the NFT image as well as Title, Description, Editions, and Royalty. This is NOT where you set your NFT price; more on that later.

You will also notice the collection name is prefilled with the name of the Collection you just created. If you create another collection you can select it from the dropdown here, as long as it was created using the same wallet address. You can also select “New Collection” to create another brand new collection.

6. Create a New NFT
6. Create a New NFT

Below, I describe the fields on the “Create New Token” page.

  • Upload File: Upload your NFT image here. Pretty much every file type is acceptable with the only limit being 100MB per file.
  • Title: The name of your NFT. This is different than the name of your collection. The title should differentiate your NFTs within the collection.
  • Description: As short or as long as you’d like. Some people like to include how they were inspired to create the NFT, or some details on how the NFT was made. Can even include a poem in here. Whatever you think speaks to your audience.
  • Collection: This is the name of the collection you want to mint your NFT into.
  • License: The type of license you want to list your NFT under. I have listed all of mine under “No License / All Rights Reserved.” I would advise reading up on the various licenses here if you want to do something more specific.
  • Editions: This is how many NFTs will be created when you click “Mint.” For my photography NFT I’ve allowed 10 editions (copies) to be created of each photo. You can choose whatever you’d like here from 1 to 10,000 but lower counts usually drive higher prices.
  • Royalty: This is how much you will receive for each Secondary sale of your NFT. So if you sell your NFT for 10 $XTZ and the next person sells that same NFT for 1000 $XTZ and you have a 10% royalty on the NFT that means you will receive 100 $XTZ from that secondary sale of your NFT (minus 2.5% fee from Here is another good example of how royalties work on Rarible (very similar concept just different blockchain/marketplace).

Note: You CANNOT change these fields once you’ve minted the NFT. So please make sure you’re happy with the Title, Description, etc., and make sure there are no spelling errors!

Once every field is filled in click mint! You will then see a notification pop up to confirm the transaction with your wallet and mint to the blockchain. Click confirm and CONGRATS! You’ve minted your first NFT on Tezos!

Note: It cost me about 0.1 $XTZ ($0.40 USD at the time of this writing) to mint 10 editions of my photography NFT. Extremely cheap compared to Ethereum.

7. Mint Your NFT
7. Mint Your NFT
8. The NFT I Minted for this Article
8. The NFT I Minted for this Article

After your blockchain confirmation of your newly minted NFT has occurred it will take a few minutes for your metadata info to update on It is normal to see a screen like the one below:

9. NFT Metadata Updating on Site
9. NFT Metadata Updating on Site

Sell Your NFT

After about 5 to 10 minutes your NFT metadata should be uploaded to the site and you can now put your NFT up for sale!

If you are still on the page that says “Loading metadata info…” hit refresh and your NFT should be there. You can also find your NFT by clicking the profile icon in the upper right of the ribbon, next to Create. Then selecting “Created” in the dropdown menu. Once the Created page loads you can click on the new NFT you created and will see a Details page with your NFT and it’s information.

On that Details page there is a button titled “Actions”. Click that Actions button now.

10. NFT Detailed View
10. NFT Detailed View

Once you select Actions you will be able to see all the actions you can take with your NFT, which includes listing it for sale!

There are other options for sending, auctioning, and even burning your NFT but we won’t cover those in this tutorial.

In the List section, enter how many editions you’d like to list for sale. As well as the price for each edition. For example, I created 10 editions of the photography NFT I minted. I am listing all 10 of those editions for sale, each one costing 5 $XTZ. If I sell them all then I’ll have received 50 $XTZ minus the 2.5% fee that takes on each successful sale, so about 48.75 $XTZ in total. (More information on’s fees can be found at their FAQs here.)

Once you’ve filled out the editions and price fields click “LIST”. You will be asked to confirm the transaction with your wallet and you will have to pay a small amount of $XTZ. I paid about 0.25 $XTZ (about $1 USD at the time of writing) to list 10 editions of my photography NFT.

11. List Your NFT for Sale
11. List Your NFT for Sale
12. Confirm List for Sale Transaction
12. Confirm List for Sale Transaction

Once you click confirm it will take about a minute for the transaction to list on the blockchain. CONGRATS! You’ve just listed your first Tezos NFT for sale on!

To double check the listing went through, click the profile icon in the upper right and select “Listings” from the dropdown menu. This brings you to the Listings page with all your current listings on This page does not include other marketplaces like I put an example of my listings page below:

13. Listings Page
13. Listings Page

What Next?

Next, you have to market your NFT! At the time of writing I’ve minted 5 NFTs in total on Tezos; 4 on alone and yet to have a single sale. But that’s not stopping me from marketing my work and I hope that doesn’t stop you from marketing either! No one will know about your great work until you tell them!

Right now the best way I’ve found for a new artist to market for free is on Twitter. The Tezos NFT community is very social and welcoming on Twitter with many “shill” threads active on a daily basis. I recommend searching Twitter for keywords “Tezos” and “Shill” and find a recent thread. Once you do, tweet an image with a description of your work in the thread! You’ll soon be getting sales in no time.

Also, if you’re finding you may have over priced or under priced your NFT you can go to Listings on your NFT page and relist your NFT for a different price!

To wrap things up and give a TL;DR here’s the steps below:

  1. Purchase $XTZ on an exchange
  2. Transfer $XTZ from the exchange to a Tezos wallet like the Temple Wallet
  3. Sign into with your Tezos wallet
  4. In the upper right of click Create
  5. Fill out all the information to create a collection
  6. Once collection is created, upload your NFT file under token and fill out all the information and click Mint
  7. Once your NFT is minted go to the NFT details and select Actions; fill out the information to List your NFT for sale and click LIST
  8. Your NFT is now listed for sale; now it’s time to market!

In total, it cost me just under 2 $XTZ to mint and list my Tezos NFT on If you’d like, you can view the listing here, along with the other NFTs I’ve created.

Feel free to ask me any questions over on twitter @varrasNFT or give me a follow if you like the content and want to learn more!

Thanks for taking the time to read.


Subscribe to Varras
Receive the latest updates directly to your inbox.
This entry has been permanently stored onchain and signed by its creator.