Money Change Calculator - Exact Cents Owed Back

Find the exact change due from an amount owed and the amount a customer paid, calculated precisely to the cent.

01 estimate

Results update as you type. Figures are estimates, not advice.

Result

    Assumptions
      -

      The Money Change Calculator finds the exact change due when a customer pays more than the amount owed. Enter the amount owed and the amount paid, and the calculator returns the difference, calculated precisely to the cent using exact decimal arithmetic rather than approximate floating-point math.

      This is one of the most common small calculations in daily commerce, and it is also one where floating-point rounding errors in ordinary software can quietly produce an answer that is off by a cent. This calculator avoids that specific pitfall by working in exact cents throughout.

      *These results are estimates for information only and are not a substitute for a point-of-sale system's official transaction record.*

      Find the change owed with simple subtraction

      Concept diagram: Inputs leads to change owed with simple subtraction leads to ResultInputschange owed with simplesubtractionResult
      Find the change owed with simple subtraction.

      The formula could not be simpler: Change Due = Amount Paid - Amount Owed.

      Despite the simplicity, getting this right to the exact cent matters, especially when totals involve amounts like $17.45 that do not divide evenly, since ordinary binary floating-point arithmetic (the kind many programming languages and even some spreadsheet formulas use by default) can introduce tiny rounding errors when working with decimal currency values.

      Take an amount owed of $17.45 and an amount paid of $20.00. Subtracting gives change due of exactly $2.55. The Money Change Calculator performs this subtraction using exact cent-based arithmetic, so a result like this is always precisely correct rather than landing a fraction of a cent off due to floating-point representation quirks.

      Understand why exact cent arithmetic matters

      Concept diagram: Inputs leads to why exact cent arithmetic matters leads to ResultInputswhy exact centarithmetic mattersResult
      Understand why exact cent arithmetic matters.

      Many calculators and spreadsheet programs represent money using standard floating-point numbers internally, and certain decimal values, like 0.10 or 0.20, cannot be represented exactly in binary floating-point, only approximated extremely closely.

      For most calculations this tiny approximation error is invisible, but in a long chain of additions and subtractions, or when a result is displayed at full precision, it can occasionally surface as an answer that is off by a fraction of a cent from what exact decimal arithmetic would produce.

      The Money Change Calculator sidesteps this issue entirely by working in whole cents as its underlying unit rather than fractional dollars, avoiding the specific class of floating-point rounding error that decimal currency calculations are prone to.

      Use this for quick everyday transactions

      Concept diagram: Inputs leads to this for quick everyday transactions leads to ResultInputsthis for quick everydaytransactionsResult
      Use this for quick everyday transactions.

      Whether making change at a register, splitting a cash payment, or simply double-checking that a customer received the correct amount back, this calculator handles the arithmetic instantly and exactly.

      It is a simple tool, but simple tools done precisely are exactly what a transaction involving real money requires, since even a small, repeated rounding error across many transactions can add up over time.

      Handle payments smaller than the amount owed

      Stacked bar schedule across 5 periods: Period 1, Period 2, Period 3, Period 4, Period 5InterestPrincipalPeriod 1Period 2Period 3Period 4Period 5
      Handle payments smaller than the amount owed.

      If the amount paid is less than the amount owed, there is no positive change due; instead, a remaining balance is still outstanding.

      The Money Change Calculator's simple subtraction formula would return a negative figure in that case, which should be read as an amount still owed rather than change to be given back, a distinction worth keeping in mind when interpreting the result for a partial payment scenario.

      Know what this calculation does not include

      Concept diagram: Inputs leads to what this calculation does not… leads to ResultInputswhat this calculationdoes not…Result
      Know what this calculation does not include.

      This calculation performs only the straightforward subtraction of amount owed from amount paid; it does not account for sales tax being calculated separately, multiple forms of payment being combined, or a point-of-sale system's specific rounding rules for cash transactions in currencies or contexts that round to the nearest five cents rather than the nearest cent.

      For an official transaction record, always rely on the actual point-of-sale system used at checkout.

      Use the Money Change Calculator for a quick, exact, informal check, and treat an actual register or payment system's total as the authoritative figure for a real transaction.

      Work through a second example with a shortfall

      Process with 3 steps: Enter Work through a second…; Read the main result; Check the breakdown1Enter Work through asecond…2Read the main result3Check the breakdown
      Work through a second example with a shortfall.

      Take an amount owed of $42.10 and an amount paid of $40.00. Subtracting gives $40.00 minus $42.10, which equals negative $2.10. That negative $2.10 is not change to hand back; it is the amount still owed after the payment.

      The Money Change Calculator reports this figure as-is, so reading the sign of the result correctly matters just as much as the subtraction itself when the payment falls short of the total.

      Work through an exact-payment example

      Process with 3 steps: Enter Work through an…; Read the main result; Check the breakdown1Enter Work through an…2Read the main result3Check the breakdown
      Work through an exact-payment example.

      Take an amount owed of $15.00 and an amount paid of $15.00. Subtracting gives exactly $0.00 in change due, since the payment matched the amount owed precisely. A result of exactly zero confirms the payment covered the total with no overpayment and nothing still outstanding, a useful sanity check when verifying that a cash drawer balances after a transaction.

      Frequently asked questions

      How is change due calculated?

      Change due is calculated as Amount Paid minus Amount Owed. Paying $20.00 against an amount owed of $17.45 leaves change due of exactly $2.55.

      Why might my own calculation differ from this by a fraction of a cent?

      A calculation done with ordinary floating-point arithmetic, common in many calculators and spreadsheet programs, can occasionally introduce a tiny rounding error with decimal currency values. This calculator avoids that by working in exact whole cents rather than approximate floating-point dollars.

      What does a negative result mean?

      A negative result means the amount paid was less than the amount owed, so instead of change due, that negative figure represents a remaining balance still owed rather than money to hand back to the customer.

      Does this calculator account for sales tax?

      No, this calculator only subtracts the amount owed from the amount paid as entered. If sales tax needs to be calculated first to determine the actual amount owed, that should be computed separately before entering the total here.

      Is this a substitute for a cash register's calculation?

      No, this is a quick, informal calculation for everyday use. An actual point-of-sale system's transaction record, including any specific cash-rounding rules it applies, is the official figure for a real business transaction.

      Summary

      The Money Change Calculator finds exact change due using Change Due = Amount Paid - Amount Owed, calculated with precise cent-based arithmetic to avoid the small floating-point rounding errors that ordinary decimal math can introduce. Paying $20.00 against $17.45 owed returns change of exactly $2.55.

      This is a quick, informal check, not a substitute for an official point-of-sale transaction record. Figures shown are estimates for everyday use.