In Solana, storing metadata for an NFT requires a metadata account (created by the Metaplex Token Metadata program), which has an associated rent cost to keep it on-chain.
Current Rent Cost for a Solana NFT Metadata Account (2024)

Metadata Account Size: ~679 bytes (as per Metaplex standards)
Rent per byte per epoch: 0.00000348 SOL (varies slightly based on Solana’s rent calculations)
Rent-exempt minimum: ~0.0020394 SOL (for 2 years of rent)
Calculation Breakdown
Base rent per byte per epoch:
679 bytes * 0.00000348 SOL ≈ 0.00236292 SOL(initial calculation)Rent-exempt minimum (required to keep account alive for ~2 years):
≈ 0.0020394 SOL(actual cost, as Solana rounds and adjusts for rent-exempt thresholds)
Additional Costs (Optional)
Edition Account (for Master Edition NFTs): ~0.0020394 SOL (similar to metadata)
Token Account (holding the NFT): ~0.0020394 SOL (if not already created)
Total Estimated Cost for Metadata Only
Minimum: ~0.002 SOL (just metadata)
For a full NFT (metadata + token account + edition): ~0.006 SOL
Notes
Solana’s rent is one-time (not recurring if the account remains funded).
Costs may fluctuate slightly due to Solana’s dynamic rent calculations.
Metaplex’s Token Metadata program enforces this structure.
