The organisation committee said in Frankfurt that projected income from the June 26-July 17 tournament was 50.6 million euros ($67.7 million). Around half was from the sale of 782,000 tickets.
German football federation president Theo Zwanziger said spending had been lower and ticket sales higher than planned, contributing to the tournament's "tremendous financial success".
About 5 million euros ($6.7 million) of the profit will be spent on promoting women's football, and 1 million euros will go to German sport, including the Olympic organisation, sport for the disabled and a sports aid foundation.
Stadium operators will also receive an additional 20,000 euros ($26,750) per match played at their venues.
Matches at the 16-team tournament were played at nine stadiums.
Japan won the final against United States in a penalty shoot-out following a 2-2 draw after extra-time.