Very likely, the reading is accurate. What might have happened is that they don't check the meter regularly. They bill you an estimated minimum every month prior to the reading, and when they do the reading, they bill you for past unpaid amounts. Sloppy work on their part. Seemingly excessive use of resources on your part. Grin and bear it, my man.