Most retailers like iSwitch, Tuas, etc. will bill on a monthly basis, which is standard practice. Retailers may even charge third-party charges that are stated in the agreement for their service. However, amongst energy retailers, iSwitch offers the longest payment term of 28 days.