Coin jar value calculator
100 pennies, 40 nickels, 50 dimes and 40 quarters add up to 18 dollars and fill five standard bank rolls with nothing left over. Enter how many of each coin you have and get the exact total plus a roll plan for your deposit. Free in your browser.
- Free
- Runs in your browser
- No sign-up
- Your data stays on your device
Run — free
Worked example
- Pennies
- 100
- Nickels
- 40
- Dimes
- 50
- Quarters
- 40
- Half dollars
- 0
- Dollars
- 0
- Total coins
- 230
- Total cents
- 1,800
A jar of loose change is cash you already own, but banks and coin-counting machines care about face value and clean rolls, not a guess from shaking the jar. This coin jar value calculator accepts non-negative integer counts of US pennies, nickels, dimes, quarters, optional half-dollars, and optional dollar coins, multiplies each count by its fixed face value in cents, and returns a precise total in dollars plus a bank-roll breakdown so you know how many standard wraps you can fill before deposit.
How coin-jar face value and bank rolls are defined
United States circulating coins have fixed face values that never depend on mint year for ordinary deposit math: one cent for a penny, five for a nickel, ten for a dime, twenty-five for a quarter, fifty for a half-dollar, and one hundred for a dollar coin. Given non-negative integer counts for each denomination, the jar total in cents is the sum of each count times that denomination face value in cents.
Dividing the integer total by one hundred and rounding half-up to two decimal places yields the dollar amount you would write on a deposit slip. Banks and credit unions usually prefer coins wrapped in standard paper rolls rather than a mixed bag, and the industry roll sizes are equally fixed: fifty pennies per roll for fifty cents, forty nickels for two dollars, fifty dimes for five dollars, forty quarters for ten dollars, twenty half-dollars for ten dollars, and twenty-five dollar coins for twenty-five dollars.
For each denomination the calculator computes full rolls as the integer floor of count divided by roll size, remainder coins as the modulus, rolled face value from coins that fill complete wraps, and leftover face value from coins that stay loose. Summing across denominations produces total rolled value and total leftover value so you can decide whether another trip to the jar or a coin machine is worth the leftover.
Zero counts are valid and simply contribute nothing; an empty jar yields zero total cents and zero rolls rather than an error. The capability does not appraise numismatic premiums, melt value, foreign coins, or token chips: only US face value for ordinary household deposit and rolling.
Where a coin jar value calculator earns its keep
Households emptying a year of spare change before a bank visit need a trusted total and a roll plan so the teller line stays short and the deposit slip matches the wraps. Teachers and family-budget lessons use the same arithmetic to show how small denominations accumulate, and they need a deterministic oracle that rejects nonsense counts instead of silently flooring floats. Small retailers and lemonade-stand style projects reconciling a tip jar or change drawer want face value and leftover coins without installing a point-of-sale module.
Nonprofit coin drives and classroom fundraisers can pre-compute rolled versus loose totals before volunteers wrap paper rolls. If you later need foreign-currency jars, precious-metal melt estimators, or live bank-fee tables, treat those as separate search intents rather than overloading this US face-value and rolling page.
What you can do with it
Kitchen jar to bank deposit
Count pennies through dollar coins once, get total face value plus how many standard rolls you can wrap and how many coins remain loose.
FAQ
Which roll sizes does the calculator use?
Standard US bank rolls: 50 pennies, 40 nickels, 50 dimes, 40 quarters, 20 half-dollars, and 25 dollar coins.
Can I leave half-dollars or dollar coins out?
Pennies, nickels, dimes, and quarters are required non-negative integers (zero is allowed).
What happens if I send a negative or fractional count?
Coin counts must be whole non-negative integers; invalid requests are not billed.
Does it count foreign coins or collector value?
No. It adds up the face value of US coins only. Numismatic premiums, melt value, foreign coins and tokens are left out, because the goal is an ordinary bank deposit.
What happens to coins that do not fill a roll?
They are reported separately as loose coins, with their own value, next to the value already wrapped in full rolls. That shows whether the leftovers are worth another trip to the jar or a coin machine.
Related tools
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/life/coin-jar-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pennies":100,"nickels":40,"dimes":50,"quarters":40}'const res = await fetch("https://api.kit.forhosting.com/life/coin-jar-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pennies": 100,
"nickels": 40,
"dimes": 50,
"quarters": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/coin-jar-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pennies": 100,
"nickels": 40,
"dimes": 50,
"quarters": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/coin-jar-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pennies":100,"nickels":40,"dimes":50,"quarters":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pennies":100,"nickels":40,"dimes":50,"quarters":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/coin-jar-value", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"pennies": 100,
"nickels": 40,
"dimes": 50,
"quarters": 40
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.coin_jar_value",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |
Technical notes
Integer-cent arithmetic avoids floating-point drift, leftover coins that do not complete a roll are reported separately, and invalid negative or fractional counts fail with invalid_input instead of inventing money.
Input contract, response shape, and validation rules
Counts above one billion per denomination are rejected as out of range for a household jar calculator. Example: one hundred pennies, forty nickels, fifty dimes, and forty quarters produce one dollar plus two dollars plus five dollars plus ten dollars for an eighteen-dollar total, with two penny rolls plus one roll each of nickels, dimes, and quarters and no leftover coins. Pair the free browser form for a kitchen tally, then call the same contract from a script when you batch-count several jars or generate deposit worksheets. POST a JSON body with four required non-negative integers—pennies, nickels, dimes, and quarters—and optionally half_dollars and dollars, which default to zero when omitted. Each field may arrive as a JSON integer or as a whole-number numeric string; aliases such as penny, nickel, dime, quarter, half_dollar, and dollar_coins are accepted for convenience. Fractional counts, negative counts, non-numeric strings, NaN, and Infinity fail with invalid_input naming the field, because you cannot deposit half a coin or a negative stack. On success the response echoes the six counts, total_coins as the sum of all pieces, total_cents as the exact integer face total, and total_value as dollars to two decimals. It also returns full_rolls_total across all denominations, total_rolled_value and total_leftover_value for deposit planning, a by_denom object with per-coin value and roll detail, a rolls summary keyed by denomination, currency set to USD, currency_decimals set to two, method set to us_coin_jar_face_value_and_rolls, and a short formula string restating the cent-sum and floor-roll identities. Successful API calls use prepaid KIT balance at the published base of $0.002 per item; validation failures are not billed.
Where a coin jar value calculator earns its keep
Keep requests as plain integer counts, pin total_cents and total_value in tests, and you get reproducible deposit math without spreadsheets that drift when someone multiplies quarters by twenty-five cents in the wrong cell.
Integration use cases
Classroom money and place-value lessons
Let students enter denomination counts and check total_cents and total_value against hand math without spreadsheet rounding surprises.
Tip jar and fundraiser reconciling
Batch several count snapshots in scripts using the same isomorphic totals the free browser widget shows volunteers.
Technical questions
How do I calculate the value of a coin jar?
Send non-negative integer counts for pennies, nickels, dimes, quarters, and optionally half_dollars and dollars. The API multiplies each count by face cents, sums to total_cents, and returns total_value in USD to two decimals.
What does the coin jar value calculator cost?
The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.