Yes, they do offer free shipping for domestic orders. They mainly use the Priority Mail (USPS) service for their deliveries, and they usually take 2-7 days. Allow 2 business days from the time your order is confirmed to the time you receive your shipment confirmation email with a tracking number.