How to Split a Bill on Venmo, Cash App, or Zelle
In the US, splitting a bill almost always ends the same way: one person pays the whole check on their card, and everyone else pays them back through an app. Venmo, Cash App, and Zelle all do this well — the differences are in fees, speed, and which one your friends already use. Here's how to split a bill cleanly with each.
The basic method (works for all three)
- One person pays the full bill at the table — cleaner than everyone handing over cards.
- Work out each person's share, including their portion of tax and tip. (Do this fairly with the bill calculator rather than dividing evenly when orders differed.)
- The payer requests each share through the app, or shares their handle so people can send it.
- Everyone pays the same evening — debts settled that night don't get forgotten.
Venmo
The most social option, and the default for many US groups. The payer can send a request to each friend for their exact share, or post their @username for people to pay. Use friends-and-family payments — sending money to a personal contact is free from a linked bank account or Venmo balance. (Paying with a credit card adds a fee of around 3%, so avoid that for paybacks.)
Cash App
Works the same way via your $cashtag. Request each person's share or share your cashtag. Personal payments from a balance or linked debit card are free; credit-card-funded payments carry a fee.
Zelle
The fastest if everyone banks in the US: Zelle moves money bank-to-bank, usually within minutes, with no fees. It's built into most US banking apps, so there's no separate balance to top up. You'll need each person's email or US phone number. The catch: there's no polished request-and-remind layer like Venmo's, and payments are irreversible — so double-check the amount.
Which should you use?
- Everyone already on Venmo? Use Venmo — the request/reminder flow is smoothest.
- Want zero fees and instant bank transfer? Use Zelle.
- Cash App users in the group? Cash App is just as easy via cashtags.
The honest answer: use whatever the group already has installed. The app barely matters; getting the shares right does.
A worked example
Four friends, $120 food subtotal, 8% tax, 20% tip. One person pays the $151.20 total. They had different orders, so instead of an even $37.80 each, the calculator works out:
- Alex (steak + cocktails): $50.40
- Sam: $37.80
- Jordan: $37.80
- Riley (salad, no drinks): $25.20
The payer sends three requests for those exact amounts, everyone taps pay, done in under a minute. Run your own numbers in the calculator, then drop the shares into requests.