Settle Up Across Different Payment Apps
Get paid back when everyone uses a different app: pre-filled deep links to Venmo, PayPal, Revolut and Wise, plus SEPA/PIX QR codes and a public share link for people not on the app.
You don't need everyone on the same payment app to settle up. The trick is to meet each person on the app they already use. Add your payment handles once (Venmo, PayPal, Revolut, Cash App, Wise, an IBAN, a Zelle or PIX key) and Split The Bill turns each amount owed into a pre-filled deep link to the payer's own app: recipient, amount and a note describing the bill are all filled in, so they just confirm. For bank transfers there's a scannable SEPA (EUR) or PIX (BRL) QR code instead. And for people who aren't on the app at all, a public share link shows them what they owe plus the same Pay buttons, no account, no download. This guide covers each method and when to use it.
The real problem: everyone uses a different app
Splitting a bill is the easy part. Getting paid back is where it falls apart, because payment apps don't talk to each other. In the US your friends might be split between Venmo, Cash App and Zelle. In the UK and Europe it's Revolut, Wise, or a plain bank transfer over SEPA. In Brazil it's PIX. PayPal shows up everywhere.
Most splitting apps assume the whole group standardises on one tool. That's never true in real life. Somebody always refuses to download the app your group picked, and the person who fronted the dinner ends up chasing three people across three different apps, typing the amount in by hand each time.
The fix isn't to force a single app on everyone, it's to remove the typing. When the amount, the recipient and the reference are already filled in, it stops mattering which app each person prefers. Each peer taps a link that opens their app, pre-loaded, and confirms.
Set your payment handles once
Everything below runs off the handles you save on your profile. You add them a single time and they're reused on every bill you're owed on.
The supported handles are: Venmo username, PayPal.Me handle, Cash App cashtag, Revolut revolut.me handle, Wise pay-link handle, an IBAN (with the account-holder name, for SEPA transfers), a Zelle email/phone, and a PIX key. You only fill in the ones you actually use: a European user might set just Revolut, Wise and an IBAN; a US user might set Venmo, Cash App and Zelle.
The form is forgiving about how you paste a handle. Whether you type `@pavel`, `paypal.me/pavel`, or the full `https://revolut.me/pavel` URL, the app strips the prefix down to the bare username so the generated link always works. That matters because a malformed handle produces a broken link like `paypal.me/paypal.me/pavel`; the normaliser exists specifically to stop that.
Deep links: Venmo, PayPal, Cash App, Revolut, Wise
When you're the person who paid, everyone who owes you sees a Pay button on the bill for each handle you've set. Tapping it opens a pre-filled request in that app.
What gets encoded depends on the provider:
- Venmo: opens a pay screen with your username, the amount, and a note carrying the bill name. Venmo is USD-only, so the amount shows in the payer's home currency. - PayPal.Me: appends the amount as a path segment, e.g. `paypal.me/pavel/30`. If the bill isn't in USD the currency code is added so PayPal shows the right amount. - Cash App: US-and-dollars only; the amount is pre-filled as `cash.app/$pavel/30`. - Revolut: supports a currency suffix natively, so a EUR request becomes `revolut.me/pavel/30EUR` with no conversion guesswork. - Wise: takes the amount and currency as explicit query params, which makes it the cleanest option for cross-currency settle-ups.
A worked example. You cover a $84 dinner for four, split equally: everyone owes you $21. Each friend opens the bill (or the share link) and taps the button for whichever app they use. Venmo opens with $21, note "Dinner @ Trattoria", PayPal opens at `/21`, Revolut opens at `/21USD`. Nobody types a number. You just watch the "who owes you" list clear.
Bank transfers: SEPA and PIX QR codes
Not everyone wants a consumer payment app: plenty of people prefer a plain bank transfer, and in some countries that's the default. For those, a deep link doesn't exist, so the app renders a QR code the payer scans with their banking app.
SEPA (Europe, EUR). If you've saved an IBAN, EUR bills show an EPC QR code, the European-standard "giro" QR that virtually every EU banking app can scan. It encodes your name, IBAN, the exact amount, and the bill note as the transfer reference. The payer scans it, their banking app pre-fills a SEPA Credit Transfer, and they confirm. Because it's the official EPC format, there's no third party in the middle and no fee. It only appears for EUR bills, since SEPA is a euro rail.
PIX (Brazil, BRL). For BRL bills the app builds a PIX BR-Code from your PIX key. Any Brazilian banking app scans it and loads a pre-filled instant transfer with the amount and reference. Like SEPA, it's a bank rail: instant, free, and no app to install.
Zelle has no link or QR scheme, so it renders as a Copy button instead: your handle, the amount and the note as a ready-to-paste block for the Zelle screen in the payer's bank app.
Public share links: for people not on the app
The methods above all assume the person owing you can open the bill. But the whole point is that some people won't join. That's what the public share link solves.
Generate a share link for a bill and send it over WhatsApp, iMessage, email, anywhere. The recipient opens a web page that shows the bill, the split, exactly what they owe, and the same set of Pay buttons and QR codes described above. No account, no login, no download. They see "you owe $21", tap the Venmo or Revolut button (or scan the SEPA QR), pay, done.
This is the piece that makes "everyone on a different app" a non-issue. The person fronting the bill is on Split The Bill; nobody else has to be. The share link is read-only and scoped to that one bill, so you can hand it to a one-off dinner guest without exposing your groups or history.
It also means you never manually message someone "hey you owe me ยฃ15, here's my Revolut" again: the link carries the amount and the link is the request.
Which method should each person use?
You don't choose for people: you expose every handle you have and let each payer pick. But a rough guide:
US groups: Venmo for most, Cash App for the Cash App crowd, Zelle (copy button) for anyone who prefers a bank transfer. PayPal as the universal fallback.
Europe / UK: Revolut and Wise deep links for app users; the SEPA QR (EUR) for anyone who'd rather do a direct bank transfer. Wise is best when the bill and the payer's currency differ, because it carries the currency explicitly.
Brazil: PIX QR: it's instant, free and universal there, so it's usually the only one you need.
Mixed international trips: set as many handles as you can. A ski trip with a German, a Brit and an American means one person pays via SEPA QR, one via Revolut, one via Venmo: three rails, one bill, zero arguments about which app to use.
One caveat on currency: Venmo, Cash App and PayPal are effectively single-currency, so for a non-USD bill the amount may show in the payer's home currency and need a small adjustment at checkout. Revolut, Wise, SEPA and PIX all handle the amount and currency exactly, so prefer those for cross-currency settle-ups.
Putting it together
The end-to-end flow is short. One: add your handles on your profile, do this once. Two: create and split the bill as normal. Three: everyone who owes you sees Pay buttons for each of your handles, or scans a QR for a bank transfer. Four: for anyone not on the app, send them the public share link, which shows the same buttons on a plain web page.
The core idea is that settling up should never require negotiation about which app. You publish every way you're willing to be paid; each person settles on the rail they already trust; the amount and reference are always pre-filled so there's nothing to mistype.
That's how you settle up across Venmo, PayPal, Revolut, Wise, SEPA and PIX at the same time, without ever asking someone to download something they don't want.
Quick FAQ
Do my friends need to install Split The Bill to pay me back?
No. Anyone in a shared group can pay from the bill, but for people who aren't on the app you generate a public share link. It opens a plain web page showing what they owe plus Pay buttons and QR codes โ no account, no login, no download required.
How does the pre-filled Venmo / PayPal link work?
You save your handle once on your profile. Split The Bill then builds a deep link with your username, the exact amount owed, and a note naming the bill baked in. The payer taps it, their app opens with everything filled in, and they just confirm โ no typing an amount or looking up your handle.
What if my friend only does bank transfers, not payment apps?
For EUR bills, saving an IBAN shows a SEPA EPC QR code that any EU banking app scans into a pre-filled transfer. For BRL bills, a PIX key produces a PIX QR. For Zelle there's a Copy button with your handle, amount and note ready to paste. All three are bank rails โ instant and free.
Can I settle up across different currencies?
Yes, but pick the right rail. Revolut, Wise, SEPA and PIX carry the amount and currency exactly. Venmo, Cash App and PayPal are effectively single-currency, so a non-USD bill may show in the payer's home currency and need a small adjustment at checkout. For cross-currency, prefer Wise or the SEPA QR.
Is the public share link safe to send to a stranger?
It's read-only and scoped to a single bill โ it shows that one bill, the split, and what the recipient owes, nothing else. It doesn't expose your groups, history or other bills, so it's fine to hand to a one-off dinner guest or a colleague you split lunch with.
Which payment apps are supported?
Deep links for Venmo, PayPal.Me, Cash App, Revolut and Wise; a scannable SEPA EPC QR for EUR bank transfers (via IBAN); a PIX BR-Code QR for BRL; and a copy-to-paste block for Zelle. You only set up the handles you actually use.
Does the app move the money itself?
No. Split The Bill never touches your money โ it only builds the pre-filled request or QR and hands you off to the payer's own app or bank. The actual transfer happens entirely inside Venmo, PayPal, your bank, etc. That's why there are no fees on the app's side and no payment account to set up.
Try Split The Bill โ free
10 receipt-scanned bills/month, recurring expenses, multi-currency, and settle-up via Venmo / PayPal / Revolut.
Create a free accountRelated posts
How to Split a Bill in Brazil Using the Fiscal Receipt QR Code (NFC-e)
Scan the NFC-e QR code and split the bill exactly by item, straight from your state's SEFAZ portal โ no typing prices by hand.
- Fiscal qr
- Nfc e
- Sefaz
How to Split a Restaurant Bill in Serbia Using the Fiscal QR Code (SUF)
Scan the fiscal QR code on the receipt and split it exactly by items, straight from the SUF tax authority portal โ no typing prices by hand.
- Fiscal qr
- Suf
- Serbia
What Is a Fiscal QR Code on a Receipt? (And What It Actually Gets You)
A fiscal QR code links a receipt straight to the tax authority's record. Here's exactly which countries give itemised data and which don't.
- How-to
- Fiscal qr
- Receipts


