Seit 2005 ist Frank Schäffler mit vierjähriger Unterbrechung Mitglied des Deutschen Bundestages. In seinen Abgeordnetenjahren bis 2021 war er ordentliches Mitglied des Finanzausschusses. Seit Beginn der 20. Wahlperiode des Deutschen Bundestages ist er ordentliches Mitglied im Haushaltsausschuss und im Ausschuss für Digitales sowie stellvertretendes Mitglied im Finanzausschuss.
Frank Schäffler wurde 1968 im Schwäbisch Gmünd geboren und lebt mit seiner Frau und seinen zwei Kindern im ostwestfälischen Bünde. Nach einer Ausbildung zum Industriekaufmann in Bad Salzuflen absolvierte er ein Studium der Betriebswirtschaftslehre in Paderborn und Bielefeld, das er 1996 als Diplom-Betriebswirt (FH) abschloss. Von 1997 bis 2010 war er selbstständiger Handelsvertreter bei einem Finanzdienstleistungsunternehmen.
Frank Schäffler ist seit 1987 Mitglied der FDP. Bei den Jungen Liberalen hatte er bereits ab diesem Jahr bis 1990 das Amt des Kreisvorsitzenden in Lippe inne und von 1990 bis 1993 war er Vorsitzender des Bezirksverbandes Ostwestfalen-Lippe. Seit 2011 ist Frank Schäffler Bezirksvorsitzender der FDP Ostwestfalen-Lippe und seit 2014 Kreisvorsitzender der FDP Minden-Lübbecke. Dem FDP-Landesvorstand Nordrhein-Westfalen gehört er bereits seit 2004 an.