Bernard Balanche entre à la Sécurité sociale en 1967 comme aide comptable au service mécanographe. De 1971 à 1976, il oeuvre au sein du service contentieux pour le recouvrement des créances. Il se charge des allocations logement des personnes âgées et de la présentation des dossiers en Commission d'orientation des "infirmes". En1983, il devient agent de contrôle à l'URSSAF de Melun, et puis de Besançon de 1978 à 1983. A partir de cette année-là, il exerce au sein de la CAF de Besançon, occupant successivement les postes de fondé de pouvoir (jusqu'en 1994), puis d'agent comptable. A partir de 1998, il est également agent comptable de la CAF de Montbéliard et de l'Union immobilière de Montbéliard. Il prend sa retraite en 2009.