Financiranje izborne promidžbe propisano je Zakonom o financiranju političkih aktivnosti, izborne promidžbe i referenduma (Narodne novine, br. 29/2019, 98/2019).

Donacijom se ne smatra dragovoljni rad volontera, ali se u donacije ne ubraja samo uplata u novcu, nego i dar u obliku proizvoda i usluga, za koji se traži izdavanje potvrde s naznakom tržišne vrijednosti proizvoda odnosno usluge.

Fizička osoba smije donirati najviše 3.981,68 €, a pravna najviše 26.544,56 €.

Za donacije čija je vrijednost veća od 663,61 € davatelj i primatelj donacije obvezni su sklopiti ugovor.

Zabranjeno je primiti donacije stranih država, stranih političkih stranaka, stranih pravnih osoba; stranih fizičkih osoba, osim državljana drugih država članica EU koje zakonito prebivaju ili borave u Hrvatskoj. Također je zabranjeno primiti donacije državnih tijela, javnih poduzeća, pravnih osoba s javnim ovlastima, trgovačkih društava i drugih pravnih osoba u kojima Republika Hrvatska ili jedinice samouprave imaju više od 5 % udjela odnosno dionica, kao i od javnih ili drugih ustanova čije je osnivač Republika Hrvatska ili jedinica samouprave, ili su te ustanove u vlasništvu države odnosno jedinice samouprave.

Zabranjeno je primiti donacije od udruga radnika i poslodavaca; udruga, zaklada i fundacija koje zastupaju ili predstavljaju državni dužnosnici ili izabrani dužnosnici lokalne i područne samouprave; vjerskih zajednica, humanitarnih i drugih neprofitnih udruga i organizacija; kao i od fizičkih i pravnih osoba protiv kojih se vodi postupak naplate dospjelih nepodmirenih obveza prema državnom proračunu odnosno proračunu jedinice samouprave odnosno zaposlenicima, te od jedinica samouprave.

Zabranjeno je primiti donacije iz neimenovanih (anonimnih) izvora, a odbijamo primiti donacije tvrtki koje većinski posluju s državom ili jedinicama lokalne i područne samoupave te fizičkih i pravnih osoba koje su na bilo koji način financijski oštetili Republiku Hrvatsku ili za to postoje osnovane sumnje.

Donacije moraju biti uplaćene na poseban račun otvoren kod Zagrebačke banke d.d., IBAN: HR7023600003513599070, a prilikom uplate donatori su dužni navesti svoje ime i prezime (odnosno naziv pravne osobe), adresu i OIB, kako bi donacija mogla biti zakonito evidentirana. Svaki donator dužan je kandidatu, prema zakonu, dati izjavu da se protiv njega ne vodi postupak naplate dugova prema državnom proračunu, proračunu jedinice samouprave, ili zaposlenicima.