En libéral, le salaire d'un médecin généraliste est constitué des honoraires (payés par les patients ou par la Sécurité sociale) et de « forfaits » (versés par la Sécurité sociale pour compenser les charges fixes du cabinet). En moyenne, les revenus d'un médecin généraliste en libéral sont d'environ 70 000 euros bruts par an.En milieu hospitalier, le salaire d'un médecin généraliste est fixé par la grille indiciaire de la Fonction publique hospitalière. Il débute autour de 50 000 pour atteindre 80 000 euros bruts par an en fin de carrière.En salariat, le salaire est généralement compris entre 50 000 et 100 000 euros bruts par an, soit de 4 100 euros bruts mensuels à 8 200 euros bruts par mois.