The bill, approved 73-5, now goes to Gov. Mike Easley for his signature. It is a response to Easley's decision Feb. 5 to withhold $114 million in franchise taxes and $95 million in state reimbursements to address a $1.6 billion revenue shortfall this year.
Three local governments have joined in a lawsuit against the state as a result of the governor's action.
On Aug. 22 commissioners in two N.C. counties voted unanimously Monday to sue the state for local revenues withheld earlier in the year by Easley.
The resolution to file suit originated with Cabarrus County Commissioner Coy Privette. Alamance County also joined the lawsuit.
It will be brought against N.C. Department of Revenue Secretary Norris Tolson and will be filed next week.
The bill defines the taxes as local revenue and not susceptible to being intercepted by the governor. But it then goes on to state that the revenues shall not be withheld unless "the Gov. has exhausted all other sources of revenue."
The House had approved tougher language, but questions remained even in that legislation about whether the governor's powers could be limited. The state constitution requires the governor to take whatever steps are necessary to balance the budget.
Rep. Cary Allred, R-Alamance, said the weaker language in the Senate version made the bill meaningless.
"I think we might as well do nothing as to pass this bill. It is just window dressing," Allred said. "You are giving local governments an opportunity to blame you for raising property taxes, and they have a point."