Fra 1994 samarbeidet han med den demokratiske Wisconsin-senatoren Russ Feingold om en reform av valgkampfinansiering. Lovforslaget McCain-Feingold ville stramme inn for «soft money», det vil si bidrag fra selskaper, fagforeninger og andre organisasjoner til politiske partier, og som partiene deretter kunne la tilflyte politiske kandidater og slik omgå beløpsgrensene for «hard money»-donasjoner direkte til valgkampene.