Eliminate the trip to the bank and get your payment directly deposited into your bank account! Click here for a link to the secure ACH form. You only need to complete this form if you currently receive payment by check. You can view your current payment option in the Knollwood Energy Customer Portal. Direct deposit payments are typically received 5-7 business days sooner than postal mailed checks.