A pesar de no haber participado en muchos torneos, Roger Federer sigue siendo una máquina de facturar. Con 106 millones de dólares, fue el atleta que más dinero ganó entre junio 2019 y junio 2020, según la revista especializada en finanzas Forbes. En toda su carrera, el suizo embolsó 129,946,683 dólares en premios por su actuación en la cancha, por lo que solo con lo del último año estuvo a punto de empatar ese número. Las publicidades dejan mucho más dinero que los prize money.
Federer con UNIQLO
En el año 2018, Roger firmó un contrato de 300 millones con Uniqlo, a razón de 30 millones por año, aunque no juegue ni un partido, y dejó atrás a Nike, la marca deportiva que lo vestía hasta ese entonces. El mote de "El mejor de todos los tiempos" sin dudas es un status que la marca japonesa de ropa querrá aprovechar, pues muy probablemente la mayor parte del contrato se llevará a cabo con un Federer que será un ex jugador.