Se juegan 2 torneos (Apertura y Clausura) durante la temporada anual.
Cada torneo ocupa un semestre de la temporada, compartiendo ambos el mismo formato: El torneo se divide en dos partes: Los 8 equipos jugarán una ronda clasificatoria de todos contra todos a una sola vuelta entre sí, terminando en 7 fechas totales de 4 partidos cada una para los grupos, Se utiliza un sistema de puntos, que se presenta así: Al finalizar las 7 jornadas totales, la tabla se ordenará con base en los clubes que hayan obtenido la mayoría de puntos, en caso de empates, se toman los siguientes criterios: Al final de la fase de clasificación, seis equipos pasarán a la siguiente ronda según la tabla general Una vez determinados los clasificados, se recurrirá a la tabla general para realizar los enfrentamientos de acceso a semifinales, de la siguiente forma: 4° vs 5° 3° vs 6° Los clubes vencedores en los partidos de acceso a semifinales serán aquellos que en los dos juegos anoten el mayor número de goles.
Las semifinales variarán según la posición en la tabla de los equipos ganadores de la fase anterior: 1° vs 2° mejor clasificado 2° vs 1° mejor clasificado Los ganadores de las semifinales se enfrentarán en la Gran Final, disputándose a ida y vuelta, el mejor clasificado entre los finalistas jugará el último partido en su estadio.
Los dos equipos finalistas de cada torneo clasifican a las series de ascenso, enfrentando al campeón de un torneo con el subcampeón del otro torneo y viceversa; si un equipo llega a la final dos veces, este ascenderá automáticamente sin necesidad de jugar una serie extra.
Heredia y Juventud Copalera clasifican a las series de ascenso.