ST PETER PORT may have levied rates illegally for the past three years, it was suggested at the parish meeting.