El contrato programa es el instrumento de planificación que facilita el ejercicio de las funciones que FGC tiene asignadas, tanto en sus servicios de viajeros como en los de mercancías. Además de las líneas metropolitanas del entorno de Barcelona, la línea Lleida-La Pobla, las estaciones de esquí de La Molina, de Espot y Port Ainé, Vall de Núria, la explotación de Montserrat y el ferrocarril turístico del Alt Llobregat, FGC gestiona servicios de transporte de mercancías entre las minas de sal y potasa de Iberpotash hasta el Puerto de Barcelona, desde donde estos productos son exportados. Asimismo, FGC tiene participación en Autometro y Cargometro Rail Transport, encargadas del transporte de vehículos nuevos entre la factoría de Seat en Martorell y el Puerto de Barcelona y de piezas y recambios de esta firma automovilística. Los principales objetivos estratégicos establecidos en el Plan de Actuación de FGC para los próximos dos años son lograr una mejora de los resultados económicos, logrando aumentar el coeficiente de cobertura para alcanzar, a medio plazo, el equilibrio de la cuenta de resultados operativos en todos sus ámbitos de actividad; mantener los altos niveles de calidad en el servicio que caracterizan a este operador ferroviario; aumentar la eficiencia, en general, más allá de los aspectos económicos, y mejorar los servicios, "siempre que se pueda alcanzar a coste cero, o muy bajo".