How much do you think he can get after swapping them across exchanges? If you don't know, it will cost him a few dollars to send BTC to the exchange. Somewhere around at least $ 10
You are still leaving in the past, Bitcoin transaction fee rate has been low since last week. Right now, one can get their transaction confirmed in a few blocks for a fee rate of 3 sats/byte, that can be under 1 usd provided the transaction doesn't have so many inputs.
Instant exchanges like FixedFloat.com can do the
magic for him
next, we can ignore the conversion fee, but we have to take into account another cost, which is the fee for withdrawing money from the exchange. It is about 0.01 ETH so that ETH can be withdrawn from an exchange. It's not even enough for a fee.
Do you think the person sending him ETH will be doing it for free minus accounting for the transaction fees?
Instant exchanges don't need withdrawal fees. All you worry about are normal transaction fees and service fees.