Die Roten have confirmed that they have reached an agreement with the Germany international and will meet his buyout clause to complete the move.
The 20-year-old has a contract with BVB until the summer of 2016, but the newly-crowned Bundesliga champion has made it clear that the club is ready to meet Gotze's 37 million euro buyout clause.
"Bayern Munich confirm that the club have reached an agreement with Mario Gotze ahead of a transfer on July 1, 2013. Bayern are willing to match the buyout clause agreed between Borussia Dortmund and Mario Gotze," the Bavarians announced in an official statement.
"Bayern intended to inform Dortmund about the transfer after their Champions League match against Real Madrid."
Dortmund revealed earlier on Tuesday that Gotze had informed the Schwarzgelben that he wants to leave the club for Bayern this summer, even though the Bavarians have not made an official offer as of yet.
"Germany international Mario Gotze and his agent Volker Struth have informed Borussia Dortmund that Gotze wants to use his exit clause and join Bayern Munich," a statement on the official BVB Facebook page reads.
"Sporting director Michael Zorc and head coach Jurgen Klopp ask all the BVB fans to unconditionally support Mario Gotze in the remaining games of the season, in particular in the crucial Champions League semifinal against Real Madrid.
"No official representative of Bayern Munich has contacted Borussia Dortmund about this matter up until today."
Dortmund chief Hans-Joachim Watzke has admitted that Gotze's imminent departure is a huge blow for the team, but added that the forward behaved correctly toward the club.
"We are obviously very disappointed, but want to stress that both Mario and his agent's behavior conform to the terms of his contract," commented Watzke.