← All tools

Change Maker

Work out the change due from a cash transaction and the fewest bills and coins to hand back. Enter the amount due and the amount paid; the calculator gives the change in dollars and cents, then breaks it down greedily across U.S. denominations ($100, $50, $20, $10, $5, $1, 25¢, 10¢, 5¢, 1¢). All arithmetic in integer cents, so it's exact to the cent. Runs entirely in your browser.

Enter the amount due and paid.

Change due = paid − due (in integer cents, so 0.1 + 0.2 = 0.30 exactly here). Breakdown uses the greedy algorithm — for standard U.S. denominations this is provably optimal (fewest pieces). Bills first ($100, $50, $20, $10, $5, $1), then coins (25¢, 10¢, 5¢, 1¢). If paid is less than due, no change is owed. Runs locally.