Is direct debit compulsory?

Direct debit is not mandatory but you save time as your invoice is paid automatically.