Skip to main content

How to make and sell an NFT

NFT: Gucci Ghost - how to make and sell an NFT
(Image credit: Trevor Andrew)

How to make and sell an NFT? You've probably read about them in the news, and perhaps, despite the controversy, you figure they might offer a way to make money from your own creative work. In this article, we’ll walk you through the nuts and bolts of the process.

First, though, a reality check. Although you may have heard of people selling NFTs for thousands of dollars (see our best NFT artwork post for just a few examples), these are rare exceptions. And even if you replicate that success, most of the money won’t go to you. That's because numerous fees are charged to NFT artists, both upfront and after the sale, by the cryptocurrency companies that enable the transactions and the platforms that generate and maintain the NFT (If you need a bit of help deciphering exactly how NFTs work, see our guide to what is an NFT?)

Often, the full nature of these fees won’t become clear until you’ve already parted with some money. And overall, it’s actually very likely you’ll end up losing cash rather than making it. To take one example, Alan Gannett explains in this post on how he created four NFTs, sold one, and lost over $1,000 in the process. That warning aside, read on to discover how to make and sell and NFT.

How to make and sell an NFT

If you're willing to take the risk, read on as we explain the practical steps of actually navigating an NFT platform. For illustrative purposes only, we’ve chosen to demonstrate this via the NFT platform Rarible and the cryptocurrency platform MetaMask. This is in no way an endorsement of either service, and there are many other providers to consider.

Other NFT platforms include OpenSea, SuperRare, Nifty Gateway, Foundation, VIV3, BakerySwap, Axie Marketplace and NFT ShowRoom, and other payment platforms include Torus, Portis, WalletConnect, Coinbase, MyEtherWallet and Fortmatic.

01. You'll need some cryptocurrency

Ethereum homepage

Most platforms want paying in the Ethereum cryptocurrency, Ether (Image credit: Ethereum)

The first thing to get your head around is that you’ll need to pay a platform to ‘mint’ (i.e., generate) an NFT. And most platforms want this paid in Ether, the native cryptocurrency of the open source blockchain platform Ethereum.

The value of Ether (abbreviated as ETH) can fluctuate wildly like Bitcoin, another major cryptocurrency. By way of an example, when we started writing this article, 1 ETH was worth $2,751.61 / £1,923.66. Just five hours later this had changed to $2,560.92 / £1,807.47. So if you're expecting to project precise figures for your costs and profit, you may as well forget it.

To buy Ethereum, you first need to create what’s called a ‘digital wallet’ and then connect that to your NFT platform of choice. There are many digital wallet services, but for illustrative purposes, we’re going to use MetaMask, which is available as both a browser extension and as a mobile app. If you’d rather use another service, just skip ahead to step 4.

02. Create a digital wallet

To create a digital waller with MetaMask, go to the website and click on the blue ‘Download’ button in the top-right. As we’re using a desktop computer, we choose the option to install the browser extension. 

Screengrab from MetaMask

The MetaMask website (Image credit: MetaMask)

Next you’re asked to confirm that you wish to ‘create a new wallet and seed phrase’. It’s not really important to know what ‘seed phrase’ means, but basically it’s a list of words that stores blockchain information. 

Say yes to that. Then it’s just a matter of agreeing to the terms, creating a password, working through some tedious security stuff, and you’ll have an account set up. 

03. Add money to your wallet

Screengrab from MetaMask

The MetaMask account view (Image credit: MetaMask)

