NewsNational News


Americans to spend nearly $2 billion on pets for Valentine's Day

Posted at 5:30 PM, Feb 12, 2020

Americans are expected to spend more than $26 billion for Valentine's Day this year, according to the National Retail Federation.

While it probably comes as no surprise that at least half of that dollar figure will be spent on spouses and significant others, $1.7 billion will be spent on pets, the NRF found. That figure means the average consumer will spend $12.21 on pets this year.

Spending on pets for Valentine’s Day has seen a huge increase over the years. In 2010, Americans collectively spent $400 million on pets.

“We’ve always heard of puppy love, but pets are definitely seeing a larger share of Valentine’s Day spending,” Prosper Insights Executive Vice President of Strategy Phil Rist said. “Husbands and wives don’t need to be worried if their spouses are buying a Valentine’s Day gift for someone else – most likely it’s greeting cards for their children’s class at school, flowers for a family member or maybe a treat for the family dog.”

Overall, Valentine’s Day spending is expected to jump from $20.7 billion in 2019 to $27.4 billion in 2020. The NRF expects that consumers will spend $14.1 billion on significant others, $4.2 billion on other family members, $2.1 billion on friends, $1.8 billion on co-workers and $1.5 billion on others.

The total dollar figure spent by Americans on Valentine's Day has nearly doubled in the last decade. The average expected spending went from $103 to $196 per person over the last decade.

The NRF estimates that 37% of all Valentine’s Day spending is on flowers, followed by 34% on an evening out, and 21% on jewelry.

Men plan to spend more than women at $291.15 compared with $106.22, according to the study.