At One Place

Does Pet food expire?

Does Pet food expire?
Dry food goes rancid faster than people expect, and the bag is part of the packaging for a reason.
Dry, unopened: 12-18 months. Opened: 6 weeks. Canned, unopened: 2-5 years

Dry pet food is coated in fat to make it palatable, and that fat oxidises once air reaches it — which is why an opened bag goes stale in weeks rather than months and why animals start refusing food that looks perfectly fine. Decanting kibble into a plastic bin is the common mistake: the bag has a fat barrier the bin does not, and old fat residue in the bin turns the next batch faster. Keep the food in its bag and put the bag in the bin.

How to store it

  • Keep it in the original bag, inside the container.
  • Wash and dry the container between bags.

How to tell it has gone

  • A stale, crayon-like or paint-like smell. Animals notice before people do.
  • Refusal to eat a food that was previously fine is often rancidity rather than fussiness.

"Use by" and "best before" are legally different. Use-by is a safety date and should be respected; best-before is about quality, and food is usually fine well past it. Where the two diverge matters, the page above says which applies.

Common questions

Does Pet food expire?
Dry food goes rancid faster than people expect, and the bag is part of the packaging for a reason.
How long does Pet food last?
Dry, unopened: 12-18 months. Opened: 6 weeks. Canned, unopened: 2-5 years

Related pages

Sources

  1. US Food and Drug Administration — FDA (Public domain (US Government))

How these figures are compiled and checked