We have Petro and they re pretty reasonable. We have it set up so that we re on a budget. Every month, they charge you a flat rate. Then when you get an oil delivery, they just deduct it from the money you already paid so you don t get hit with a big bill. At the end of the year, if you ve paid too much you get a refund.