Payment is expected within 5-7 days of delivery. We strive to offer affordable heating oil prices in Connecticut and Massachusetts.