Depends on the circumstances really.
Lightning address for small amounts, nullama@stacker.news for example.
If they're paying you in fiat, you can setup at some exchanges an auto-buy and auto withdrawal, and you just give the payer your exchange details. They send the money there, it gets converted to Bitcoin, and then it is immediately sent to your own wallet.
If you're in the US there's a service called "Pay me in Bitcoin" that Strike started a few years ago