USPS has (free) Priority Mailing Tubes but they are only 38" long. The fabric is 44" wide (I think) so it won't fit. To buy a 45" long mailing tube with an inside diameter of 4" - because how tightly are you going to be able to roll the fabric anyway - costs about $3. A 48" x 4" x 4" box costs about $1.30. But... add a LOT for freight charges to get those boxes delivered to your shop! And then, being oversized, it will cost more to ship to your customer, too.