{"openapi":"3.1.0","info":{"title":"Finance Calculators","version":"1.0.0","description":"Exact loan, savings, growth, break-even and cash-flow calculations for agents, with no model guesswork. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Finance Calculators: Exact loan, savings, growth, break-even and cash-flow calculations for agents, with no model guesswork. Finance Calculators does exact arithmetic an agent should not spend model tokens on or get wrong: loan payments and amortization (/loan-payment), compound growth with contributions (/compound-interest), return and annualized growth (/roi-cagr), break-even (/break-even), savings goals (/savings-goal), doubling time (/rule-of-72), net present value and internal rate of return (/npv-irr), mortgage affordability (/mortgage-affordability) and pay conversion (/pay-convert). Inputs go in the query string: send only the numbers, never account details. Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://finance-calculators.x402tookit.com"}],"paths":{"/break-even":{"get":{"operationId":"break_even","summary":"Break-even units and revenue from fixed costs, unit price and unit variable cost, plus profit at a target volume.","description":"Break-even units and revenue from fixed costs, unit price and unit variable cost, plus profit at a target volume.","tags":["break-even","business","pricing"],"parameters":[{"name":"fixed_costs","in":"query","required":true,"description":"Total fixed costs for the period","schema":{"type":"number"}},{"name":"price","in":"query","required":true,"description":"Selling price per unit","schema":{"type":"number"}},{"name":"variable_cost","in":"query","required":true,"description":"Variable cost per unit","schema":{"type":"number"}},{"name":"target_units","in":"query","required":false,"description":"Units you expect to sell","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"breakEvenUnits":{"type":["null","number"]},"breakEvenRevenue":{"type":["null","number"]},"contributionMarginPerUnit":{"type":["null","number"]},"marginPct":{"type":["null","number"]},"targetUnits":{"type":["null","number"]},"profitAtTarget":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"PROFITABLE_AT_TARGET","summary":"Break even at 313 units ($7,825.00 revenue); margin $16.00 per unit (64%). At 500 units: profit $3,000.00.","reasons":["Contribution margin = price minus variable cost; break-even units = fixed costs / margin, rounded up."],"breakEvenUnits":313,"breakEvenRevenue":7825,"contributionMarginPerUnit":16,"marginPct":64,"targetUnits":500,"profitAtTarget":3000,"degraded":false,"notChecked":["time to reach break-even","price changes with volume","…1 more"],"source":"computed locally","asOf":"2026-10-11T03:59:14.220Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/break-even"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/break-even"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/break-even"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/break-even"}}]}}},"/compound-interest":{"get":{"operationId":"compound_interest","summary":"Future value of savings with compounding and monthly contributions: balance, contributions, interest earned, by year.","description":"Future value of savings with compounding and monthly contributions: balance, contributions, interest earned, by year.","tags":["compound-interest","savings","investing"],"parameters":[{"name":"principal","in":"query","required":true,"description":"Starting amount","schema":{"type":"number"}},{"name":"annual_rate_pct","in":"query","required":true,"description":"Annual rate in percent","schema":{"type":"number"}},{"name":"years","in":"query","required":true,"description":"Years","schema":{"type":"number"}},{"name":"monthly_contribution","in":"query","required":false,"description":"Added each month, default 0","schema":{"type":"number"}},{"name":"compounds_per_year","in":"query","required":false,"description":"Default 12","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"futureValue":{"type":["null","number"]},"totalContributed":{"type":["null","number"]},"interestEarned":{"type":["null","number"]},"multipleOfContributions":{"type":["null","number"]},"byYear":{"type":["array","null"],"items":{"type":"object","properties":{"year":{"type":["null","number"]},"balance":{"type":["null","number"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"$10,000.00 at 5% for 10 years grows to $16,470.09: contributions $10,000.00, interest $6,470.09.","reasons":["Nominal growth, compounding 12 times a year; monthly contributions are spread across compounding steps."],"futureValue":16470.09,"totalContributed":10000,"interestEarned":6470.09,"multipleOfContributions":1.647,"byYear":[{"year":1,"balance":10511.62},{"year":2,"balance":11049.41}],"degraded":false,"notChecked":["taxes","fees","…2 more"],"source":"computed locally","asOf":"2026-10-11T03:59:14.474Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/compound-interest"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/compound-interest"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/compound-interest"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/compound-interest"}}]}}},"/loan-payment":{"get":{"operationId":"loan_payment","summary":"Loan payment, total interest and amortization preview from principal, annual rate and term, monthly or other frequency.","description":"Loan payment, total interest and amortization preview from principal, annual rate and term, monthly or other frequency.","tags":["loan","mortgage","amortization"],"parameters":[{"name":"principal","in":"query","required":true,"description":"Amount borrowed","schema":{"type":"number"}},{"name":"annual_rate_pct","in":"query","required":true,"description":"Annual interest rate in percent, e.g. 6.5","schema":{"type":"number"}},{"name":"years","in":"query","required":true,"description":"Term in years","schema":{"type":"number"}},{"name":"payments_per_year","in":"query","required":false,"description":"Default 12","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"payment":{"type":["null","number"]},"payments":{"type":["null","number"]},"totalPaid":{"type":["null","number"]},"totalInterest":{"type":["null","number"]},"interestAsPctOfPrincipal":{"type":["null","number"]},"firstAndLastPayments":{"type":["array","null"],"items":{"type":"object","properties":{"payment":{"type":["null","number"]},"interest":{"type":["null","number"]},"principal":{"type":["null","number"]},"balance":{"type":["null","number"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"$1,199.10 per payment for 360 payments; total paid $431,676.38, of which interest $231,676.38 (115.8% of the amount borrowed).","reasons":["Standard fully amortizing loan with interest compounding each payment period."],"payment":1199.1,"payments":360,"totalPaid":431676.38,"totalInterest":231676.38,"interestAsPctOfPrincipal":115.84,"firstAndLastPayments":[{"payment":1,"interest":1000,"principal":199.1,"balance":199800.9},{"payment":2,"interest":999,"principal":200.1,"balance":199600.8}],"degraded":false,"notChecked":["fees, insurance, taxes","variable or adjustable rates","…1 more"],"source":"computed locally","asOf":"2026-10-11T03:59:14.737Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/loan-payment"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/loan-payment"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/loan-payment"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/loan-payment"}}]}}},"/mortgage-affordability":{"get":{"operationId":"mortgage_affordability","summary":"Home price you can afford under the 28/36 rule from income, monthly debts, down payment, rate and term.","description":"Home price you can afford under the 28/36 rule from income, monthly debts, down payment, rate and term.","tags":["mortgage","affordability","housing"],"parameters":[{"name":"annual_income","in":"query","required":true,"description":"Gross annual household income","schema":{"type":"number"}},{"name":"monthly_debts","in":"query","required":false,"description":"Other monthly debt payments, default 0","schema":{"type":"number"}},{"name":"down_payment","in":"query","required":false,"description":"Cash down payment, default 0","schema":{"type":"number"}},{"name":"annual_rate_pct","in":"query","required":true,"description":"Mortgage rate in percent","schema":{"type":"number"}},{"name":"years","in":"query","required":false,"description":"Term in years, default 30","schema":{"type":"integer"}},{"name":"tax_insurance_monthly","in":"query","required":false,"description":"Property tax plus insurance per month, default 0","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"maxLoan":{"type":["null","number"]},"maxPurchasePrice":{"type":["null","number"]},"maxMonthlyPrincipalInterest":{"type":["null","number"]},"grossMonthlyIncome":{"type":["null","number"]},"limitedBy":{"type":["null","string"]},"checkPayment":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"AFFORDABILITY_COMPUTED","summary":"Maximum loan $348,063.80 (payment $2,200.00 for principal and interest), so a price up to $408,063.80 with $60,000.00 down. The housing ratio (28%) is the limit.","reasons":["28/36 rule: housing costs up to 28% and all debt payments up to 36% of gross monthly income."],"maxLoan":348063.8,"maxPurchasePrice":408063.8,"maxMonthlyPrincipalInterest":2200,"grossMonthlyIncome":10000,"limitedBy":"housing ratio (28%)","checkPayment":2200,"degraded":false,"notChecked":["credit score and lender rules","closing costs and PMI","…2 more"],"source":"computed locally","asOf":"2026-10-11T03:59:14.990Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/mortgage-affordability"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/mortgage-affordability"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/mortgage-affordability"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/mortgage-affordability"}}]}}},"/npv-irr":{"get":{"operationId":"npv_irr","summary":"Net present value and internal rate of return (IRR) for a list of cash flows, with a clear accept/reject-at-rate verdict.","description":"Net present value and internal rate of return (IRR) for a list of cash flows, with a clear accept/reject-at-rate verdict.","tags":["npv","irr","capital-budgeting"],"parameters":[{"name":"flows","in":"query","required":true,"description":"Comma-separated cash flows, first is period 0 (usually negative), up to 60","schema":{"type":"string"}},{"name":"discount_rate_pct","in":"query","required":false,"description":"Discount rate in percent, default 10","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"npv":{"type":["null","number"]},"irrPct":{"type":["null","number"]},"discountRatePct":{"type":["null","number"]},"periods":{"type":["null","number"]},"signChanges":{"type":["null","number"]},"paybackPeriod":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"NPV_POSITIVE","summary":"NPV at 10% is $243.43; IRR 23.375%.","reasons":["The project earns more than the discount rate.","A single sign change: the IRR is unique."],"npv":243.426,"irrPct":23.37519,"discountRatePct":10,"periods":3,"signChanges":1,"paybackPeriod":2,"degraded":false,"notChecked":["taxes","risk differences between cash flows","…1 more"],"source":"computed locally","asOf":"2026-10-11T03:59:15.253Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/npv-irr"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/npv-irr"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/npv-irr"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/npv-irr"}}]}}},"/pay-convert":{"get":{"operationId":"pay_convert","summary":"Convert pay between hourly, weekly, biweekly, monthly and annual for a given hours per week and weeks worked.","description":"Convert pay between hourly, weekly, biweekly, monthly and annual for a given hours per week and weeks worked.","tags":["salary","hourly","pay"],"parameters":[{"name":"amount","in":"query","required":true,"description":"The pay amount","schema":{"type":"number"}},{"name":"per","in":"query","required":true,"description":"What the amount is: hour, week, biweekly, month or year","schema":{"type":"string"}},{"name":"hours_per_week","in":"query","required":false,"description":"Default 40","schema":{"type":"number"}},{"name":"weeks_per_year","in":"query","required":false,"description":"Default 52","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"annual":{"type":["null","number"]},"monthly":{"type":["null","number"]},"biweekly":{"type":["null","number"]},"weekly":{"type":["null","number"]},"daily5":{"type":["null","number"]},"hourly":{"type":["null","number"]},"hoursPerWeek":{"type":["null","number"]},"weeksPerYear":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"CONVERTED","summary":"$32.00 per hour = $66,560.00 a year, $5,546.67 a month, $1,280.00 a week, $32.00 an hour (40 h/week, 52 weeks).","reasons":["Gross pay, before tax."],"annual":66560,"monthly":5546.67,"biweekly":2560,"weekly":1280,"daily5":256,"hourly":32,"hoursPerWeek":40,"weeksPerYear":52,"degraded":false,"notChecked":["taxes and deductions (these are gross figures)","overtime","…1 more"],"source":"computed locally","asOf":"2026-10-11T03:59:15.518Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/pay-convert"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/pay-convert"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/pay-convert"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/pay-convert"}}]}}},"/roi-cagr":{"get":{"operationId":"roi_cagr","summary":"Return on investment and compound annual growth rate (CAGR) from a start value, end value and years held.","description":"Return on investment and compound annual growth rate (CAGR) from a start value, end value and years held.","tags":["roi","cagr","returns"],"parameters":[{"name":"start","in":"query","required":true,"description":"Starting value","schema":{"type":"number"}},{"name":"end","in":"query","required":true,"description":"Ending value","schema":{"type":"number"}},{"name":"years","in":"query","required":true,"description":"Years between them","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"totalReturnPct":{"type":["null","number"]},"cagrPct":{"type":["null","number"]},"multiple":{"type":["null","number"]},"gain":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"GAIN","summary":"Total return 100%; annualized (CAGR) 7.177% over 10 years.","reasons":["CAGR is the constant yearly rate that turns the start value into the end value."],"totalReturnPct":100,"cagrPct":7.1773,"multiple":2,"gain":100,"degraded":false,"notChecked":["dividends, fees, taxes, cash flows in between (use /npv-irr)","risk"],"source":"computed locally","asOf":"2026-10-11T03:59:15.782Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/roi-cagr"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/roi-cagr"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/roi-cagr"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/roi-cagr"}}]}}},"/rule-of-72":{"get":{"operationId":"rule_of_72","summary":"Years to double money at a growth rate (exact and by the rule of 72), and how long inflation takes to halve buying power.","description":"Years to double money at a growth rate (exact and by the rule of 72), and how long inflation takes to halve buying power.","tags":["rule-of-72","doubling","inflation"],"parameters":[{"name":"rate_pct","in":"query","required":true,"description":"Annual growth rate in percent","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"doublingYearsExact":{"type":["null","number"]},"doublingYearsRuleOf72":{"type":["null","number"]},"errorOfRulePct":{"type":["null","number"]},"yearsToQuadruple":{"type":["null","number"]},"yearsTo10x":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"COMPUTED","summary":"At 8% a year money doubles in 9.01 years (rule of 72 says 9); as inflation, buying power halves in about the same time.","reasons":["The rule of 72 is accurate within a few percent for rates between about 5 and 12 percent."],"doublingYearsExact":9.0065,"doublingYearsRuleOf72":9,"errorOfRulePct":-0.07,"yearsToQuadruple":18.013,"yearsTo10x":29.919,"degraded":false,"notChecked":["taxes and fees","that rates stay constant"],"source":"computed locally","asOf":"2026-10-11T03:59:16.045Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/rule-of-72"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/rule-of-72"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/rule-of-72"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/rule-of-72"}}]}}},"/savings-goal":{"get":{"operationId":"savings_goal","summary":"Monthly saving needed to reach a goal by a date, given what you already have and an expected annual return.","description":"Monthly saving needed to reach a goal by a date, given what you already have and an expected annual return.","tags":["savings","goal","planning"],"parameters":[{"name":"goal","in":"query","required":true,"description":"Target amount","schema":{"type":"number"}},{"name":"years","in":"query","required":true,"description":"Years to reach it","schema":{"type":"number"}},{"name":"current","in":"query","required":false,"description":"Already saved, default 0","schema":{"type":"number"}},{"name":"annual_return_pct","in":"query","required":false,"description":"Expected annual return, default 0","schema":{"type":"number"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"monthlyNeeded":{"type":["null","number"]},"months":{"type":["null","number"]},"totalContributions":{"type":["null","number"]},"projectedFromCurrent":{"type":["null","number"]},"interestEarned":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"MONTHLY_AMOUNT_COMPUTED","summary":"Save $662.08 a month for 60 months to reach $50,000.00 at 4% a year (current savings grow to $6,104.98).","reasons":["Contributions at month end, compounding monthly."],"monthlyNeeded":662.08,"months":60,"totalContributions":39724.61,"projectedFromCurrent":6104.98,"interestEarned":5275.39,"degraded":false,"notChecked":["taxes","inflation (nominal goal)","…1 more"],"source":"computed locally","asOf":"2026-10-11T03:59:16.304Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/savings-goal"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/savings-goal"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/savings-goal"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://finance-calculators.x402tookit.com/savings-goal"}}]}}}}}