top of page

Restaurant Bill Weighted Split Calculator

Allocate an agreed cost using relative weights and reconciled payments for restaurant bill.

How to use Restaurant Bill Weighted Split Calculator

1. Choose Currency for all amounts, then enter Total Cost, Share Weights in the labelled units. 2. Enter one non-negative decimal weight per person, separated by commas, spaces, semicolons or new lines. At least one weight must be positive. Zero-weight people receive zero. Allocations sum to the rounded total. The calculation uses an agreed bill total. It does not infer who ordered an item, a required tip or a local service-charge rule. 3. Select Calculate or press Enter to see the result. 4. Select Select Copy result to copy the answer, or Reset to clear the form.

Why use this tool?

Use Restaurant Bill Weighted Split Calculator to compare your entered restaurant bill assumptions with a stated formula and a reproducible example.

How the calculation works

Exact share = rounded total × individual weight ÷ sum of weights. Floor each share to whole minor units, then distribute the remaining units to the largest fractional remainders; ties follow input order. Enter one non-negative decimal weight per person, separated by commas, spaces, semicolons or new lines. At least one weight must be positive. Zero-weight people receive zero. Allocations sum to the rounded total. The calculation uses an agreed bill total. It does not infer who ordered an item, a required tip or a local service-charge rule. Choose one currency for every monetary input. The selector labels and formats amounts; it does not apply an exchange rate. Money displays use the selected currency’s standard minor units, including whole yen for JPY. Exact decimal arithmetic precedes rounding; halfway minor units round away from zero. Numeric input/result magnitudes are bounded by 9,007,199,254,740,991.

Example

Restaurant Bill example: Currency = GBP; Total Cost = 120; Share Weights = 1, 2, 1. Result: Person 1: £30.00 Person 2: £60.00 Person 3: £30.00 Total allocated: £120.00. Largest remainders receive extra minor units; ties follow input order.

Practical tip

Agree how to include tips, service charges, discounts and items ordered by only some diners before splitting.

Frequently asked questions

Are weights percentages?

They are relative weights and need not add to 100. For example, 1, 2, 1 gives the middle person twice each other person’s share. All-zero or negative weights are rejected.

Does changing the currency convert these amounts?

Choose one currency for every monetary input. The selector labels and formats amounts; it does not apply an exchange rate. Money displays use the selected currency’s standard minor units, including whole yen for JPY. Exact decimal arithmetic precedes rounding; halfway minor units round away from zero.

What assumptions should I keep with this result?

Enter one non-negative decimal weight per person, separated by commas, spaces, semicolons or new lines. At least one weight must be positive. Zero-weight people receive zero. Allocations sum to the rounded total. The calculation uses an agreed bill total. It does not infer who ordered an item, a required tip or a local service-charge rule.

Related tools

bottom of page