# Estimating deployment costs with Forge

By [0xbanky](https://paragraph.com/@banky) · 2023-09-18

---

Simply include the `-i` / `--interactive` option to enter interactive mode. For example

    $ forge script script/Deploy.s.sol --rpc-url <rpc_url> --broadcast --verify -vvvv --sender <wallet_address> -i 1
    

While running the script, you will now be prompted with a message similar to this

    ==========================
    
    Chain 5
    
    Estimated gas price: 3.00000002 gwei
    
    Estimated total gas used for script: 3524127
    
    Estimated amount required: 0.01057238107048254 ETH
    
    ==========================
    
    ###
    Finding wallets for all the necessary addresses...
    Enter private key:
    

As you can see, forge pauses before completing the deployment to ask for your private key. You can now check the estimated amount of ETH required for the transaction.

This is a life saver especially when deploying large contracts during periods of high on-chain activity where you may want to avoid accidentally spending a lot of money on transaction fees before you have a chance to agree to the estimate.

If you found this helpful, support my work by collecting an NFT of this piece!

---

*Originally published on [0xbanky](https://paragraph.com/@banky/estimating-deployment-costs-with-forge)*