Now that you have a MetaMask wallet, it’s time to add some ETH to it. This bit is pretty simple: click on the ‘Buy’ button, and then select the option ‘Buy ETH with Wyre’. You’ll then be taken to a screen where you can buy ETH with either Apple Pay or a debit card. (Note: if you'd rather not part with any money yet, you can actually leave this stage till later; it just requires a little more faff.)

04. Connect your wallet to the NFT platform

Other wallets tend to work in a similar way. Whichever wallet you've chosen, once you have some ETH deposited, it’s time to head to the NFT platform itself and spend some of it. For illustrative purposes, we’ll use Rarible, but as we mentioned earlier, other NFT platforms are available.

Rarible website

Rarible is one marketplace for digital collectibles (Image credit: Rarible)

Go to (shown above). In the right-hand corner of the screen, you’ll see a button titled ‘Connect wallet’. Click that, and the next screen asks for your wallet provider, which is our case is MetaMask. 

A popup box now appears, giving you the option to connect your wallet with Rarible. Click on ‘Next’, then ‘Connect’, accept the terms of service and confirm you're over 13 years of age. 

05. Upload your file

Screengrab from Rarible

The screen for uploading a file to Rarible (Image credit: Rarible)

Hooray! You’re ready to create your NFT. First, click the blue ‘Create’ button at the top right of You’re then given the options of creating a single, one-off work, or selling the same item multiple times. In this example, we'll opt for ‘Single’.

You can now upload the digital file you wish to turn into an NFT. On Rarible, this can be a PNG, GIF, WEBP, MP4 or MP3 file, and up to 30MB in size. 

Screengrab from Rarible

The 'artwork' that we'll turn into an NFT (Image credit: Rarible)

For illustrative purposes, we’ve created an ironically terrible piece of art, inspired by David Hockney’s recent controversial work. Upload your (hopefully much better) digital file, and on the right you’ll see a preview of what your NFT post will look like. 

07. Set up an auction

Screengrab from Rarible

Choose the settings for your auction (Image credit: Rarible)

In the next part of the form, you'll need to choose how you wish to sell your NFT artwork. You have three options here. ‘Fixed price’ allows you to set a price and sell it to someone instantly (like ‘Buy it now’ on eBay). With an ‘Unlimited Auction’, people carry on making bids until you accept one. Finally, ‘Timed auction’ is an auction that only takes place for a certain time. That’s the option we’ll choose for our example. 

Now comes the tricky part: setting a minimum price. If it’s too low, the enormous fees will swallow up your profit and may leave you actually losing money. We’ll set our price at an ambitious 1 ETH and give people seven days in which to make their bids.

Next on the form, you get an option to ‘Unlock once purchased’. This gives you the chance to provide your eventual buyer with a full, high resolution version of your art, and/or additional material through a secret web page or download link.

Below that lies the most confusing option on the form, titled 'Choose Collection'. This is a very technical question about how the blockchain is set up. The default option here is ‘Rarible’, and we’d advise leaving it like that. 

08. Describe your NFT

Screengrab from Rarible

Add a description for your piece (Image credit: Rarible)

Next, you get to add a title and description for your listing. To maximise your chances of selling your NFT, you’ll need to spend some time perfecting this. 

You're then asked to consider what percentage of royalties you wish to claim on any resale of your art in the future. Again, this is a balancing act, as a higher percentage will net you more money per sale, but it will also deter people from reselling your art in the first place as they’ll be less likely to make a profit for themselves. 

Finally, there’s an optional field to add your file’s properties. And then you’re almost done. 

09. Pay the fee (but be warned)

Screengrab from MetaMask

Rarible's payment screen (Image credit: MetaMask)

Click ‘Create Item’, and you’ll be invited to connect with your wallet to pay the listing fee. If you don’t have sufficient funds in your wallet, don’t worry: you won’t have to start again. Just click on the wallet icon in the top-right corner of the screen, and you’ll be given the option to add funds directly within Rarible. 

Before you do so, though: be warned. The listing fee may seem low: in our case it was just $5.91. But this is only the beginning of the fees you’ll be charged. Before you can go any further, you have to agree to a further fee to actually generate your NFT, which in our case would have been $42.99. Then if someone actually buys your NFT, there’ll be a commission fee on the sale, and a transaction fee for transferring the money from the buyer’s wallet to your own. As far as we could tell, none of this seemed to be made very clear on Rarible’s website at the time we tried it.

We’d love to be able to explain, clearly and simply, how to calculate the cost of creating and selling an NFT, but the confusing nature of blockchain technology, the wild fluctuations in cryptocurrency values and the lack of transparency on the platforms themselves make that an impossible task. So really, you have to have to wait and see how much you get charged overall if you make a sale.

If you do fancy taking a punt and throwing a bit of money at NFTs, though, we wish you the best of luck. We’d love to hear about how you got on via Twitter at @creativebloq or Instagram at @creativebloqofficial.

Read more:

Tom May

Tom May is a freelance writer and editor specialising in design, photography and tech. He is author of Great TED Talks: Creativity, published by Pavilion Books. He has previously been editor of Professional Photography magazine, associate editor at Creative Bloq, and deputy editor at net magazine.