Revenue Secretary Dave Hardy told lawmakers Monday morning that the state has seen a budget surplus for the past eight months.