All tools

Cash Denomination / Till Calculator

Math

Break a cash total down into the minimum count of bills and coins from a set of denominations, or compute change owed and its breakdown from an amount due and amount tendered.

Enter a cash total and a set of bill/coin denominations to see the minimum count of each needed, the same greedy largest-first breakdown a till reconciliation or cash count actually uses. Switch to change mode to enter an amount due and an amount tendered instead, and get the change owed broken down the same way. USD, EUR, and GBP denomination presets are built in, or type a custom comma-separated list for any other currency or token set.

financecashtilldenominationschangemoney

How to use Cash Denomination / Till Calculator

  • 1.Pick a denomination preset (USD, EUR, GBP) or type a custom comma-separated list of denominations.
  • 2.In breakdown mode, enter a total to see the minimum bill/coin count needed. In change mode, enter the amount due and amount tendered instead.
  • 3.Read off the per-denomination counts and totals; any amount that can't be represented exactly with the chosen denominations is flagged as a remainder.

Frequently asked questions

Is the breakdown always the fewest possible bills/coins?
For canonical currency denomination sets like USD, EUR, and GBP, the greedy largest-first approach used here is provably optimal. For an arbitrary custom denomination list it is not guaranteed to be minimal, though it still produces a valid breakdown.
What does the remainder mean?
It's the portion of the amount that couldn't be represented exactly with the denominations you gave, for example 3 cents when your smallest denomination is a nickel. A remainder of 0 means the amount broke down exactly.
Can I use this for a currency other than USD/EUR/GBP?
Yes, type any comma-separated list of positive denominations into the custom field and it replaces the preset.
Does change mode allow tendering less than the amount due?
No, amount tendered must be greater than or equal to the amount due, since negative change isn't a valid till operation.

Use via API, SDK, or MCP

cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/cash-till-calculator \
  -H "Authorization: Bearer utx_live_..." \
  -H "Content-Type: application/json" \
  -d '{"mode":"breakdown","amount":53.75,"amountDue":4.65,"amountTendered":5,"denominations":[100,50,20,10,5,1,0.25,0.1,0.05,0.01]}'

Get an API key from your dashboard · Full API docs →