Is betting where money isn’t involved haram? For instance, two friends play a sport and the looser has to drink espresso… or something silly like that (i.e. something that wouldn’t cause harm)?
No, this type of dare would not fall into the definition of unlawful gambling or chancing, hence it would be permitted, provided there is no harm in the act one dares to undertake in case of losing.
Unlawful betting is where one places his wealth at stake (actually or by promising to pay later) in order to obtain the wealth of another and the transaction is contingent upon a future uncertain event. Whereas in the said situation, one is merely vowing to drink coffee or carry out some act, if one lost the game. Thus, this is not a form of gambling.
However, if the loser was obliged to buy the winner a cup of espresso or something else, then that would constitute gambling, hence not permitted.
And Allah knows best
[Mufti] Muhammad ibn Adam
Darul Iftaa
Leicester , UK