Бундеслига включает 18 команд, которые играют по системе «осень-весна». Каждая команда проводит по 34 тура, встречаясь с соперниками дома и на выезде. Три лучшие команды напрямую попадают в групповой этап Лиги чемпионов УЕФА, а четвёртая — в квалификацию. Команды, занявшие 17-е и 18-е места, выбывают в низший дивизион.