Spain defeated Argentina 1-0 in Sunday's final and FIFA raised its revenue projection by 2 billion dollars to reach 11 billion for the four-year cycle.
The tournament recorded a record attendance of more than 15 million people in stadiums and fan zones.
Mexico hosted 13 matches between June 11 and July 5 and received nearly 3 million foreign tourists in Mexico City, Guadalajara and Monterrey.
Tourism spending reached 2.1 billion dollars, although most visitors made day trips.
A survey by El Financiero conducted between July 13 and 17 showed that 75 percent of Mexicans approved of the Mexican national team's performance.