I generally pick up the tab because I don�t mind. However, if it was a particularly bad date or we mutually agree to split it, I�m fine with that. I�ve done the whole, I�ll get dinner, you get the first round of drinks at the bar thing with dates. That usually works well. If somebody were to flat out tell me they aren�t paying, then you bet your ass I�d lay cash down for my half and bounce out of there lol
Im lucky that when I go out with friends that isn�t really a concern. Just spent a weekend with the bros tailgating, drinking, football, and nobody had any issue buying shit. We all put in the group chat how much we spent and then Venmo the difference if necessary. Easy.