Hi,
currently, the mining reward is 12,5 BTC for each block mined.
But that won't be always the case. In approximatively 685 days, Bitcoin block reward will be halved, which means miners will only be rewarded with 6,25 BTC afterwards.
Reward is halved every 210,000 blocks.
If you want to know more about reward halving, you can go there:
https://www.bitcoinblockhalf.com/and here:
https://blockonomi.com/bitcoin-halving/This is correct, but ignores one key piece.. the transaction fees.
Bitcoin's miner reward halving system is designed to taper miners off of the new block rewards and onto the transaction fees as the reward. As of the time I'm writing this the most recent block also contains 0.11 BTC of transaction fees in addition to the block reward. That may not seem like much, but when there is a large transaction backlog it can add up very quickly as people offer more fees to get their transaction confirmed more quickly.