Split The Bill
Sign up
All posts
Bill-Splitting Apps

Split Expenses with a Link Without Anyone Signing Up

A checklist for splitting expenses with a link: from setting up the group to a zero balance, with no one installing or signing up and the fewest transfers.

Split The Bill10 min read
Split Expenses with a Link Without Anyone Signing Up

To split expenses with a link, you create a group in a web tool, paste the URL into the chat, and each person sees their balance and what they owe in their browser, without downloading anything or creating an account. The rule for this checklist is simple: if someone has to sign up to take part, that step has failed.

Splitting expenses with a link is a shared-money method in which a single URL replaces the app nobody wants to install. It works for trips, shared flats and dinners of 3 to 8 people, which is exactly where the friend who says "not another app" always turns up.

Key takeaways

  • The link only works out who owes whom; the money moves afterwards via Bizum, bank transfer or cash.
  • In a group of N people, you never need more than N−1 payments to get to zero if net balances are offset against each other.
  • The base currency and the list of participants are set before the first expense; changing them halfway through complicates every item already logged.
  • Each expense needs three pieces of information: who paid, how much, and who took part. Without the third, the split comes out wrong even if the total adds up.

Before you create the group: who's in, which currency, and which expenses count?

Three decisions are made before you generate the link: the exact list of names, one base currency, and which expenses go into the pot. Leave them for later and you'll end up arguing on WhatsApp about whether the petrol on the way there counted, or whether Marta joined on Saturday or Sunday.

  • [ ] Write every name the way people recognise it in the chat. "Javi" and "Javier P." in the same group create duplicate balances, and nobody knows which one is theirs.
  • [ ] Set a base currency even if you're travelling through several countries. Final balances are settled in a single currency, and choosing it at the end opens up the exchange-rate debate.
  • [ ] Agree on what counts as a shared expense and what doesn't. Souvenirs, cigarettes or someone's extra drink are left out from the start, not at settle-up time.
  • [ ] Decide whether anyone pays a different share. If a couple shares a room or someone only comes for two of the five days, note it now so you can use unequal splits on those items.

On a trip with euros and crowns, for example, you log each expense in the currency it was paid in and let the tool convert it to the base. If you're organising something like that, it's worth checking what each travel expense app offers for multiple currencies before you choose.

Where do I share the link to split expenses, and what does someone see when they open it?

The link goes into the group chat, whether that's WhatsApp or Telegram, not into scattered private messages. That way everyone opens the same URL, nobody asks you to "send it again", and it stays pinned at the top for the whole trip or the whole month in the flat.

  • [ ] Pin the message with the link in the chat. On day three of a trip, nobody is going to scroll back to Monday to find it.
  • [ ] Open it yourself in a browser where you're not logged in. It's the only way to see exactly what your friend will see, and if it asks you for an account, the tool isn't fit for this purpose.
  • [ ] Check that each person's balance is visible without extra steps. If people have to tap five times to see "you owe €34", they won't look.
  • [ ] Share it only with the group. Anyone with the URL can see the expenses, so don't post it in a larger group or on social media.

This is what sets the link apart from a traditional app: the person who refuses to install anything takes part just the same. We go into more detail in how to split expenses without signing up. And if you're coming from an app with limits on its free plan, first compare what it really costs to share expenses with each option.

When logging each expense: who paid, and who is it split between?

Each expense is logged on the spot with who paid, the amount, and the list of people who took part. Logging it hours later from memory, once everyone is back at the hotel, is the most common cause of wrong balances: coffees get forgotten, dinner gets entered twice, or something only three people paid for gets split among everyone.

  • [ ] Log the expense before you put your wallet away. Thirty seconds at the table saves ten minutes piecing the day back together at night.
  • [ ] Untick anyone who didn't take part. If Lucía didn't go on the €45 excursion, it's split among the others and she doesn't pay a share.
  • [ ] Use a description people will recognise. "Saturday dinner La Tasca" makes sense; just "food" prompts the question "which one?".
  • [ ] Let everyone log their own. If whoever paid for parking adds it from their phone, you stop being the group's accountant.
  • [ ] Log loans between two people as a separate expense. A "here's €20 for the taxi" that isn't logged vanishes from the balance.

In a shared flat, the same logic applies to rent and bills, except they repeat every month. There, the practical thing is to set up recurring expenses instead of re-entering them; you'll find the details in our guide to splitting expenses with flatmates.

Should I scan the long receipt or split it by item?

A receipt with more than five or six lines where not everyone had the same thing is better split by item: you scan the receipt, the AI reads each line, and you assign each person what's theirs. If everyone ordered roughly the same, an equal split of the total is enough and you skip the detail.

