Free tools / Food pantry inventory spreadsheet

Free Food Pantry Inventory Spreadsheet

Updated October 2026 · free, no sign-up, works in Excel, Google Sheets and LibreOffice

A ready-made inventory template for a food pantry: one sheet for what is on the shelf, one for what came in, one for what went out, and a monthly total of pounds by source for your food bank report. Download it, track your stock online right on this page, or print a blank count sheet below.

The Excel file has drop-downs, the formulas and five sheets. The CSV is the inventory columns only, for any spreadsheet or for importing elsewhere. Google Sheets: File → Import → Upload, and choose the .xlsx.

What is in the template

SheetWhat it is for
InventoryWhat is on hand now. Total pounds, days left before the date and a REORDER flag fill in by themselves; rows near or past their date turn amber or red.
Received logOne line per delivery or donation as it arrives: date, item, quantity, pounds, source, who it came from, lot, best-by, temperature for cold items, initials.
Out logWhat left and why: distributed, discarded (expired, damaged, temperature), recalled or transferred.
Monthly totalsType the first day of a month and it totals pounds received, distributed and discarded for each source, TEFAP included.
ListsThe categories, sources, units, storage locations and out reasons behind the drop-downs. Change them to match your food bank’s categories.

The columns, and why each one is there

How to use it week to week

  1. On delivery: add a line to the Received log, then add the quantity to the matching Inventory row (or a new row if the date or lot is different).
  2. After each distribution: record what went out in the Out log and subtract it on the Inventory sheet. Do it the same day; a week later nobody remembers.
  3. When you throw something out: log it in the Out log with the reason. Discards are a number your food bank may ask for, and a pattern in them is how you cut waste (tracking food waste).
  4. Once a month: do a physical count with the printed count sheet, correct Qty on hand, and read the Monthly totals sheet for your report.

For the numbers you send the food bank each month (households, individuals by age, pounds by source, volunteer hours), use the monthly report template.

Keep fridge and freezer readings on a separate temperature log; that record is checked differently and lives better on paper by the unit.

Free online inventory tracker

Prefer not to open a spreadsheet? Keep a running inventory right here. Add items as they arrive, change the count after each distribution, and the tracker flags anything at or below its reorder level and anything with a best-by date in the next 14 days, with totals by category and by source. Export to CSV at any time: the columns match the template, so the rows paste straight into the Inventory sheet.

Where your data is kept: only in this browser, on this device. Nothing you enter is sent to PantryPOS or anyone else, and no sign-up is needed. Clearing your browser data, or a private window, will erase it, so export a CSV after each session.

Add an item

ItemCategoryQtyLbsBest-bySourceLocationFlagsActions
No items yet. Add your first item above.

Totals by category

CategoryItemsUnitsLbs

Totals by source

SourceItemsUnitsLbs

“Best-by soon” means the date is today or within the next 14 days; “past date” means it has gone by. Most dates on shelf-stable food are quality dates rather than safety dates, so a past date is a prompt to check, not automatically to throw away (can a pantry give out food past the date?). Units and pounds are added up as entered; rows without a weight count as 0 lbs.

Print a blank count sheet

For the monthly physical count: one page per storage area, with the columns you will copy back into the spreadsheet. Built in your browser; nothing is sent anywhere.

Count sheet

When a spreadsheet stops working

A spreadsheet is the right tool for a lot of pantries, and this one will carry a small monthly distribution for a long time. It tends to break down in a few predictable places:

PantryPOS is food pantry software that does the inventory part as you work: donations and deliveries received by barcode and lot with their dates, a FIFO pull list so the oldest stock goes first, a client-choice register that draws stock down as households shop, discards logged with a reason, TEFAP stock reconciled by lot, and a lookup of which households received a recalled lot. Each volunteer signs in with their own account (admin or clerk), so several people can work at once without passing a file around. Each visit is recorded against the household with the items they took, and the monthly report shows pounds distributed from TEFAP lots separately from other sources and counts TEFAP households by eligibility basis. What your own State asks for is on its TEFAP state page. Everything exports to CSV, so nothing is locked in.

Frequently asked questions

What should a food pantry inventory spreadsheet include?

At minimum: item, category, unit, quantity on hand, weight (food banks report in pounds), the date it arrived, the best-by or use-by date, where it came from (TEFAP/USDA Foods, food bank, donation, purchase), the lot or barcode, where it is stored, and a reorder level. Keep one row per item per date or lot so you can rotate oldest first and find a recalled lot.

Should TEFAP food be tracked separately from donated food?

Yes. USDA Foods received through TEFAP come with federal recordkeeping on receipt and distribution, and food banks commonly ask partner agencies to report TEFAP stock separately from other food. A Source column that marks TEFAP rows lets you total them on their own. Your food bank’s agreement says exactly what it needs.

How often should a food pantry count its inventory?

A full physical count at least once a month is common, often just before the monthly report to the food bank, with a quick check of perishables and anything near its date every distribution day. Your food bank may set its own schedule.

Can I use this template in Google Sheets?

Yes. In Google Sheets choose File, Import, Upload, and pick the .xlsx file; the drop-downs, formulas and monthly totals carry over. The .csv works in any spreadsheet but holds only the inventory columns, without formulas.

Is there a free food pantry inventory tracker I can use online?

Yes. The tracker on this page runs in your browser with no sign-up: add, edit and delete items, see low-stock and best-by-within-14-days flags, totals by category and source, and export a CSV whose columns match the spreadsheet template. Items are saved only in that browser on that device, so export a CSV regularly.

When does a spreadsheet stop working for pantry inventory?

Usually when more than one person updates it, when stock moves faster than someone can type it in after distribution, or when you need to know which households received a recalled lot. At that point barcode receiving and a register that draws stock down as it is handed out save more time than they cost.

This template is free and unrestricted; use and change it however you like. Your food bank and State agency set the records and report categories you must keep, and theirs win where they differ from this template.

Outgrowing the spreadsheet? Run your inventory in PantryPOS free for 30 days. Barcode receiving, FIFO, expiry, recalls and the monthly food bank report in one system built for food pantries. Every feature, no card, and your pantry is live the moment you submit — $39/month for the first site after the trial.
Start my free trial →