Why pet stores overspend when they optimise for ROAS

Why pet stores overspend on ROAS: heavy consumables post strong ROAS on thin margin, while free-shipping competitors set customer expectations.

US spending on pet food & treats in 2025, out of total pet industry spending

$68.3B of $158B

Source: American Pet Products Association (APPA): Industry Trends and Stats, 2025 actual sales in the U.S. market, accessed 27 Sept 2026. Full citation

APPA's estimate across all US retail channels, online and in-store, built from NielsenIQ data plus retailer estimates. The total includes vet care and services, not just products. The page's heading reads "$158 billion spent on pets in 2024" under a 2025 label; APPA's press release gives $158B as the 2025 figure.

In pet, the orders that are easiest to win on Google Ads can be the ones that earn the least. Food and litter can make large orders, which is exactly what ROAS rewards. But they are heavy and expensive to ship, and ROAS sees none of that.

The figure above shows how much of the market those orders represent. The American Pet Products Association puts US spending on pet food and treats at $68.3 billion in 2025, out of $158 billion in total pet industry spending. That is more than vet care ($41.0 billion) or supplies, live animals and over-the-counter medicine ($34.4 billion).

How the gap forms

High order value, thin margin

A big bag of premium food makes a large order and a strong ROAS. What the order is worth depends on the margin, and on food that margin has to cover heavy shipping. For context, at Chewy, where consumables made up $8.8 billion of $12.6 billion in net sales in fiscal 2025, cost of goods was 70.2% of net sales.

Shipping cost that ROAS can't see

Google Ads records the order value at checkout. The cost of shipping a heavy order comes out of margin afterwards and never reaches the account.

Illustrative arithmetic with made-up round numbers, not a benchmark.

A food campaign spends $1,000 and Google Ads reports $4,000 in revenue from 60 orders: ROAS 4.0.

  • At 35% margin before shipping, the orders earn $1,400.
  • Shipping costs $15 per order: $900.
  • Profit is $500: POAS 0.5.

ROAS makes this look like one of the best campaigns in the account. It loses half its ad spend.

Repeat orders ROAS doesn't count

The gap also runs the other way. Autoship and subscription reorders mostly arrive without an ad click, so Google Ads doesn't credit them to the campaign that won the customer. Chewy reports that customers on its Autoship programme accounted for 83.3% of its net sales in fiscal 2025. A food campaign that loses money on the first order can still pay back, but only if those customers reorder, and only if you've measured that they do.

Where the gap is smallest

Light hard goods such as toys, collars and bowls cost little to ship relative to their price, so their ROAS and POAS sit much closer together. That makes them easier to judge on a single order, and it's why they need targets of their own rather than sharing one with food.

Working out your own gap

  • Split ROAS by product type. Report consumables and hard goods separately, so one doesn't hide the other.
  • Put shipping into cost of goods, per order, weighted by what the order actually weighed.
  • Track first-order POAS and cohort payback separately. The first tells you what a campaign costs; the second tells you whether its customers stay long enough to cover it.

How to close it

  1. Build separate campaigns for consumables and hard goods, with separate targets.
  2. Set consumables targets from margin after shipping, not from list margin.
  3. Exclude orders that can't pay for their own shipping, such as single heavy items below your free-shipping threshold, unless repeat data says they pay back.
  4. Judge food campaigns on payback over time, using your own Autoship or reorder data.

Questions

Why does a pet food campaign show a strong ROAS but lose money?
Because ROAS counts the order value and ignores the cost of shipping heavy products. Once shipping comes out of the margin, a food order with a high ROAS can earn less than it cost in ads.
Does Google Ads count Autoship reorders?
Mostly not. Subscription reorders are placed automatically, without an ad click, so Google Ads credits the campaign only for the first order. Measure reorders in your own store data to see what a new customer is really worth.
Should food and toys run in the same campaign?
No. Once shipping is counted their margins are very different, and one shared target will either overspend on food or underspend on toys.

The same question in other verticals

Source and how to read this number

Figure
US spending on pet food & treats in 2025, out of total pet industry spending: $68.3B of $158B
Source
American Pet Products Association (APPA): Industry Trends and Stats, 2025 actual sales in the U.S. market
Link
https://americanpetproducts.org/industry-trends-and-stats
Accessed
27 Sept 2026
Caveat
APPA's estimate across all US retail channels, online and in-store, built from NielsenIQ data plus retailer estimates. The total includes vet care and services, not just products. The page's heading reads "$158 billion spent on pets in 2024" under a 2025 label; APPA's press release gives $158B as the 2025 figure.
Last reviewed
30 Sept 2026