Skip to content

Pet Food Run-Out Date Calculator

Find the date a bag of food will run out and when to reorder.

✔ Reviewed by our vet teamUpdated 18 Oct 2026Sources: Pure arithmetic / unit conversion on user inputs
Pet Food Run-Out Date CalculatorFree · instant
Fields marked * are required
kg

Calculated in your browser. The numbers you type are never sent to us or stored.

Quick answer A 15 kg bag opened on 18 October 2026 and fed at 300 g a day lasts 50 days and runs out on 7 December 2026. With a 7-day lead time you should reorder by 30 November 2026. Enter your bag, daily grams and start date to see yours.

How to use the pet food run-out date calculator

  1. Enter the bag size and the grams you feed each day.
  2. Enter the date you opened the bag.
  3. Optional: add how many days notice you need to reorder.

Worked example

A 15 kg bag opened on 18 October 2026 and fed at 300 g a day, reordering 7 days ahead.

Bag size
15 kg
Grams fed per day (all pets)
300
Date you opened the bag
2026-10-18
Days before it runs out to reorder — optional
7
Runs out 7 Dec 2026
Lasts
50 days
Reorder by
30 Nov 2026
Opened
18 Oct 2026

Opened bags go stale: follow the storage advice on the pack.

Example values are illustrative; this result is produced by the same calculator above.

How we calculate it

days = bag grams ÷ daily grams; run-out date = start date + days; reorder date = run-out date − lead days

Sources: Pure arithmetic / unit conversion on user inputs (no external constant)

Understanding your result

Bag duration in days is the bag weight in grams divided by what you feed each day. A 15 kg bag at 300 g a day lasts 50 days. Adding that to the date you opened the bag gives the date it runs out: 7 December 2026 if you opened it on 18 October.

If you enter how many days' notice you need to reorder, the calculator also shows the reorder date, here 30 November 2026 with a 7-day lead time.

Include all pets and any toppers or treats from the same bag in the daily grams, so the date is realistic.

Common mistakes

  • Using the date you bought the bag instead of the date you opened it.
  • Forgetting that several pets share the bag.
  • Not allowing delivery time.
  • Counting treats and toppers from other packs.
  • Ignoring the best-before date on opened bags.

Good to know

  • Store food as the pack advises.
  • The Pet Food Bag Duration Calculator gives the number of days.
  • A calendar reminder a week before can prevent last-minute buying.

Using the reorder date

Enter the date you opened the bag, not the date you bought it, because the food starts to be used when it is opened. Use total grams a day for all the pets eating from the bag.

A 15 kg bag fed at 300 g a day lasts 50 days. Opened on 1 October it runs out on 20 November, and with a 7-day reorder lead the calculator suggests ordering by 13 November. Allow for delivery times and for holidays when couriers are slower.

If your pet's weight or the food changes, redo the sum. A food with a different energy density needs a different amount in grams, and the date moves with it.

Frequently asked questions

How is it different from the Bag Duration Calculator?

That tool gives the number of days. This one turns it into a calendar date and a reorder date.

What lead time should I use?

Think of how long delivery takes plus a few spare days.

Does it allow for treats and toppers?

Only if you add their grams to the daily amount.

What if I feed several pets?

Enter the total grams per day for all pets that share the bag.

How is this different from the Bag Duration Calculator?

That gives the number of days. This gives the calendar dates.

Does it allow for treats?

Only if you add their grams to the daily amount.

Reviewed by the CalcuPaw Veterinary Review Team
Reviewed 8 Oct 2026 to 18 Oct 2026 · next review due by April 2027 · Meet the review team

Sources

  1. Pure arithmetic / unit conversion on user inputs (no external constant)
Embed this calculator
Free for vets, rescues and pet blogs — no ads inside the widget.
Get embed code

Estimates only. Every pet is different — confirm with your veterinarian.