A 50% deposit is required to confirm an order. Full payment is due 2 days prior to delivery or customer pickup. Prior to delivery; Visa, MasterCard, American Express, or Discover are accepted for payment. Customer pickup orders less than $200 may pay upon pickup. Only established customers may pay by cash or check with prior authorization.