What payment do you require upon delivery?

On rentals we require the first month of rent and delivery and pickup fees.  On purchases we require the total sales price including delivery charge and sales tax. We accept checks (personal or business), cash and most major credit cards.
random