When you post a transaction to the Bitcoin network you need to pay a network fee. This fee goes to Bitcoin miners who confirm your transaction.
The fee amount depends on the level of difficulty of the transaction and the current network load. Please remember that higher fees guarantee faster confirmations. If there are a lot of transactions, miners process more expensive transactions first, and only after that they get to the cheaper ones.