Minting an NFT, meaning creating a new NFT on a blockchain, usually costs money, because writing data onto the blockchain requires a fee (also called gas) for storage and computation. This fee can act as a barrier for NFT creators, especially when not knowing if or how well their artwork will sell.
It is possible to defer the cost of minting until the moment an NFT is sold to its first buyer. Minting just in time is called “lazy minting” and lowers the barrier for creating NFTs by making it possible to create NFTs without any up-front costs.