NFT Rental Listing Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
NFT Rental Listing Tool lets you list your NFTs for rent on supported rental marketplaces. Instead of selling your collectibles, you can earn passive income by renting them out for a specified price and duration. The tool verifies ownership of each NFT, approves the rental contract, and creates listings with your desired rental price (per day) and duration. Renters can then borrow your NFT for the specified period, paying the rental fee, while you retain ownership and receive the rental income. This is ideal for NFT holders who want to generate yield from their assets without selling them.
HOW TO USE
Connect your EVM wallet and select the network. Enter the rental marketplace contract address that supports NFT rentals. In the input area, list each NFT you want to list for rent using the format: contract,tokenId. Click "Add NFTs" to load them, then click "Check NFTs" to verify that you own each token—the tool checks ownership via ownerOf() or balanceOf(). Set the rental price in wei (per day) and the rental duration in seconds. Click "List for rent" to approve the rental contract and create listings for all owned NFTs at the specified price and duration.
TECHNICAL MECHANISM
The tool first verifies ownership of each NFT by calling ownerOf(tokenId) for ERC-721 tokens or balanceOf(account, tokenId) for ERC-1155 tokens. It then approves the rental contract to transfer each NFT—using setApprovalForAll(rental, true) for ERC-721/ERC-1155 or approve(tokenId) for individual ERC-721 tokens. Finally, it calls the rental contract's listing function, which typically takes the NFT contract, token ID, price per day, and duration. The rental contract records the listing and makes it available for renters to discover and rent. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the listing process.
WHAT IT CANNOT SEE
This tool cannot list NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the rental marketplace supporting the specific NFT standard (ERC-721 or ERC-1155) and the collection you specify. NFTs with non-standard transfer or ownership logic, soulbound tokens, or locked NFTs are not supported. The tool cannot guarantee that the NFT will be rented or that rental terms will be honored by renters—this depends on marketplace rules and renter behavior. Rental income is not guaranteed.
PLEASE NOTE
Listing an NFT for rent requires approving the rental contract to transfer your NFT during the rental period. Ensure the rental contract is trusted and audited before listing. You retain ownership of the NFT and can reclaim it after the rental period ends. This tool is for EVM chains only and does not support non-EVM networks.