Tracking labor and ingredient costs against sales revenue is one of the most crucial exercises for any food business—especially cafés, restaurants, and small food operations. Excel offers a powerful, flexible, and relatively low-cost platform for doing this without needing expensive software.
In this detailed guide, you’ll learn:
- Why tracking labor & ingredient costs against revenue matters
- Key performance metrics: Prime Cost, Labor %, Food Cost %, etc.
- How to structure your Excel worksheet
- Step-by-step Excel setup (with formulas)
- Visualization with charts
- Tips for maintaining accuracy
- Sample downloadable structure (upon request)
🌟 Why Track Labor & Ingredient Costs Against Sales Revenue?
Your profit margin depends on this.
Two of the biggest variable costs in a restaurant or café are:
- Labor Costs – Wages, overtime, payroll taxes, benefits, etc.
- Ingredient/Food Costs – Raw materials used to create menu items.
These two together form what is commonly referred to as prime cost, which typically represents 55-65% of total sales for most restaurants. If you’re not monitoring them in relation to your sales, you might be losing money without even realizing it.
Benefits of Tracking
- See how much profit remains after key costs
- Spot inefficiencies in staffing or food waste
- Set benchmarks for profitability
- Make better pricing, portioning, and scheduling decisions
- Align your daily/weekly operational tactics with strategic goals
📊 Key Metrics to Track
Before diving into Excel, it’s important to understand what you’re trying to calculate.
| Metric | Formula | Description |
|---|---|---|
| Labor Cost % | Labor Cost / Sales | Measures what % of sales is spent on staffing |
| Food Cost % | Ingredient Cost / Sales | Measures how much of your sales is spent on food |
| Prime Cost | Labor Cost + Ingredient Cost | Combined cost of labor and ingredients |
| Prime Cost % | (Labor + Ingredient Cost) / Sales | Benchmark indicator of operational health |
| Gross Profit | Sales - (Labor + Ingredient) | Total profit before other expenses |
🧾 Excel Sheet Structure: Layout Guide
Here’s a suggested structure for your workbook:
Sheet 1: Dashboard (Summary View)
| Week | Sales Revenue | Labor Cost | Ingredient Cost | Labor % | Food % | Prime Cost | Prime Cost % | Gross Profit |
|---|---|---|---|---|---|---|---|---|
| 1 | 5,000 | 1,200 | 1,400 | 24% | 28% | 2,600 | 52% | 2,400 |
| 2 | 5,500 | 1,300 | 1,500 | 23.6% | 27.3% | 2,800 | 50.9% | 2,700 |
| … | … | … | … | … | … | … | … | … |
Sheet 2: Labor Tracking
| Date | Employee | Hours Worked | Hourly Rate | Total Labor Cost | Shift Notes |
|---|---|---|---|---|---|
| 01-Aug | John | 8 | $15 | $120 | Morning shift |
| 01-Aug | Sara | 6 | $18 | $108 | Afternoon shift |
Use formulas to automatically total per day and per week.
Sheet 3: Ingredient Purchases
| Date | Supplier | Item | Quantity | Unit Cost | Total Cost | Menu Item |
|---|---|---|---|---|---|---|
| 01-Aug | Sysco | Chicken | 10 kg | $4.5 | $45 | Chicken Wrap |
| 01-Aug | Local Dairy | Milk | 5 L | $2.5 | $12.5 | Lattes |
Aggregate this weekly or monthly to calculate ingredient costs.
🛠️ Step-by-Step: Building the Excel Sheet
Step 1: Set Up Sales Revenue Table
In Sheet1 (Dashboard), enter:
- Column A: Week Number
- Column B: Sales Revenue
Manually input the total net revenue (excluding VAT if applicable) for each week. You can get this from your POS system or cash register reports.
Step 2: Input Labor Costs (or Link From Labor Sheet)
If you’re tracking labor in Sheet2, you can sum labor costs by week using:
=SUMIFS(LaborSheet!E:E, LaborSheet!A:A, ">=01-Aug", LaborSheet!A:A, "<=07-Aug")
Or manually input weekly totals in Column C.
Step 3: Input Ingredient Costs (or Link From Ingredient Sheet)
Similarly, from Sheet3, sum costs by date range:
=SUMIFS(Ingredients!F:F, Ingredients!A:A, ">=01-Aug", Ingredients!A:A, "<=07-Aug")
Paste the result into Column D (Ingredient Cost).
Step 4: Add Labor %, Food %, and Prime Cost
Use the following formulas in Sheet1:
- Labor % (E2)
=C2/B2Format as percentage - Food % (F2)
=D2/B2Format as percentage - Prime Cost (G2)
=C2+D2 - Prime Cost % (H2)
=G2/B2Format as percentage - Gross Profit (I2)
=B2-G2
Drag these formulas down to auto-fill for future weeks.
📈 Visualization: Add Excel Charts
Charts help you quickly interpret the data. Here’s what you can include:
1. Labor vs. Sales Over Time
- X-axis: Week
- Y-axis: Two series — Labor Cost, Sales Revenue
This shows how your labor costs fluctuate relative to revenue.
2. Prime Cost % Over Time
- Line Chart
- X-axis: Week
- Y-axis: Prime Cost %
This helps you maintain your target prime cost (ideally under 60%).
3. Ingredient Costs Breakdown
If you’re tracking ingredients by category, use a pie chart to show cost distribution:
- Dairy, Protein, Produce, Beverages, etc.
⚙️ Optional: Add Cost Category Breakdown
To deepen your analysis, consider breaking labor and ingredient costs into subcategories:
Labor Cost Split
| Type | Weekly Cost |
|---|---|
| FOH (Front of House) | $800 |
| BOH (Back of House) | $600 |
| Management | $300 |
| Total Labor | $1,700 |
Food Cost Split
| Category | Weekly Cost |
|---|---|
| Meat | $700 |
| Dairy | $200 |
| Produce | $300 |
| Bakery | $150 |
| Total | $1,350 |
This can help you spot where overspending is happening.
🧮 Advanced: Using Excel Tools for Automation
Here are some Excel features to automate and streamline this workflow:
1. Named Ranges
Use named ranges for key values (e.g., SalesRevenue, TotalLabor) for clarity.
2. Data Validation
Use drop-downs to select week or category filters in dashboards.
3. Pivot Tables
- Summarize labor hours by employee
- Analyze ingredient costs by supplier or menu item
4. Conditional Formatting
Highlight labor % if it exceeds 30%, or Prime Cost % if it exceeds 60%.
5. Goal Seek
Use Goal Seek (under Data → What-If Analysis) to figure out:
- What sales you need to hit to keep prime cost at 55%
- How much you can afford to spend on labor if sales are $5,000
🔍 Interpreting the Data
Once your Excel system is live and updated weekly, here’s how to analyze it:
Watch for Trends
- Is your labor % increasing as sales decrease? That’s a red flag.
- Are ingredient costs unusually high one week? Check for spoilage, over-portioning, or theft.
Compare Week-over-Week
Look at:
- Prime Cost % trends over 4–8 weeks
- Whether labor and ingredient increases result in sales increases (e.g., was there a promotion or event?)
Set Benchmarks
- Labor % Target: 25–30%
- Food Cost % Target: 25–30%
- Prime Cost % Target: 55–60%
Adjust these based on your market and model (e.g., coffee shops may have lower food cost but higher labor %).
🧯 Pro Tips to Avoid Errors
- Always Reconcile Data – Match labor costs against payroll system and ingredient costs against invoices.
- Keep Weekly Schedules Consistent – Use the same date range (e.g., Monday–Sunday) for each week’s entry.
- Automate Imports if Possible – Export data from your POS or accounting software to Excel.
- Lock Cells With Formulas – Prevent accidental overwrites.
- Back It Up – Save copies weekly or upload to Google Sheets or OneDrive for cloud access.
📁 Want a Downloadable Excel Template?
I can generate and send you an editable Excel file with:
- Weekly dashboard
- Labor tracking table
- Ingredient cost tracker
- Auto-calculating metrics
- Interactive charts
Let me know if you’d like this.
📚 Final Thoughts
Tracking labor and ingredient costs against sales revenue in Excel doesn’t just give you control—it gives you insight. With a well-structured, formula-driven worksheet, you’ll be able to see exactly how your operational decisions are affecting your bottom line.
You’ll be better equipped to:
- Forecast profit margins
- Cut costs without hurting quality
- Make smarter staffing and purchasing decisions
- Present clear financial reports to investors or partners
In a competitive foodservice environment, data is your secret weapon. And Excel, when set up correctly, is more than capable of delivering that power at your fingertips.



