Germany's politicians are allowing each stadium to be at 20 percent capacity for the Bundesliga's 18 clubs, providing the seven-day rate of infection of the coronavirus is lower or equal to 35 per 100,000 inhabitants in the local region.
That means around 15,000 fans could now watch title holders Bayern Munich start the new season on Friday at home to Schalke 04 at the Allianz Arena.
Fans must wear face masks and stay 1.5m apart, while alcohol is banned and away supporters are not allowed.
“Sports events thrive on fans' support and atmosphere with an audience – this applies to Bundesliga games as well as to amateur sports,” said Armin Laschet, state premier for Germany's football hotbed North-Rhine Westphalia.
There was already a test run in the first round of the German Cup last weekend.
A set number of fans were allowed into each ground with the numbers varying due to the different health authorities' regulations from region to region.
Following a two-month hiatus after the coronavirus pandemic hit Germany in March, the Bundesliga became the first of Europe's top leagues to resume in mid-May behind closed doors.
The last German league game played in front of fans was on March 8th.
Germany's top flight clubs lose several million euros in lost match revenue for every home game played behind closed doors.
In August, the Marburger Bund, the association and trade union for doctors in Germany, also warned against a return of fans to the stadiums.
“The danger of a mass infection would be real,” chairperson Susanne Johna told the Neue Osnabruecker Zeitung newspaper.
“If we are unlucky, a 'superspreader' would sit among the fans and the virus will spread like wildfire.
“Someone may not have any symptoms at all yet, but still his throat is already full of the virus.
“And with the shouting and cheering (at a game), it (further infections) can happen in a flash.”