We use our own account UPS for our small package ground shipping. Most small roll prices have free UPS ground shippng already included. For anything 150 pounds and up and anything needing to be shipped on pallets we use a variety of shipping companies. We have a couple different logistic companies we use that compete with each other to get you the very best truck shipping rates possible. Except for a couple of international customers we have ongoing relations with prefer to use our own trucking companies instead of you having the cloth shipped to you freight collect. It's just much easier for us to book the freight and do the bill of ladings ourselves instead of wondering when, and can be even what day, the trucking company is coming, wondering if they have a bol and that sort of thing. We just prefer to book the trucking on our end. Except for some really huge companies we always get a better rate anyway. Whatever the trucking rate is is what we add to the invoice. We don't pad the bill ever. Just whatever they charge us is what we charge you.