Every Bitcoin transaction requires the sender to pay a small fee.
People often claim that with Bitcoin "you can send money between any two points on earth for free". While that is true in some cases, sometimes a transaction fee is required. The fee, when it is required, is usually worth a few dollars.
The fees go to the miners to incentivise them to keep mining, which in turn keeps the Bitcoin network secure.