You can cancel at any time before we deliver or you pick up. Once you have received your product, there will be no refunds. We appreciate as much notice as possible. If it is going to rain, you need to cancel your order prior to delivery. Some items can be rented out if it will be a slight sprinkle. It is always best to call and check with us if there is rain in the forecast.