How the First In, First Out (FIFO) method works in restaurants — why it matters, how to implement it, and how it prevents spoilage and reduces food waste.
FIFO — First In, First Out — is the inventory management principle that older stock should be used before newer stock. It's the single most important rule in restaurant storage, and failing to follow it is one of the leading causes of food waste and spoilage.
When new deliveries arrive, they go behind existing stock. When pulling items for prep or service, you always take from the front (oldest product first).
| Without FIFO | With FIFO |
|---|---|
| New delivery goes on top/in front | New delivery goes behind existing stock |
| Cooks grab whatever is closest | Cooks always pull from the front |
| Older product gets buried and forgotten | Older product gets used first |
| Items expire in the back of the shelf | Nothing expires unnoticed |
| Food waste from spoilage: high | Food waste from spoilage: minimal |
The average restaurant wastes 4–10% of food purchases, and spoilage is a major contributor. FIFO implementation typically reduces spoilage waste by 30–50%.
| Monthly Food Purchases | Spoilage Without FIFO | Spoilage With FIFO | Monthly Savings |
|---|---|---|---|
| $20,000 | $800 (4%) | $300 (1.5%) | $500 |
| $30,000 | $1,200 (4%) | $450 (1.5%) | $750 |
| $40,000 | $1,600 (4%) | $600 (1.5%) | $1,000 |
Annual savings: $6,000–$12,000 for a typical independent restaurant.
Every item that enters storage gets labeled with:
Date received
Use-by date (or "best by" date)
Item name (if not obvious from packaging)
Use day-dot stickers, masking tape and markers, or printed labels — whatever is fastest and most consistent.
Shelving: Older items in front, newer items behind. When putting away deliveries, move existing stock forward, place new stock behind.
Walk-in cooler/freezer: Same principle. New cases go behind or below existing cases.
Prep containers: When refilling a container (sauce, dressing, prep items), never pour new product on top of old. Use the old container first, start a new container with the new product.
Everyone who handles food — cooks, prep cooks, dishwashers putting away deliveries, bartenders — needs to understand and practice FIFO.
Training points:
Always pull from the front
Always put new stock behind old stock
Check dates before using any item
Report anything past its use-by date
During daily prep, the person pulling items should check dates. During delivery, the person putting away stock should ensure FIFO placement. During the weekly inventory count, check for any items that have been pushed to the back and are nearing expiration.
| Area | FIFO Implementation |
|---|---|
| Walk-in cooler | Organize by category. New deliveries go behind/below existing stock. Check produce daily. |
| Walk-in freezer | Date everything clearly (hard to read labels in a freezer). Use inventory rotation during counts. |
| Dry storage | Label with receipt date. Longer shelf life makes FIFO less urgent but still important. |
| Prep line | Pre-portioned items dated during prep. Use oldest first. |
| Bar | New bottles behind open bottles. Date opened bottles (especially wine, vermouth). |
FIFO isn't just about cost — it's about food safety. Using older product first ensures you're serving food within its safe use window. Health inspectors look for FIFO compliance during inspections.
| Item | Typical Safe Storage Time (Refrigerated) |
|---|---|
| Raw poultry | 1–2 days |
| Raw beef/pork | 3–5 days |
| Raw fish | 1–2 days |
| Fresh produce | 3–7 days (varies) |
| Dairy | Per label (typically 7–14 days) |
| Cooked items | 3–5 days |
| Opened canned goods | 3–5 days (transfer to covered container) |
The biggest challenge with FIFO isn't understanding it — it's doing it consistently. Strategies:
Make it easy. Clear, labeled shelves. Designated spots for each category. Easy-to-use labels.
Make it visible. Color-coded day dots (different color for each day) make it instantly obvious which items are oldest.
Make it accountable. During weekly inventory counts, note any items that were stored out of FIFO order. Address it with the team.
FIFO reduces waste, and reduced waste lowers food cost. When combined with proper inventory counting and invoice tracking (tools like Vellin automate the invoice side — free core features), FIFO is one of the three pillars of food cost control: track what you buy (invoices), manage what you store (FIFO + inventory), and control what you serve (portions).
FIFO is simple: use older product first, place new product behind old. The implementation requires date labeling, organized storage, staff training, and daily verification. The payoff is significant: 30–50% reduction in spoilage waste, better food safety compliance, and lower food cost. It's one of the most effective and lowest-cost improvements any restaurant can make.
The difference between a restaurant that runs smoothly and one that constantly fights fires is systems. Good systems make the right behavior the easy behavior — they don't rely on heroic effort from any individual.
| Level | Focus | Examples |
|---|---|---|
| Foundation | Safety and compliance | Food safety, cleanliness, legal requirements |
| Consistency | Repeatable quality | Recipes, portions, service standards |
| Efficiency | Speed and cost | Prep systems, scheduling, ordering |
| Optimization | Maximizing performance | Menu engineering, labor optimization, waste reduction |
Most struggling restaurants never solidify the foundation and consistency levels before trying to optimize. Get the basics right first.
Every day should follow the same basic rhythm:
Opening (before service):
Check walk-in/freezer temperatures
Verify prep list is complete
Check reservations and adjust staffing if needed
Review daily specials and communicate to all staff
Verify all stations are properly set
During service:
Monitor ticket times
Watch food quality from the pass
Track covers by hour
Note any 86'd items
Closing:
Complete closing duties checklist
Record daily revenue
Note any issues for tomorrow
Secure the building
Your vendors are partners in your business. The best relationships are built on:
Clear communication. Communicate your needs, expectations, and any issues promptly.
Consistent ordering. Predictable orders make you a preferred customer and often lead to better pricing.
Payment reliability. Paying on time (or early) builds trust and gives you leverage when you need a favor.
Feedback. Let vendors know when quality is excellent and when it's not. They can't fix problems they don't know about.
Every operational system is only as good as the people executing it. Training should be:
Documented. Written SOPs for every position and every key process.
Demonstrated. Show, don't just tell. Walk through the process physically.
Practiced. Let new team members practice before they're on the line during a rush.
Verified. Check that training stuck. Run spot checks, ask questions, observe performance.
The right technology removes friction from operational processes:
| Process | Manual Approach | Technology Approach |
|---|---|---|
| Invoice tracking | Stack of papers, manual spreadsheet entry | Scan with phone → auto-entry (Vellin — free) |
| Inventory counting | Paper clipboard, manual calculator | Digital count sheet with auto-valuation |
| Ordering | Phone calls, text messages | Digital PO system with vendor catalog |
| Recipe management | Binder in the office | Digital recipe cards with auto-cost updates |
| Scheduling | Paper schedule on the wall | Scheduling software with labor cost tracking |
The core features of Vellin are free, making it accessible for independent restaurants at any budget level.
Restaurant operations improve through many small gains, not one big change:
| Improvement | Individual Impact | Annual Impact ($80K/mo food revenue) |
|---|---|---|
| Reduce waste by 2% | $0.02 per $1 of food | $19,200 |
| Improve portions by 1% | $0.01 per $1 of food | $9,600 |
| Negotiate 3% better pricing | $0.03 per $1 of food | $28,800 |
| Reduce spoilage by 1% | $0.01 per $1 of food | $9,600 |
| Combined | $67,200 |
None of these individual improvements is dramatic. Combined, they represent $67,200 in annual savings — potentially tripling your profit margin.
| Period | Operational Priority |
|---|---|
| Busy season | Maximize throughput, maintain quality, manage labor hours |
| Slow season | Reduce waste, train staff, negotiate vendor deals, work on systems |
| Special events | Plan ahead, increase pars, add staff, create special menus |
| Unexpected slow days | Cut prep immediately, reduce staff if possible, create promotions |
Great restaurant operations come from great systems — documented processes, trained people, and consistent execution. Build the foundation first (safety, consistency), then optimize (efficiency, cost control). Use technology to automate the tedious parts, train your team on every system, and make small improvements consistently. The compound effect of many small gains is what separates thriving restaurants from struggling ones.
Prepared for the Vellin blog library.

