Last updated: Feb 13, 2026, 12:01 PM
In accounting, your Cost of Goods is the sum of all expenses that comprise the sales of your menu items. This sum can be calculated by using the formula:
Beginning Inventory + Purchases - Ending Inventory.
When that Cost of Goods is then compared to your sales (Cost of Goods / Sales), it creates your Cost of Goods Sold (COGS). COGS is an excellent point of reference to evaluate profit margins and the overall health of your restaurant. By taking the configuration steps listed in this article, xtraCHEF will be configured to present this data to you in your COGS tab.
Before you can begin creating a COGS report within xtraCHEF, you must first configure an accounting period for each location. In the bookkeeping world, an accounting period refers to the time in which financial records are created. You can base your accounting period on the calendar year or follow your organization's fiscal year if you have one.
To learn how to add an accounting period in xtraCHEF, consider reading
Mapping COGS in xtraCHEF allows for more comprehensive food cost reporting and should be completed for sales and categories. To sync sales from Toast into xtraCHEF and to get a COGS report, sales and categories must be mapped to COGS.
To learn how to map your COGS in xtraCHEF, check out or watch the .
Without adding inventory values to your Sync Monitor, the COGS report would only include purchases and sales. For this reason, an inventory value must be entered in your Sync Monitor on the final day of your accounting period in order for COGS reporting to populate (you can also add additional inventory entries on other days if you like). There are two ways to do this:
Visit for more detailed instructions on this step.
To identify unassigned items in the COGS report, review these steps:
In this report, we pull in the full amount of sales reported from your Toast POS. If all of your sales are mapped to the corresponding recipe within xtraCHEF, you can see how those sales are allocated across your COGS groups and categories. However, in the case that there are excess sales not mapped to recipes, we will display the excess sales as Unmapped.
For example, you have sold $100 worth of Beer: $50 of Corona, $30 of Bud Light and $20 of Budweiser. You created recipes for Corona and Bud Light and mapped them to the Beer category, but did not do the same for Budweiser. In that case, your report would show $20 of Unmapped sales because we don’t have the mapping data available.
Typically, the lower your COGS, the more profitable your business is. The opposite can also be true, as higher COGS indicate room exists for improvement. If you are utilizing xtraCHEF Recipe and Inventory features, you can go a step further and dive into your to identify specific menu items with unhealthy profit margins or your to track where waste may be coming from.