Program deployment cost
Deploying with the upgradeable loader writes the program into a buffer, then moves it into a program-data account sized for the program plus any space you reserve for upgrades. Almost all of the cost is that account’s rent deposit.
The current rent rate: no data yet. The page shows nothing rather than a guess.
Account layouts: loader-v3-interface state.rs (program 36, program-data header 45, buffer header 37 bytes). The file is measured in your browser and never uploaded.
FAQ
How much does it cost to deploy a Solana program?
The rent-exempt deposit of the program-data account (45 bytes + the reserved size), of the 36-byte program account, and the base fee of every write transaction. During the upload the wallet must also fund the buffer account.
Does reserving space for upgrades cost more?
Yes, the deposit grows with the reserved size. It also means a later, larger version fits without extending the account.
Can I get the deposit back?
Closing the program (solana program close) returns the program-data deposit to the address you name. A closed program id cannot be redeployed.