How do you calculate a reasonable transaction fee?
See https://bitcoinfees.21.co/ for mempool size and tx fee. This will suggest fee in satoshi/byte depending on current network conditions.

If you are looking to exact fee in BTC for spending from wallet, you can try  https://github.com/shivaenigma/btxfees.