MoneyMetic

Shopping & Bill Split

Successive discounts, like-for-like unit prices and tips split across a group, in one everyday tool.

Your inputs

Example amounts are editable. Currency changes labels, not amounts.

Your calculation

Updates instantly
Method & assumptions

How this is calculated

Discounted price = original × (1 − first discount) × (1 − second discount). Unit price = package price / quantity. Bill share = bill × (1 + tip) / people.

Package quantities must use the same unit. Discounts are successive. Bill shares differ by at most one minor unit when necessary, so the allocated shares add up exactly.