This guide explains how to correct the average cost of products in LightSpeed. The average cost is an important value that LightSpeed uses to calculate the value of your inventory and the Cost of Goods Sold (COGS). If the average cost is incorrect, it can lead to inaccurate financial reports.
Why is Average Cost Important?
Every product in LightSpeed has an average cost. This cost is calculated by LightSpeed as a weighted average of the prices you pay when you receive new stock from suppliers. If you enter the wrong supply prices when recording stock orders or transfers, the average cost can be wrong, which then affects your COGS and inventory values.
How to Correct Average Cost
You can manually correct the average cost of products in LightSpeed by using a CSV file. A CSV file is a type of file that can be opened in spreadsheet programs like Excel or Google Sheets.
If you do not feel comfortable performing the update via spreadsheet, will reach out to Evo Support for assistance as they can perform this task on your behalf.
Here are the steps:
- Export Inventory Report with Avg. Cost
- In LightSpeed, go to Reports > Inventory Reports.
- Set the report parameters to:
- Report Type: SKU name
- Measure: All inventory
- Date range: All time
- Click More filters
- Toggle Show inactive inventory ON.
- Click Search
- Click Format results
- Select By outlet and click Apply.
- On the far right of the report, click the + symbol
- Ensure the below options are ticked only:
- Margin %
- Gross profit
- Avg. cost
- Click Update report
- Click Export List... and choose XLSX as the file format.
- Open the Downloaded report in excel.
- Review Avg. Cost
- Click into cell A1
- Click Sort & Filter > Custom Filter
- Ensure 'My data has headers' is ticked
- Sort by Margin (%) with the order set to Smallest to Largest
- Click OK
- Review the
- Create an additional tab - clear this blank for now
- Export Products
- In LightSpeed, go to Catalog > Products.
- Use the filter options to find the specific products you want to correct. This makes it easier to work with a smaller list.
- Click Search to apply filters
- Click Export List... and choose XLSX as the file format.
- Save a copy of the file as a backup (e.g., product-export-backup.xlsx).
- Delete all the columns related to inventory (including their headers). This is Critical as this will override your on-stock hand values if imported.
- Copy the sheet information, and paste in the additional tab you created in the Inventory Report.
- Add Cost Columns
For each outlet where you want to update the average cost, add a new column.
- Name the columns using this format: average_cost_<outlet_name>
Replace <outlet_name> with the exact name of the outlet in your system
For example, if your outlet is named "Service Outlet" the column name would be average_cost_Service_Outlet.
Enter the Correct Costs
In the new columns, enter the correct average cost for each product you want to change/correct.
Use 0 or a positive number. You can use up to 5 decimal places.
Leave the cell blank for any product you don't want to change. These products will be skipped.
Save and Import the CSV File
Save the changes to the CSV file.
Go back to Catalog > Products in LightSpeed.
Click Import and upload the edited CSV file.
Follow the prompts to map the file.
If the upload fails refer to the LightSpeed Common errors with product spreadsheet imports guide.
Next Steps
- Always double-check your supply prices when receiving stock to prevent average cost errors.
- If you have a large number of products to update, consider doing it in smaller batches.