No carrier actually delivers for free. Either a company is huge and can absorb shipping or they build it into the price of the product or they charge shipping. We pay shipping by box size, weight, and destination. The average order costs $9.95 to ship, so that is what we charge. The more products you order, the better your order as shipping is a set fee. (except gift baskets and boxes, they have a separate actual UPS Ground shipping charge) We are a small company now, but when we become huge we will revisit shipping. Check our locations page to see if we are in a nearby store. That is the best way to get free shipping.