Pickup is always free. Most items will be available for pickup within 2-3 days from the time you place your order. You'll see your estimated delivery date when you check out. We'll email you when your order's ready for pickup.