Why does it cost money to send an ether or ERC20 token transaction?
BRD does not charge any fees to send a transaction. However, the ethereum network does require a fee, called a "transaction fee". This fee is calculated based on the complexity of the transaction, and is always displayed to you before you authorize a payment to be sent.
ERC20 token transactions require a fee paid in ether.