About

About & methodology

A calculator-first resource for U.S. dog and cat owners. We exist because most pet cost content online is either watered-down listicles or owned by insurance carriers. We're neither.

What we do

Build interactive calculators that estimate pet ownership costs based on size, breed, age stage, state, and lifestyle — with transparent methodology and editable cost data files. No email gates. No popups. No carrier-specific recommendations.

How our calculators work

Each calculator uses the same engine and cost dataset. The math is straightforward:

total_category_cost = base_range × size_mult × age_mult × state_mult × lifestyle_mult
total_annual = sum(all_category_costs)
total_first_year = total_annual + first_year_one_time
total_lifetime = total_annual × life_expectancy + first_year_one_time

We always present low / typical / high ranges instead of single-point estimates because real costs vary substantially.

Data sources

Every calculator pulls from a small set of editable JSON-shaped data files. Cost ranges come from a blend of:

  • AVMA — U.S. Pet Ownership and Demographics Sourcebook
  • ASPCA — Annual cost-of-pet-ownership estimates
  • BLS CPI — Veterinary services index, regional breakdowns
  • NAPHIA — 2024 State of the Industry (pet insurance premiums)
  • Synchrony — Lifetime of Care studies (cats and dogs)
  • Banfield Pet Hospital — State of Pet Health
  • AAHA / AVDC — Veterinary care guidelines (dental, anesthesia)
  • OFA / Morris Animal Foundation — Breed-specific health risk data

Update cadence

Cost ranges are reviewed and updated quarterly. We bump the dataset when significant new survey or insurance data lands.

What we deliberately don't do

  • We don't publish ZIP-level prices as if they're exact. State multipliers approximate vet labor cost-of-living differences.
  • We don't give veterinary or financial advice. Estimates are educational only.
  • We don't accept paid placements from insurance carriers. Affiliate links (when we add them) are clearly labeled.
  • We don't pretend a single dataset captures every breed, every clinic, or every individual pet's situation.

Editorial principles

  • Plain English over jargon.
  • Source-link in line whenever a number could be checked.
  • Show ranges, not false-precision averages.
  • Be neutral on insurance — show the math both ways.
  • Update or remove anything that becomes stale.

Editing the cost data

The dataset lives in /assets/data/csv/ as plain CSV files — one per logical table (base costs, multipliers, breeds, procedures, insurance, cities, image attribution). The CSVs are the sole source of truth; no numbers are duplicated in JavaScript. Edit a row in Excel, Numbers, or Google Sheets, save, refresh — no build step. Column documentation lives at /assets/data/csv/README.md.

Contact

Questions, corrections, source pointers: head to the contact page for our email and what to include.