Back to Home

Square for Retail Reporting

With Square for Retail, you have access to three powerful reports: Cost of Goods Sold, Projected Profit, and Inventory by Category.

Note: Since your profit is determined by the price you pay for an item (unit cost) subtracted from the item’s sale value, you’ll need to make sure your inventory for all adjustments include applicable unit costs for your stock. If you need to add or update your unit costs for historical adjustments, just head to the History tab on your online Square Dashboard to get started.

Also bear in mind, if you update the unit type for an item, your reporting will reflect each unit type as a separate line item.

Cost of Goods Sold

The Cost of Goods Sold report helps you keep an eye on your profit margin by keeping your topline metrics – cost of goods, total revenue, profit, and profit margin – front and center. Drill down deeper into your numbers by setting your desired filters and clicking Export to download a CSV.

The COGS column will account for additional costs (such as tax and shipping) associated with the order. For example, when you receive a purchase order, you can choose to include shipping and handling by selecting Add Optional Fee once the order is received. Including additional costs when receiving an order will increase visibility into your profit margin.

Here are some examples of how adjustments affect your COGS and inventory value:

Note: Keep in mind, inventory is considered an asset. For the adjustments outlined below, a credit decreases COGS or Inventory Value and a debit increases COGS or Inventory Value.

Stock Adjustment Impact on Cost of Goods Sold (COGS) Impact on Inventory Value
Re-count to adjust up: re-count is considered a physical inventory count Credit Debit
Re-count to adjust down: re-count is considered a physical inventory count Debit Credit
Receive No impact Debit
Return No impact No impact
Restock Credit Debit
Damage/Loss/Theft Debit Credit
Transfer No impact Credit to origin location, debit from receiving location
Sale Debit Credit

Filter on Cost of Goods Sold Report

The COGS report includes sales, restocks, re-counts, losses, damages, and theft. You can filter your COGS report to see just the information you are interested in. For example, you can filter to see just the cost of your sales, without the impact of losses.

The following are the filters and data you will see:

  • All Stock Actions: You can view your costs and margins based on all adjustments (a true Cost of Goods Sold), including re-counts, restocked returns, and losses.
  • Sales: You can view your costs and margins based on just sales and returns (this does not include re-counts and losses)
  • Sales and Inventory Re-counts: You can view your costs and margins based on sales, returns and re-counts (please note that a re-count that adjusts up will credit [decrease] your Cost of Goods Sold, while re-counts that adjust down will debit [increase] your Cost of Goods Sold).
  • Sales and Losses: You can view your costs and margins based on sales, returns, and losses (including theft, damage, loss, and a re-count adjustment down).

Projected Profit

The Projected Profit report shows you the potential profit of your business inventory. Slice your data to see how received inventory boosts your business, view each location’s profit potential, and see how each inventory category is contributing to the strength of your business.

The Projected Profit report is generated one hour after your scheduled close of day and will not reflect changes in real time.

Note: The Projected Profit report will only reflect inventory value for the past 70 days.

Inventory By Category

The Inventory Category report compares the data from the previous two reports to show the cumulative value of your inventory by category, including your total inventory value, potential profit, and profit margin by item category.


When you manually adjust your stock, accept a purchase order, or make a sale, your History log will reflect each adjustment. Your History log is a detailed record of every stock adjustment — helping track and account for the stock levels for each item.

Identify and Filter by Item Unit Cost

You can apply filters on your inventory history log to view stock intake with an associated unit cost, without a unit cost, or all historical adjustments. If you need to update inventory without an associated unit cost, apply the filter Missing Cost.

To identify missing unit costs:

  1. Log into your Square Dashboard.
  2. Navigate to your Inventory > click History.

  3. On the All Costs drop-down menu, select Missing Cost.

The Missing Cost filter will display a list of items that are not associated with a unit cost.

To add a unit cost:

  1. Tap Add Cost next to one of your items.
  2. Enter the unit cost > tap Save.

If the original stock intake was with a purchase order, just click the link listed in the historical adjustment details page to update the associated unit cost.

Note: Stock adjustments that deduct from your inventory levels will credit or debit your Cost of Goods Sold and Inventory Value (depending on the type of adjustment) based on a first in, first out (FIFO) accounting method. If the cost appears to be inaccurate, you can edit the cost of the original stock intake. For this reason, you are unable to update the unit costs for stock adjustments that deduct from your inventory levels, such as re-counts that adjust down, loss, damage, or theft stock adjustments.

For example:

Let’s say you accepted a purchase order or manually received 10 items at a cost of $15 each. Later, you manually re-counted to reduce the item’s stock to 8 items. The re-count adjustment will debit your Cost of Goods Sold and credit your Inventory Value by $30. The adjustment will show in your History, but to update the unit cost (say to $10), you’ll need to locate the original receive adjustment. After you update the original intake adjustment, the re-count adjustment will automatically reflect the new unit cost and Inventory Reports will be updated.

Bulk Resolve Missing Unit Costs

For items with a cost associated at the variation level, you’ll see the option to Resolve Unit Costs for adjustments in your History. Keep in mind, if an item in your library is missing a unit cost, you’ll need to update each variation before you can bulk resolve missing costs from your History log.

To get started:

  1. Log into the item library in your online Square Dashboard to confirm each item variation has an associated unit cost.
  2. Navigate to your Inventory and click History.
  3. Select Resolve Unit Costs > Resolve Costs.

When you select See Stock Actions, you’ll see each historical adjustment missing an associated unit cost.

When you update one historical adjustment, the unit cost for every other adjustment will reflect the new unit cost for that particular item.

You are not able to bulk update the unit cost for item variations you’ve deleted from your item library. To update historical adjustments for a deleted variation, you’ll need to update each variation unit cost from your History log.

Review answers to frequently asked questions about Square for Retail reporting.

Still need help? Learn from our Seller Community

Visit the Seller Community