The secretary of state may enter into agreements with a local governmental unit to provide a technological service or project to enhance the state's election system. The secretary of state and the local governmental unit shall agree to the amount of consideration to be paid under the agreement. In addition, the secretary of state may accept federal funds for election purposes. If the secretary of state accepts federal funds and the terms of the grant do not require the state to maintain its effort, section 3.3005 does not apply. If the secretary of state accepts federal funds and the terms of the grant do require the state to maintain its effort, section 3.3005 applies. The funds accepted under this section must be deposited in accounts in the special revenue fund and are appropriated to the secretary of state for the uses authorized by this section. The secretary of state shall report by January 15 each year to the chairs and ranking minority members of the finance committees of the house of representatives and the senate with jurisdiction over the secretary of state the total amounts received in the preceding calendar year, the sources of those funds, and the uses to which those funds were or will be put. For purposes of this section, "local governmental unit" means a county, home rule charter or statutory city, town, or school district.