If you ship Priorty mail with the USPS they provide free boxes for shipping. You can either pick them up at the local P.O., or go online order and have them delivered.
As for the other shippers, I believe they do charge for boxes. But you can always recycle boxes from stores, grocers, etc. But make sure they are clean, and in good shape. Otherwise this could cause problems down the road.