I sent a small amount of bitcoin the other day and it was charging me 0.008 (32p) fee for a 0.03(£12) which is not bad but i changed the fee to 0.001 (4p) and it confirmed within an hour. so if you are not in a rush to make the payment then just use software that allows you to change the fee yourself. i would not bother paying no fee tho. i have tried a few times and it never gets confirmed.
Run your own node and send it for free...
Running your own node do's not mean you can send bitcoin for free!!! If a miner decided not to include it in a block then it aint getting sent.