MoneyMath

Lifetime Cost Calculator

Total cost of a long-term obligation — raising a child, owning a pet, or anything else with recurring annual spend over years. Picks up inflation; presets for child, child-through-college, dog, and cat.

Your numbersSaved on this device only
Total cost (today's dollars)

$310K

≈ $1,435/month over 18 years

In nominal (future) dollars — what you'll actually write checks for as costs rise with inflation — $402K. That's a $92K inflation premium on top of today's-dollars total.

Today's dollars vs nominal — both are useful
Today's-dollars total answers "if I had to fund this all today, how much?" Nominal total answers "what will hit my account over the years if costs grow with inflation?" Save in today's dollars; budget in nominal.
Recurring (today's $)
$306K$17,000/yr × 18 yrs
One-time (today's $)
$4Ksetup + major event
Average monthly
$1,435today's $ divided over years
Inflation premium
$92Knominal − today's

What this computes

Most "how much does X cost" articles give you a single number (USDA: $260k for a kid; ASPCA: $20k for a dog) and stop there. That number is incomplete. It usually represents today's dollars with no inflation, doesn't model one-time spikes (college, senior pet care), and doesn't break out monthly equivalents you can actually plan against.

This calculator does all of those. Enter the years, the recurring annual cost, the year-1 setup, and any major one-time event in the future. It returns the total in today's dollars, the total in nominal (future) dollars accounting for inflation, the average monthly cost, and the inflation premium between the two totals.

The math

The recurring portion uses the standard geometric-series sum:

Recurring nominal = Annual × ((1 + i)^N − 1) / i

(when i = 0, this collapses to Annual × N)

Where i is the inflation rate and N is the number of years. The formula sums year-1 cost plus year-2 cost (3% higher) plus year-3 cost (another 3%) and so on. The major event is inflated to its specific year:

Major event nominal = Event × (1 + i)^EventYear

And the total nominal is just recurring + setup + event. Today's-dollars total is the simpler version with no inflation: Annual × N + setup + event.

Where the presets come from

Four presets are provided. They're rough averages — a real household will deviate based on cost-of-living, schooling, and lifestyle.

  • Child (to 18): 18 years, $17,000/yr, $4,000 setup, no major event. Aligns with USDA middle-income estimate of ~$260-310k through age 17, roughly the same in today's dollars (the inflation premium is added on top in nominal mode).
  • Child + college: 22 years, same $17k/yr, same setup, plus $110,000 major event at year 19 representing 4 years of public-university tuition + room & board in today's dollars. Inflation pushes the nominal college cost to ~$190k by the time you write the check.
  • Dog: 12 years average lifespan, $1,400/yr routine costs, $800 initial setup (adoption + crate + first vet), $3,500 major event in year 11 representing senior-care vet expenses. Aligns with ASPCA medium-dog estimates.
  • Cat: 15 years, $900/yr, $400 setup, $2,500 senior-vet event in year 14. Cats run cheaper annually but live longer, so lifetime totals end up roughly similar to dogs.
None of these numbers should change your decision. They do change how prepared you are.

How to use this

  1. Start with a preset. Click Child, Dog, or Cat to see typical numbers. Then adjust the inputs to match your situation: childcare cost in your zip code, dog breed (Cavaliers run $400-700/yr in vet bills above average; pugs and bulldogs need more grooming), private vs public school.
  2. Look at the monthly figure first. Total over 18 years is abstract. "$1,400/month for the next 18 years" is concrete. That's the right number to compare against your budget.
  3. Check the inflation premium. The gap between today's-dollars and nominal totals tells you how much compounding inflation matters. Over 18 years at 3%, costs roughly double — meaning year-18 spending is 2× year-1 spending. Plan for income to grow at least at inflation, or real spending power erodes.
  4. Subtract benefits if you want net. Child Tax Credit ($2,000/yr in the US), Dependent Care FSA, employer childcare benefits — these reduce out-of-pocket cost. Subtract from annual input for net numbers. The calculator computes gross.
  5. Run separately for each kid or pet. Two kids isn't 2× one kid (some shared costs, hand-me-downs) but it's closer than people think — model 1.7-1.9× as a rule of thumb if you want a single number for two kids.

What this calculator doesn't model

  • Opportunity cost. A $300,000 lifetime cost is also $300,000 of investments you didn't make. At 7% real returns, that capital invested instead would compound to $1M+ over the same period. The calculator computes the direct cost; the opportunity cost is much larger and rarely acknowledged.
  • Lost income from time. Especially for a child: one parent typically reduces hours or leaves the workforce for some period. That foregone income is a real cost — often $50-200k in cumulative reduced earnings — that isn't captured here.
  • Variable inflation by category. Childcare and college tuition have inflated 4-6%/year for decades. Veterinary care has run hot too. The single inflation rate the calculator uses is a smooth approximation; the actual cost trajectory has steeper bumps.
  • Variance and tail risk. Average costs are low; rare bad outcomes are very expensive. A child with special needs, a pet with chronic illness — the calculator uses averages, not distributions. Build in a buffer.
  • Geographic variation. Childcare in San Francisco runs $25-30k/yr; in rural areas it's $8-12k. Use local data or family experience to adjust the annual input.
  • Joy. The math says it's expensive. Most parents and pet owners would tell you the cost is the wrong frame entirely. Worth knowing the number; not worth letting it dominate the decision.

One short note a week.

A new calculator, a back-of-the-envelope tear-down of a money decision, or a reading list. No fluff.

Free, weekly, unsubscribe anytime.

Frequently asked questions

How much does it actually cost to raise a child? +
USDA's last comprehensive estimate (Cost of Raising a Child report, updated for inflation) puts middle-income families at $260-310k from birth through age 17 — about $14-17k/yr in today's dollars depending on region. Add college (~$110k for a public 4-year, ~$220k+ for private) and the all-in number through age 22 is closer to $370-530k. The calculator's 'Child + college' preset projects around the middle of that range; adjust annual cost up or down based on cost-of-living, schooling choices, and lifestyle.
How much does it cost to own a dog over its lifetime? +
ASPCA pet-care surveys put a medium-sized dog at $1,200-1,800/yr in routine costs (food, vet checkups, grooming, supplies) plus $500-1,500 for initial setup (adoption fee, crate, training, first vet visit). Over a 12-year average lifespan that's $15,000-22,000 — and the senior years (last 2-3) typically include a $2,000-5,000 spike for end-of-life veterinary care that the preset adds as a 'major event' in the final year.
And a cat? +
Cats run cheaper. ASPCA estimates put routine costs at $700-1,200/yr (lower vet, no boarding for outdoor cats, less food). Cat lifespans are longer — 13-17 years average — so the all-in lifetime cost ends up similar to dogs ($12,000-18,000) despite the lower annual rate. The cat preset uses 15 years and $900/yr.
Why have two totals (today's dollars and nominal)? +
Today's dollars answers 'if I had to write the check today, what's the total?' — useful for planning savings and comparing against current income. Nominal dollars answers 'what will I actually spend over the years if costs rise with inflation?' — bigger number, but the one that hits your bank account. A $300k today's-dollars total grows to ~$420k nominal over 18 years at 3% inflation. Both are real; they answer different questions.
Should I use 3% inflation, or something else? +
3% is a reasonable long-run US assumption — close to the historical average for general goods. Some categories run hotter: childcare and education have grown 4-6%/year for decades; pet veterinary care similarly. If your annual cost is dominated by one of those, model 4-5% to be more accurate. Healthcare inflation specifically has been ~5%/year. If you're conservative, model 3% and treat the result as a floor.
Why doesn't the calculator handle multiple kids or pets? +
Each input represents one obligation. For multiple kids or pets, run the calculator for each separately, then add the totals. There's some overlap (a second kid in the same household uses the same crib later, costs less per kid for some categories) but the savings are smaller than people assume — about 20-30% less per kid for the second, almost no economies of scale by the third. Easier to model each independently and sum.
Should I subtract tax credits or government benefits? +
If you want to. The Child Tax Credit ($2,000/yr per kid in the US currently, partially refundable) reduces your federal taxes — that's effectively a discount on the cost of raising a kid. Subtract from your annual cost input if you want net-of-credit numbers. Same for Dependent Care FSAs (~$5,000/yr pre-tax). The calculator computes gross expense; net-of-government-benefits is your call.
Why is the major-event cost inflated to its event year? +
Because it's input in today's dollars, but you'll pay for it years from now when prices have risen. A $110,000 college tuition entered today, occurring at year 19 with 3% inflation, will actually cost about $193,000 nominal when you write the check. The calculator handles this conversion automatically; the today's-dollars total uses the entered $110k for comparison purposes.
Is this financial advice? +
No. MoneyMath is an educational tool. Cost estimates vary widely by region, lifestyle, schooling and healthcare choices. Use the calculator as a planning sanity check and adjust the inputs to match your situation. For specific decisions about whether you can afford to raise a child or own a pet, talk to a financial advisor who knows your full situation.

Going deeper

  • FIRE number guide — once you know lifetime obligations, your FIRE number shifts. A kid bumps required savings; a pet barely moves the needle.
  • Net worth guide — long-term obligations don't appear on a balance sheet but do affect how aggressively you can invest.

Related calculators

  • Savings Rate — child or pet costs raise your annual expenses, which extends time-to-FIRE proportionally.
  • True Cost of Car — same model applied to a single recurring asset rather than a person or pet.
  • Net Worth — the snapshot lifetime costs work against.

MoneyMath is an educational tool. Cost estimates vary widely by region, lifestyle, healthcare and schooling choices. The numbers here are planning aids, not predictions.