Free shipping to all orders of $100 above, for orders below $100 there is a flat rate of $9.90 plus tax depending on your location. Shipping charges are not refundable. Pick up is available in the store during store hours. Make an appointment for the pick-up. Call 1866-306-2880.