Everyday problem-solving

True Cost Calculator

What a car, pet, appliance, home or gadget really costs per year, month and day.

Shown in results only; no conversion is performed.

years

Leave 0 if you pay cash.

%/year
months

E.g. 6 (litres per 100 km) or 150 (kWh per year of use = 1 usage unit).

E.g. price per litre or per kWh.

E.g. km per year, wash cycles per year.

Other recurring costs

Taxes, parking, food, subscriptions, fees…

Other recurring costs
#CostAmountEvery
1
2
3
4

Try an example: Compact car, financed, 6 years · Medium-sized dog, 12 years

How it works

Add the purchase price, financing, expected resale value, recurring costs, maintenance, insurance and energy use. The calculator returns the true total cost of ownership, the cost per year, month and day, the share of each cost bucket, and how many times the sticker price you really pay.

  • Depreciation = purchase price − expected resale value (the money you will not get back).
  • Loan interest is computed from an exact monthly annuity schedule: payment = L·i ÷ (1 − (1 + i)^−n) with i = APR ÷ 12 and n = term in months; only interest falling within the ownership period (years × 12 months) is counted.
  • Recurring costs are annualised: weekly × 365.25/7, monthly × 12, quarterly × 4, yearly × 1; then multiplied by years owned.
  • Energy per year = consumption ÷ (1 or 100) × usage per year × price per energy unit.
  • True total = depreciation + loan interest + years × (recurring + maintenance + insurance + energy per year).
  • Per year = total ÷ years; per month = total ÷ (12 × years); per day = total ÷ (365.25 × years). Sticker multiplier = total ÷ purchase price.

For scripts and AI agents

  • JSON API: POST https://truecostcalculator.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://truecostcalculator.usefulweb.site/mcp · tool name true_cost_calculator
Example request
curl -s -X POST https://truecostcalculator.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"itemType":"car","itemName":"Compact car","currency":"EUR","purchasePrice":24000,"yearsOwned":6,"resaleValue":9000,"loanAmount":15000,"aprPercent":5.9,"loanTermMonths":48,"maintenancePerYear":600,"insurancePerYear":750,"energyConsumption":6,"consumptionPer":"per-100","energyUnitPrice":1.75,"usagePerYear":12000,"recurring":[{"name":"Vehicle tax","amount":120,"frequency":"yearly"},{"name":"Parking permit","amount":30,"frequency":"monthly"}]}'
Feedback