Calculators that show their work
Each one runs real arithmetic on your inputs, names the source behind every default, and explains what moves the number. Every input is a parameter in the address, so an answer is a link you can share, and the same link with .json on the end is the same answer as a document any agent or script can read.
Home and mortgage
How much house can I afford?
Income, debts, and down payment to the most expensive home a lender's debt-to-income rule supports, with the monthly payment and cash to close.
12 parameters · /tools/house-affordability.json?income=150000&down=50000
Mortgage payment calculator
Price, down payment, rate, and term to the full monthly payment with tax, insurance, and PMI, the interest over the loan, and the year-by-year schedule.
9 parameters · /tools/mortgage-payment.json?price=450000&down=45000
Mortgage payoff calculator
Balance, rate, and extra payments to the new payoff date and the interest saved, monthly extras and lump sums together.
5 parameters · /tools/mortgage-payoff.json?balance=250000&rate=6.65&extra=500
Refinance calculator
Your loan against a new rate and term: the break-even month, the payment change, and the total cost over your actual horizon.
6 parameters · /tools/refinance.json?balance=300000¤tRate=7.5&yearsLeft=27&newRate=6.65
HELOC calculator
Home value, mortgage balance, and rate to the credit line a CLTV cap allows and the payment in the draw and repayment phases.
6 parameters · /tools/heloc.json?value=650000&owed=280000
Cash to close calculator
Price and down payment to the check you write at closing: down payment plus closing costs and points, minus seller credits.
5 parameters · /tools/cash-to-close.json?price=550000&downPct=10
Debt-to-income ratio calculator
Income, housing, and debt payments to your front and back ratios, with headroom in dollars at each Fannie Mae lender line.
3 parameters · /tools/dti.json?income=150000&housing=2500&debts=400
Debt and loans
Loan payment calculator
Amount, rate, and term to the fixed monthly payment, the interest over the loan, the true APR after an origination fee, and the amortization schedule.
5 parameters · /tools/loan-payment.json?amount=25000&rate=7.14&term=60
Auto loan calculator
Price, trade-in, taxes, and fees to the monthly payment, the loan amount, and what the car costs all in.
8 parameters · /tools/auto-loan.json?price=42000&down=5000&rate=7.14
Credit card payoff calculator
Balance, APR, and payment to the debt-free month and the interest, next to the minimum-payment path computed the CFPB way.
3 parameters · /tools/credit-card-payoff.json?balance=8000&apr=22.15&payment=300
Retirement and investing
Compound interest calculator
Principal, monthly contributions, rate, and years to the final balance, split into the money you put in and the growth compounding added.
5 parameters · /tools/compound-interest.json?principal=50000&monthly=500&years=30
How these calculators work
Each calculator asks for the few numbers you know cold and fills the rest with published defaults: a survey rate, a Census statistic, a limit from a lender's or the IRS's own guide. Every default names its source and as-of date beside the field, and every one can be replaced with your own figure. The answer is one number first, then the costs behind it, then the arithmetic and the warnings, so you can stop reading at whichever depth you need.
Nothing on these pages is typed by hand. The worked examples in the prose, the tables, and the figures in the calculator all come from the same function that answers the JSON twin, so the page and the document never disagree. When a default changes, the source line changes with it.
They are instruments, not advice. A calculator shows you the ceiling a rule allows or the tax a set of facts produces; it does not know your credit score, your plan's rules, or your state's quirks unless you tell it. Each page says what it leaves out.
For agents and scripts
Every calculator lives at https://carlo.finance/tools/<slug> and answers as JSON at https://carlo.finance/tools/<slug>.json with the same query parameters. No browser, no API key, no rate limit beyond ordinary courtesy. The JSON carries the parsed inputs, the result, every assumption with its source, any warning about a value that was clamped or ignored, and a canonical URL that reproduces the answer.
For example, https://carlo.finance/tools/house-affordability.json?income=150000&down=50000 is the full answer to "How much house can I afford?" for those inputs. Leave a parameter out and the published default applies; pass a value outside the allowed range and the twin clamps it and says so.
The parameter list for every calculator is in llms.txt, and each page's "For agents" section documents its own fields, units, ranges, and defaults.
Want the number for your actual finances?
Carlo is a personal finance agent. It knows your accounts, debts, and goals, so it can run any of these with your real numbers already filled in, and tell you which one you should be asking. Text it the question.
ask carlo anything(415) 376-5678