La LFP, à l’aide d’un logiciel d’optimisation de planification des calendriers mis au point par l’entreprise Fastbreak. Plusieurs versions sont proposées (parfois jusqu'à 100) avant que la version la plus correcte soit soumise à la validation du conseil d'administration de la LFP. Mais avant cela, les versions proposées sont améliorées au fur et à mesure au regard des contraintes d’indisponibilités de stades, de sécurité, de contraintes de programmation notamment au regard des compétitions européennes, de calendrier des clubs européens et tout en essayant d’avoir un feuilleton du championnat où chaque épisode (à savoir chaque journée) est attractif.
Il faut compter environ deux mois entre le début de la collecte des contraintes remontées par les clubs et la livraison du calendrier des matchs durant le mois de juin. Pour ce qui est du calendrier général, qui fixe toutes les dates durant lesquelles le championnat se déroulera, il est établi dès novembre-décembre de la saison précédente.
Depuis l’été 2014, le calendrier est asymétrique, ce qui laisse plus de souplesse et permet de satisfaire un maximum de demandes exprimées par les clubs par rapport aux contraintes auxquelles ils font face. Avant la saison 2014/2015, le calendrier était symétrique, c’est-à-dire qu’à l’exception de l’affiche de la 1ère journée qui se retrouvait en dernière journée, l’ordre des adversaires affrontés sur la phase aller était le même sur la phase retour.
Le calendrier est élaboré après avoir récupéré toutes les contraintes d'exploitation, c'est à-dire les dates où les stades sont indisponibles. Cela se multiplie avec l’organisation de grandes compétitions sportives et avec des stades de plus en plus multifonctionnels. Parfois, des manifestations locales ont un impact sur l’élaboration du calendrier (exemple du Festival interceltique de Lorient ces dernières saisons). Ensuite, des travaux sont prévus dans certains stades. Il faut également composer avec les contraintes d’ordre public identifiées par les préfectures, notamment les disponibilités des forces de l’ordre.
Au vu du grand nombre de contraintes, seuls les clubs qualifiés pour les coupes d’Europe peuvent formuler des vœux afin d’essayer d’aménager leur calendrier en raison des contraintes liées à leurs matchs lors des compétitions de l’UEFA. La compétitivité des clubs français sur la scène européenne a été érigée comme une priorité par le président Vincent Labrune à son arrivée en poste.
Les clubs qui disputent la Ligue des champions sont protégés lors des week-ends précédant les semaines européennes. Ainsi, les clubs qui jouent le mardi en C1 sont généralement programmés le vendredi précédent en championnat. Ceux qui jouent le mercredi en C1 jouent leur match de championnat obligatoirement le samedi précédent.
En ce qui concerne les journées de championnat qui suivent les matchs de coupes d’Europe, les règles habituelles s’appliquent, à savoir qu’il n’est pas possible pour un club de jouer dans les deux jours suivants son dernier match. Les clubs qui ont joué une compétition de l’UEFA le mercredi ne peuvent pas jouer le vendredi suivant. Ceux qui ont joué le jeudi jouent obligatoirement le dimanche qui suit.
Lorsqu’une journée de championnat est placée le week-end entre tours de coupes d'Europe, il n’y a jamais de match entre un club engagé en Ligue des champions et un club engagé en Ligue Europa/Ligue Conférence pour les raisons évoquées ci-dessus.
Certaines affiches sont positionnées à certaines dates pour des raisons stratégiques. De plus, le calendrier fait en sorte que les journées soient équilibrées avec des affiches de différents niveaux à chaque journée. Le championnat est un feuilleton avec 34 épisodes qui doivent tous être palpitants.
Une fois validé, le calendrier est partagé avec les ligues des autres sports. Il n’y a généralement pas de concertation au préalable même s’il peut arriver d’intégrer des contraintes extrêmement fortes (comme cette saison avec la montée du Paris FC en Ligue 1 Mc Donald’s qui va jouer au Stade Jean, stade du club de rugby du Stade Français, jouxtant le Parc des Princes). La LFP fait en sorte de révéler son calendrier suffisamment tôt pour que les autres sports puissent en tenir compte.