1001Ferramentas
💵Calculators

Change Breakdown Calculator

Break a change amount into Brazilian banknotes and coins (R$ 200, 100, 50, 20, 10, 5, 2, 1, coins). Useful for cashiers and simulators. Everything in your browser.

Note/coinQuantity

How change calculation works

The base rule is change = amount_paid − amount_due. To break that change into bills and coins, this tool uses a greedy algorithm: it iterates from the largest denomination down (BRL bills R$ 200, 100, 50, 20, 10, 5, 2; coins R$ 1, 0.50, 0.25, 0.10, 0.05) and picks the largest unit that still fits the remaining amount. Example: change of R$ 87.45 → 1×R$ 50 + 1×R$ 20 + 1×R$ 10 + 1×R$ 5 + 1×R$ 2 + 0×R$ 1 + 0×R$ 0.50 + 1×R$ 0.25 + 2×R$ 0.10. The greedy approach works for the Brazilian currency system, but in general it is not optimal for arbitrary coin sets — irregular systems require dynamic programming (the classic "coin change" problem).

Applications

Point of Sale (PDV) systems, open-air markets and small retail (mental change calculation), supermarket cashier float planning, and automated change dispensers (vending machines, parking meters). Also useful for teaching elementary arithmetic and introducing greedy algorithms in computer science courses.

FAQ

Why no R$ 1 bill? The R$ 1 banknote stopped being issued in 2005; only the coin circulates today.

Is greedy always optimal? No — for arbitrary coin sets (e.g. {1, 3, 4} with target 6) greedy gives 4+1+1 = 3 coins, but 3+3 = 2 coins is better. For Brazilian and most major currencies the greedy result is provably optimal.

What about R$ 0.01 coins? They still exist legally but the Central Bank stopped minting them in 2018; rounding to the nearest R$ 0.05 is common practice.

Break change into notes and coins

Anyone working a till has to know, all day long, how many notes and coins make up an amount, and drilling that math never hurts. The calculator takes a change amount and splits it into the fewest possible bills and coins of the Brazilian real.

The amount gets spread across every denomination in circulation. For notes, R$ 200, 100, 50, 20, 10, 5 and 2. For coins, R$ 1 and the cents. Cashiers, retail simulators, school exercises in financial math, or plain curiosity about how an amount breaks down: it covers all of those.

The calculation happens in the browser itself. Enter the change and the leanest composition of notes and coins shows up right after.

Frequently asked questions

Where do I enter the amount paid and the price of the purchase?
Nowhere: the page has a single field, Amount (R$), and it expects the change already worked out. Subtracting what the customer owed from what the customer handed over happens before, in your head or on the till, and only the result gets typed in here. The field opens filled with 187.45 as an example and takes cents, since the step is 0.01. Type zero or a negative number and the table just empties out, with no error message.
Does the one-cent coin enter the breakdown?
It does. The denomination list runs from R$ 200 all the way down to R$ 0.01, so change of R$ 0.03 shows up as three one-cent coins. Worth remembering: the Central Bank stopped minting the one-cent coin in 2018 and shops usually round to the nearest five cents, which makes that row mathematically right yet not always something a till can hand over. Round the amount before typing it if you prefer.
Why does the table show fewer rows than the number of existing notes and coins?
Only denominations with a quantity above zero get a row. The algorithm walks from the largest unit down, subtracting whatever fits, and anything landing on zero prints nothing at all. The default amount of R$ 187.45 yields eight rows: R$ 100, 50, 20, 10, 5 and 2, plus one 25-cent coin and two 10-cent coins. Neither the R$ 200 note nor the 50-cent coin turns up. Rows always run from the largest denomination to the smallest.

Related Tools

📦

Particle in a Box: Energy Level E_n

Enter quantum number n, mass in kg and well width L in meters to get the energy in joules from E_n = n^2 h^2 / (8 m L^2), with h = 6.626e-34.

⚖️

Weighted Average Calculator

Calculate the weighted average by entering values and weights in parallel lists. Ideal for calculating grades, scores and weighted metrics.

📊

HP-12C NPV Cash Flow

Computes NPV Net Present Value of cash flow given discount rate by HP-12C.

🔊

Sealed Subwoofer Box Volume Calculator

Computes optimal sealed subwoofer box volume via Vb = Vas / (Qtc^2/Qts^2 - 1) from speaker Thiele Small parameters.

📦

Box Compression Strength (McKee)

Estimates the vertical compression strength of a corrugated box with the simplified McKee formula, BCT = 5.87 × ECT × √(board caliper × box perimeter), where ECT — the edge crush resistance measured per TAPPI T 811 (ISO 3037) — is in newtons per millimetre and both dimensions are in millimetres. The result, in newtons, is the load an empty box withstands in the laboratory compression test, with the board conditioned at 23 °C and 50% relative humidity. Because strength grows with the square root of the perimeter and linearly with ECT, doubling the perimeter buys only 41% more, while switching to a flute with 30% higher ECT buys the full 30% — upgrading the board usually beats reshaping the box. For real pallet stacking, divide the BCT by a safety factor of 3 to 5, which covers the stiffness lost to ambient humidity, the creep of board under load over weeks and the misalignment between boxes in the column. Enter the ECT, the board caliper and the box perimeter.

🐖

Savings Simulator

Simulate Brazilian savings yield over a period with initial and monthly contributions. Uses 0.5% + TR estimate.

The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.