Od 1. ledna 2017 nabyla účinnosti novela zákona o volbách, která mj. definuje, co je volební kampaň nebo kdy začíná, ale také jaké jsou finanční limity výdajů pro jednotlivé typy voleb. Pro volby do Poslanecké sněmovny je tento limit nastaven na 90 mil. Kč, pro volby do Senátu to činí 2 mil. Kč za každého kandidáta, respektive 2,5 mil. Kč účastní-li se i druhého kola volby. Ve volbách do krajských voleb je limit pro politický subjekt stanoven na 7 mil. Kč pro jeden kraj, volby do Evropského parlamentu jsou omezeny limitem výdajů 50 mil. Kč. Limit pro prezidentské volby byl nastaven již v roce 2012 (.pdf) před první přímou volbou prezidenta a činil 40 mil. Kč, resp. 50 mil. Kč při účasti i ve druhém kole.
Vzhledem k tomu, že zákon nabyl účinnosti teprve tento rok a že zde limit na volební kampaň předtím neexistoval, vyskytují se určité problémy se zařazením některých činností do volební kampaně. Kupříkladu jde o užití vládních prostředků v případě ubytování či cestování po republice. To je však k výše uvedeným důvodům pochopitelné.
Zároveň byl také zákonem č. 322/2016 Sb. zřízen Úřad pro dohled nad hospodařením politických stran a politických hnutí se sídlem v Brně, jehož úkolem je dohlížet na financování právě volebních kampaní, přezkoumávat finanční zprávy dodané politickými subjekty a provádět kontrolu nad hospodařením těchto subjektů. V případě porušení podmínek má úřad možnost udělit sankce dle zákona.