If I fly with other PPLs, then we each pay for the leg(s) that we fly.
If I take passengers they do not share the costs. The exception is some friends, who fly as passengers very frequently. In these cases I am happy to accept their offers to pay for the refreshments, landing fees, & taxis at away stops, but I would not expect them to pay anything else.