For each successfully proposed block, the Proposer is rewarded with a fixed amount of SHR tokens (REWARD_PER_BLOCK). The reward together with the total transaction fee of such block is distributed proportionally to the contribution of the Validator and Delegators. So, the total earning a validator can receive for each successfully proposed block is:
BLOCK EARNING = REWARD PER BLOCK + TOTAL TRANSACTION FEES
The Validator, then, keeps a fixed percentage of SHR token as the commission for providing block forging services. Each validator has its own commission rate.