Columbia, South Carolina (CNN) - Republican gubernatorial candidate Nikki Haley earned more than $40,000 in 2007 and 2008 consulting for one of South Carolina's largest engineering firms, according to tax records from those years released by her campaign on Monday.
Haley's work for the firm, Wilbur Smith Associates, was first revealed last week when the campaign allowed reporters to view her 2009 tax records. The records showed that Haley collected $2,000 from the company, money she did not disclose on state ethics filings.
According to the additional records released Monday afternoon, just hours before she faces Rep. Gresham Barrett in a runoff election for the GOP nomination, Haley earned $30,000 from the company in 2007 and $10,500 in 2008. She was first elected to the state legislature in 2004.
Robert Ferrell, the firm's southeast region business development manager, told CNN last week that he hired Haley because she was "a connected person who had access to a lot of folks and information."
Both Haley and Ferrell said that she recused herself from votes involving the company and did not tip off Wilbur Smith to upcoming state contracts.
Haley did not violate any laws by failing to disclose the income, the State Ethics Commission has said.
Haley has made government transparency a central tenet of her campaign and once put forward legislation that would compel lawmakers to disclose their income.
"All sources of earned income also must be reported whether or not derived from public or private sources," her 2009 bill read, according to The State newspaper.
Haley's campaign stressed that her time in South Carolina’s legislature has been "a learning process" and noted that she worked for the firm before introducing the transparency legislation.
"Nikki disclosed everything she was supposed to, and the Ethics Commission has confirmed that," said Haley campaign manager Tim Pearson. "In fact, starting in 2009 Nikki even voluntarily disclosed income that she was not required to. But she does believe the state law should be made stronger and that every legislator should be required to disclose all of their income sources, which they are not presently required to do, and she will continue to push for that as Governor."
The Barrett campaign has accused Haley of hypocrisy by campaigning for income disclosure while failing to disclose her consulting fees. On Monday, Barrett’s campaign blasted Haley for withholding the tax records "until only hours before the polls open to avoid public scrutiny."
"That Representative Haley failed to disclose $40,500 in income from a company with numerous state government contracts is deeply troubling," Barrett campaign manager Luke Byars told CNN. "And when that company's only public reason for paying her was her 'connections,' it raises a strong appearance of impropriety."