Hi, long time Rio resident / expat here.
This whole back and forth about whether or not there is higher pricing for gringos / tourists is never going to be solved.
The answer is: “it all depends”.
(1) It depends on who the garoto is. Some garotos price themselves higher than some others — usually because they look like male supermodels or are built like professional athletes, or are hung like a Shire horse — and the market has already taught them what price point they can command.
(2) It depends on who the client is. Often, like with many other kinds of services, regular clients get reduced rates. A client that may not be seen ever again, or at the most only once or twice a year, or who may not see him regularly but also doesn’t provide him fringe benefits like gifts and Western Union, probably should not expect this kind of discount for a programa.
Also, like it or not, looks / attraction as well as age, charm and personality, do matter to quite a few of the garotos — whether “straight”-identifying or not. The extremely rare superstar client that resembles something like George Clooney, Henry Cavill, Ricky Martin or Idris Elba would get this “discount.” But the overwhelming majority of us clients not blessed with such physical gifts aren’t in this category, and have to flirt with our wallets instead.
(3) It depends on what the client wants out of the programa. Asking a garoto to do more performative or more “difficult” or unusual sex work in a short programa — especially for a visiting, rare client — is more likely to increase the cost. Remember, these are human beings, not machines.
Yes, there are some garotos who want take advantage, act like scoundrels and charge foreigners more just because they’re gringos and might be naive or unaware of the current market. There are also some who will charge the same, no matter who the client is or what is done during the act. But the price is also to be negotiated and agreed upon in advance, each garoto charges his own price, and he is not obliged to charge the same price as the others, nor is he obligated to charge each client the same. The guys all are independent contractors, not employees of the saunas. The client goes into this knowingly and willingly.
It seems like the problem arises when clients take these pricing differences personally. Hey, I’ve also seen the reverse occur: garotos getting upset when they somehow find out that a client paid another garoto more than him! So, it all evens out, I suppose…
Gringos / tourists paying more has always been part of “the game.” It’s not like how it is with gentrifying-areas real estate prices; it’s more like tourist-area restaurants or gift shop two-tier pricing. It doesn’t seriously affect local pricing, and locals already know about the two-tier system. Gringos also try to “game” the system themselves by getting local pricing on what basically amounts to only a few dollars, euros or pounds difference between the two.
Hope this helps.