SituationWhat to doWhy
Set menu, everyone the sameSplit the total equallyAssigning line by line doesn't change the result
Dinner with wine only three people drankScan and split by itemThe wine is split among three, the rest among everyone
Trip supermarket shopShared total, excluding personal itemsOnly worth separating out one person's products
Receipt with a tax QR codeScan the QR codeThe receipt data is read directly
  • [ ] Check that the scanned total matches the one on the receipt. Optical reading can fail on crumpled paper or faded ink, and it's quicker to check now.
  • [ ] Decide how the tip is split. Equally among everyone or in proportion to what each person had, but agreed before paying.
  • [ ] Save the photo of the receipt with the expense. If someone questions the €18 for their dish, the proof is right there.

One clarification: the AI only reads the receipt. Working out how much each person pays is deterministic arithmetic, not an estimate. You'll find more tips in calculating the bill from a photo of the receipt.

When settling up: how many transfers do you really need?

With four people, three transfers at most are enough, even if there have been twenty expenses. The tool adds up what each person paid, subtracts their share, and offsets the net balances so money moves as little as possible. The link does the maths; each person makes the payment by Bizum, bank transfer or cash in hand.

An example from a weekend away: Ana pays for the accommodation (€240), Bea for dinner (€80), Carlos for petrol (€40), and Dani for nothing. Total: €360; share: €90 per person.

PersonPaidShareBalance
Ana€240€90+€150
Bea€80€90−€10
Carlos€40€90−€50
Dani€0€90−€90

If everyone settled expense by expense, there could be up to nine criss-crossing payments (three debtors for each of the three expenses). By offsetting balances, there are three: Dani pays Ana €90, Carlos €50 and Bea €10. Ana receives exactly her €150.

  • [ ] Settle on net balances, never expense by expense. It's the difference between nine Bizums and three.
  • [ ] Share the settle-up summary in the chat. One line per person ("Dani → Ana: €90") can be read in two seconds.
  • [ ] Add how to pay you alongside the summary. Your Bizum number or IBAN in the same message avoids the question "where do I send it?".
  • [ ] Set a deadline. "Before Sunday" works better than "whenever you can".

If the group uses another tool, the process is the same; we walked through it step by step for settling up with friends in Splid.

How do I record that the group is settled at zero?

Each payment received is logged in the group as a settlement, so that person's balance drops to €0 in full view of everyone. Without that step, the link still says Dani owes €90 even though he's already sent it to you, and someone will end up asking for it twice.

  • [ ] Mark each payment as soon as it arrives, not all at once at the end. That way the rest of the group can see who's still to pay without asking you.
  • [ ] Check that every balance is at €0 before you call the group closed. A cent out is usually rounding; a euro out is a wrongly logged expense.
  • [ ] Export the expenses to CSV if you want to keep the history. Useful if the trip happens every year or if someone asks about the accounts months later.
  • [ ] For shared flats, don't close: restart the cycle. The rent group stays open and each month starts with the recurring expenses already loaded.

The three steps you can't skip

If you only have time for three checks, make it these, because each one heads off a different kind of argument:

  1. Open the link while logged out before sending it. If it asks you for an account, it'll ask your reluctant friend too, and they'll be left out.
  2. Untick anyone who didn't take part in each expense. It's the mistake that skews balances the most and the one least noticed until someone checks.
  3. Log every payment received as a settlement. Without that record, nobody can see that the group is at zero.

Frequently asked questions

What do I do if someone joins the group halfway through the trip?

You add them as a participant at that point and leave them unticked on every expense before they arrived. They only pay from the first expense they share. If they arrive having already paid for something in advance, such as their share of the accommodation, log it as their expense so their balance reflects it.

What if someone pays me in cash?

It's logged just like a Bizum: as a settlement from that person to you, for the exact amount. The payment method doesn't change the calculation; what matters is that it's recorded. If the cash only covers part of it, enter that amount and their outstanding balance will update with what's left.

What happens if someone loses the link or deletes the chat?

Just send them the same URL again; the group and its expenses don't depend on their phone but on the link. That's why it's a good idea for you, as the organiser, to also save it outside the chat, for example in your notes. If you suspect the URL has reached people outside the group, create a new one and share only that.

Create the group and paste the link into the chat

With Split The Bill you create the group, add the names, choose the currency and send the link to the chat: your friends see their balance and what they owe in their browser, with no app required and no sign-up. You scan receipts with AI, the settle-up comes out with the fewest possible transfers, and the flat's recurring expenses load automatically. The Free plan costs nothing and doesn't ask for a card. Two taps, the link in the group, and clear accounts.

Try Split The Bill — free

10 receipt-scanned bills/month, recurring expenses, multi-currency, and settle-up via Venmo / PayPal / Revolut.

Create a free account