(1) The county tax provided for under s. 624.501 as to an agent shall be paid by each insurer for each agent only for the county where the agent resides, or if such agent’s place of business is located in a county other than that of her or his residence, then for the county wherein is located such place of business. If an agent maintains an office or place of business in more than one county, the tax shall be paid for her or him by each such insurer for each county wherein the agent represents such insurer and has a place of business. When under this subsection an insurer is required to pay county tax for an agent for a county or counties other than the agent’s county of residence, the insurer shall designate the county or counties for which the taxes are paid. (2) A county tax of $3 per year shall be paid by each insurer for each county in this state in which an agent who resides outside of this state represents and engages in person in the activities of an agent for the insurer. This provision shall not be deemed to authorize any activities by an agent which are otherwise prohibited under this code.