They are free with any service.
Disclaimer: I do not work for money tree. Money orders are generally free if you go cash a check. They should be between $1 & $2, but I have only gotten them when I cashed checks. Your best bet is to pick up the phone and call them, so they can tell you this information. You're asking the Google community, not money tree directly.
Thanks! Your answer is awaiting moderation.