Ad oggi, il protagonista Ryan Reynolds ha incassato 108,8 milioni di dollari a livello nazionale e 193,6 milioni di dollari al botteghino internazionale per un totale di 302,4 milioni di dollari.
Nel resto del mondo, gli incassi di di Free Guy sono guidati da Regno Unito ($ 21,2 milioni), Russia ($ 10,8 milioni), Francia ($ 5,2 milioni), Arabia Saudita ($ 4,7 milioni), Germania ($ 4,6 milioni), Giappone ($ 4,5 milioni), Australia ($ 4,3 milioni), Spagna ($ 3,3 milioni) e Messico ($ 3,3 milioni).