Bill Split Calculator
Split a shared receipt into balanced payer amounts with exact-cent allocation or visible round-up cushions for tax, tips, discounts and fees.| Line item | Amount | Basis | Split impact | Copy |
|---|---|---|---|---|
| {{ row.item }} | {{ row.amount }} | {{ row.basis }} | {{ row.impact }} |
| Payer | Pays | Assignment | Collector note | Copy |
|---|---|---|---|---|
| {{ row.payer }} | {{ row.pays }} | {{ row.assignment }} | {{ row.note }} |
| Check | Status | Detail | Next action | Copy |
|---|---|---|---|---|
| {{ row.check }} | {{ row.status }} | {{ row.detail }} | {{ row.action }} |
A fair equal split starts with agreeing on the receipt total. Discounts, tax, service charges, and tips do not always use the same base, so two people can perform correct arithmetic and still reach different amounts.
The discount reduces the subtotal before tax. Tax is then calculated on that reduced amount. A service charge is added as a fixed receipt amount, while the voluntary tip can be based on the discounted subtotal, the subtotal plus tax, or the subtotal plus both tax and service charge.
Currency creates one unavoidable detail: the total must be allocated in whole minor units such as cents. If a total of 10.00 is divided among three people, equal mathematical shares repeat forever. An exact-cent split therefore assigns 3.34 to one payer and 3.33 to the other two so the roster still balances to 10.00.
| Choice | What it means |
|---|---|
| Exact cents | Remainder cents are assigned to the first payers; the collected total equals the receipt. |
| Round up to 0.50 | Every payer is raised to the next half-unit, which may collect extra. |
| Round up to 1.00 | Every payer is raised to the next whole unit, creating a larger possible cushion. |
Equal splitting is appropriate only when the group has agreed to share every charge by the same formula. Itemized consumption, different tip choices, tax exemptions, or unequal participation need a different allocation method.
How to Use This Tool:
Match the receipt order before choosing how each person's payment should be collected.
- Enter the receipt Subtotal, then add any Discount and fixed Service charge.
- Set the Tax rate and Tip rate. Choose the Tip basis that matches the group's agreement or local convention.
- Enter the number of People. The calculation uses a whole payer count from 1 through 50.
- Choose Exact cents to balance exactly, or a round-up rule when simpler collection is worth a visible cushion.
- Select the display currency and compare Receipt total with Collected total. Review any warning about a capped discount, high rate, or extra amount collected.
Interpreting Results:
For an exact-cent split, the payer amounts may differ by one cent because the indivisible remainder is assigned visibly. That difference is balancing, not unequal treatment.
For either round-up mode, check Rounding cushion before collecting money. The per-person figure is intentionally convenient rather than exact, and the cushion is the collected total minus the receipt total. A display currency changes symbols only; it does not convert exchange rates.
Technical Details:
The receipt is built in a fixed order so that discount, tax, service charge, and tip basis cannot silently change places. The final receipt total is rounded once to the nearest minor currency unit before payer allocation.
Formula Core:
Let S be subtotal, D the discount capped at the subtotal, r the tax rate as a decimal, C the service charge, and p the tip rate as a decimal.
The tip base Btip is either the discounted subtotal, that subtotal plus tax, or that subtotal plus tax and service charge. Rates accept 0% through 60% for tax and 0% through 100% for tip, inclusive.
Rounding Rule Core:
Exact allocation works in integer cents. If T is total cents and n is the payer count, every payer receives the quotient and the first remainder payers receive one extra cent.
Round-up modes instead apply the chosen increment k to every payer:
Here k is 50 cents or 100 cents. Because every payer receives the same rounded-up share, the collected total can exceed the receipt; that difference is reported rather than hidden.
| Input | Rule |
|---|---|
| Negative subtotal or charges | Normalized to zero and flagged for review. |
| Discount above subtotal | Capped at the subtotal, leaving a zero discounted base. |
| Payer count | Rounded to a whole number and kept from 1 through 50. |
| Receipt total | Rounded to integer minor units before splitting. |
Using the default values, 86.50 with 8.25% tax and an 18% pre-tax tip becomes 109.21 after final cent rounding. Split exactly among four people, one payer receives 27.31 and three receive 27.30, totaling 109.21.
Worked Examples:
Whole-unit collection
A 109.21 receipt split among four people has an exact average of 27.3025. Rounding every payer up to the next whole unit collects 28.00 each, or 112.00 total. The 2.79 cushion should be agreed on before payment, returned, or applied to another shared expense.