The bill was among 30 that Walker signed privately on Thursday morning in Milwaukee.
The new law allows lobbyists to start making personal donations the day candidates can circulate petitions for office, which is April 15. Under previous law they couldn't make any donations until June 1.
State law continues to bar lobbyists from giving campaign donations to members of the Legislature while it is still in session.
The bill passed the Legislature with unanimous Democratic opposition.