How much has my pet cost per cuddle?

Add up everything your pet has cost, divide by every cuddle you have had, and see what one cuddle is actually worth.

Real maths • Your answers stay on your device

What you'll need

  • Roughly how long you have had your pet
  • What you spent up front
  • What you spend in a normal month
  • How many cuddles happen on a normal day

Why bother working this out

"Cost per cuddle" started as a joke people already made about their own pets — the kind of thing you say out loud right after a vet bill. It turns out to be a genuinely useful number, because it reframes ownership cost away from a scary lump sum and onto the unit that actually explains why you got a pet in the first place.

The number is more interesting in motion than as a one-off, and that motion is a mechanical consequence of the formula rather than a fact about any particular pet: the fixed up-front cost gets divided across a cuddle count that only grows, so cost per cuddle falls every year you keep the same pet at the same cuddle rate.

Used only to display your numbers. Nothing is converted between currencies.

Part-years are fine — 2.5 works.

Measured in years

Adoption or purchase price, desexing, bedding, crate, the first shopping trip.

How do you want to enter ongoing costs?

Food, litter, treats, insurance, the occasional vet visit — averaged out.

A cuddle is whatever you count as one. You are the authority here.

Measured in per day

Stays in this browser. Only used if you choose to make a share card.

Your number appears here.

Answer the questions and press Show me my weird number. Everything is worked out on your own device.

Making sense of the number

A high number is more a sign of a recent purchase, a low daily-cuddle estimate, or a big one-off cost than anything else, because the fixed up-front amount matters less every year it gets divided across more cuddles. In the worked example above, $600 up front and $100 a month landed at $0.89 a cuddle after 6 years; running the same inputs for 20 years instead eases that down to about $0.84, settling toward an $0.82 floor set purely by the $100 monthly spend and 4-a-day cuddle rate — the up-front cost's influence shrinks, but the ongoing spend never stops counting.

How we work this out

We total your up-front spend and your ongoing spend across the whole time you have had your pet, then divide that total by an estimate of how many cuddles have happened in the same period. Everything is arithmetic on numbers you supply — there are no population averages hiding in here.

Step by step

  1. Work out how many days you have had your pet: years × 365.2425 days.
  2. Work out ongoing spend: your monthly figure × 12 × the number of years.
  3. Add your up-front spend to get total spend.
  4. Work out cuddles: your cuddles-per-day figure × the number of days.
  5. Divide total spend by total cuddles.

Worked example

Say:$600 up front, $100 a month in ongoing costs, 4 cuddles a day, over 6 years. Ongoing spend is $100 × 12 × 6 = $7,200. Add the $600 up-front cost for a total of $7,800. Cuddles come to 4 × (6 × 365.2425) ≈ 8,766. Divide the two and one cuddle comes out at $7,800 ÷ 8,766 ≈ $0.89.

What this does not claim

  • Cuddles-per-day is your own estimate applied evenly across the whole period. Real life has quiet months and clingy months.
  • Ongoing costs are treated as a flat monthly average. Vet bills are famously not flat.
  • If you use the detailed breakdown, the single monthly figure is ignored entirely, so nothing is counted twice.
  • This is a way of looking at a number, not an argument about whether a pet is worth it.

Sources

This calculator uses no external reference values. Every number comes from your own answers, plus standard calendar and unit arithmetic — a mean year of 365.2425 days, and twelve months in a year.