Utility & Lifestyle

How Bill Splitting Works

How to split a restaurant bill fairly, with equal, percentage, itemised, and income-based methods, plus UK tipping etiquette.

Verified against GOV.UK — Tips, gratuities, service charges and troncs on 15 Feb 2026 Updated 15 February 2026 4 min read
Open calculator
Translated article · View in English

摘要

Splitting a bill means dividing a shared expense — typically a restaurant meal — among the people who participated. There are several fair ways to do this, from simple equal division to more nuanced methods based on what each person ordered or earned. The calculator supports four methods: equal, custom percentage, itemised, and income-based splitting.

工作原理

Tip calculation

The tip (or service charge) is always calculated on the subtotal — the bill amount before tip is added:

tip = subtotal × (tip_percent / 100)

Where

subtotal= The bill amount before tip (£)
tip_percent= The tip or service charge percentage (%)

The grand total is then subtotal + tip.

Method 1: Equal split

Everyone pays the same amount. The grand total is divided evenly, with any remainder pennies distributed one-per-person to avoid rounding errors.

per_person = grand_total ÷ num_people

Where

grand_total= Bill plus tip (pence)
num_people= Number of people splitting

Method 2: Custom percentage split

Each person pays a set percentage of the total. Useful for couples who want a 60/40 or 70/30 split. The percentages must add up to 100%.

person_share = grand_total × (person_percent / 100)

Where

grand_total= Bill plus tip (pence)
person_percent= That person's agreed percentage (%)

Method 3: Itemised split

Each person pays for what they ordered. Communal items (shared starters, a bottle of wine) are divided equally. The tip is then distributed proportionally — the person who ordered more pays a proportionally larger share of the tip.

person_subtotal = own_items + (shared_items ÷ num_people)

Where

own_items= Sum of items ordered by this person (pence)
shared_items= Total of communal items (pence)
num_people= Number of people

Method 4: Income-based split

The bill is divided proportionally to each person’s annual income. This is popular among couples or housemates with significantly different salaries — the higher earner pays a larger share.

person_share = grand_total × (person_income / total_income)

Where

grand_total= Bill plus tip (pence)
person_income= This person's annual gross salary
total_income= Sum of all people's salaries

Worked examples

Equal split: £85 dinner, 4 people, 12.5% tip

Equal split: £85 bill, 4 people, 12.5% service charge

1

Calculate tip

£85.00 × 12.5% = £10.63

= £10.63

2

Grand total

£85.00 + £10.63 = £95.63

= £95.63

3

Per person

£95.63 ÷ 4 = £23.91 (3 people) + £23.90 (1 person)

= £23.91 / £23.90

Result

Each person pays approximately £23.91

Income-based split: £80 dinner, £45k / £15k salaries, 10% tip

Income-based split: £80 bill, incomes £45k and £15k, 10% tip

1

Calculate tip

£80.00 × 10% = £8.00

= £8.00

2

Grand total

£80.00 + £8.00 = £88.00

= £88.00

3

Income ratio

£45k / (£45k + £15k) = 75%, £15k / £60k = 25%

= 75% / 25%

4

Person A (£45k) pays

£88.00 × 75% = £66.00

= £66.00

5

Person B (£15k) pays

£88.00 × 25% = £22.00

= £22.00

Result

Higher earner pays £66.00, lower earner pays £22.00

UK tipping etiquette

  • 12.5% is the traditional discretionary service charge in UK restaurants, especially in London.
  • 10% is common outside London and considered the minimum for good service.
  • 15% is becoming more common in upscale London restaurants (as of 2025).
  • Service charges are discretionary — you can ask for them to be removed.
  • Since October 2024, the Employment (Allocation of Tips) Act requires employers to pass 100% of tips and service charges to workers.
  • Always check whether a service charge is already on your bill before tipping extra.

Rounding

When a total doesn’t divide evenly, penny remainders must go somewhere. This calculator uses the largest-remainder method: it gives each person the rounded-down amount, then distributes the leftover pennies one at a time to those who lost the most to rounding. This ensures the shares always sum exactly to the grand total.

假设与局限

  • All calculations are in pence (integers) for precision. Amounts are converted to pounds for display only.
  • Tip is calculated on the subtotal (pre-tip amount), not on a total that already includes service charge.
  • The income-based method uses gross annual salary as the basis for proportional splitting. It does not account for tax, student loan repayments, or other deductions.
  • Itemised mode ignores the bill total slider — it calculates the subtotal from the items entered.

验证

Test caseInputExpectedSource
Equal, clean division£120, 3 ppl, 10% tip£44.00 eachManual calculation
Equal, rounding needed£85, 4 ppl, 12.5% tip£23.91/£23.90Manual calculation
Percentage 60/40£100, 10% tip£66.00 / £44.00Manual calculation
Income 75/25£80, 10% tip, £45k/£15k£66.00 / £22.00Manual calculation
Itemised with sharedAlice (£15+£8), Bob (£22), shared £6, 10% tipA: £28.60, B: £27.50Manual calculation

Sources

bill-split tip service-charge restaurant splitting