Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

How to Analyze Store Results: Revenue, Average Transaction Value, Profit, and Stock

Anna Prikhodko
Anna Prikhodko

Developer, business process automation specialist, host of Torgsoft Podcast

Maria Hladkykh
Maria Hladkykh

Developer of technical documentation, author of video tutorials, host of Torgsoft Podcast

To analyze store performance, bring sales, the cost of goods sold, operating expenses, and stock into one working table. Check the entered data every day. Each month, compare results and decide which prices, expenses, or products need a closer look.

The owner chooses the periods and makes decisions. The responsible employee prepares the source figures and documents. Record the outcome of the analysis: what to check, who will do it, which action was chosen, and when to assess its result.

Prepare data on the same basis

Choose two periods of equal length. Keep the scope of stores, sales channels, and product groups the same. Check the number and composition of working days. Account for seasonal fluctuations when assessing average sales.

Ask the person responsible for accounting to prepare:

  • sales revenue, with an explanation of which deductions have already been accounted for;
  • the number of completed, paid receipts for the selected period;
  • the cost of the goods actually sold;
  • discount and return amounts, as well as the cost associated with returns;
  • operating expenses as a separate list;
  • stock as of a specified date: item quantities and their valuation on the stated basis.

Record the rules for including receipts and assigning returns to a period. Apply them consistently to both sets of data. If discounts are already included in revenue, do not deduct them again. Check returns together with the corresponding cost of goods.

Ask the person responsible for accounting to state whether taxes are included in the source revenue and cost figures. Use the same approach for both periods and keep this explanation beside the table.

Calculate the metrics and separate expenses

Net sales are revenue after accounting for discounts, customer returns, and other deductions. Use this amount to calculate gross profit and margin.

MetricCalculation or input dataWhat to check
Number of receiptsReceipts under the defined inclusion rulesThe period and scope match the revenue
Average transaction valueRevenue from the selected set of purchases ÷ number of corresponding receiptsThe numerator and denominator cover the same purchases
Cost of goods soldCost of goods whose sales are included in the calculationThe sales and returns included are consistent
Gross profitNet sales − cost of goods soldDiscounts and returns are not counted twice
Gross marginGross profit ÷ net sales × 100%Do not calculate a percentage with this formula when net sales are zero
Operating expensesA separate list of expenses for the periodThe list contains the same items in both periods
StockQuantity and value as of the snapshot dateThe date, scope, and valuation basis are stated

The cost of goods sold is different from operating expenses. Consider rent, utilities, and marketing separately. In your working table, record the full list of included expenses so you compare the same items next month.

Illustrative example: average transaction value rose, gross profit fell

Suppose a store compares two periods of equal length and scope. Each had 100 completed, paid purchases, each recorded on one receipt. There were no returns or cancellations. Discounts were already included in revenue. No additional taxes are added to this illustrative calculation; the amounts use the same basis.

MetricFirst periodSecond period
Net sales30,000 UAH32,000 UAH
Number of receipts100100
Average transaction value300 UAH320 UAH
Cost of goods sold18,000 UAH20,800 UAH
Gross profit12,000 UAH11,200 UAH
Gross margin40%35%
Selected operating expenses6,000 UAH6,000 UAH
Balance after these expenses6,000 UAH5,200 UAH

In the second period, the average transaction value was 20 UAH higher, while gross profit was 800 UAH lower. The balance after the selected expenses is shown before other unaccounted expenses. Do not call it net accounting profit.

With this result, check actual selling prices, cost of goods, discounts, and the mix of products sold. Identify the items for which these figures changed. Determine the cause by reviewing sales details and documents, not from the difference between totals alone.

Check stock before deciding what to purchase

Set a snapshot date and make a list of items to check. Count the physical stock and compare it with the accounting records. For each discrepancy, record the item, the physical and recorded quantities, and who is responsible for checking the documents.

State the valuation basis in the stock value table. Keep the same approach for future comparisons. Make purchasing decisions after checking the quantities and sales of the selected items.

Analyzing receipts and the cost of stock in Torgsoft

To review purchases, use the «Аналіз кількості чеків за сумами» (Analysis of the number of receipts by amount) mode. The table shows the receipt amount, the number of corresponding receipts for the selected period, and the average receipt amount within a specified amount range. Use this data to check purchases in your table. Calculate gross profit from separately prepared net sales and cost figures.

To value ending stock, use the «Обігову відомість за собівартістю» (Cost-based inventory turnover statement): the report shows the cost of stock at the end of the period. In combined mode, the program first takes the cost from the document, and if it is missing, from the warehouse state on the document date. Record the cost source used beside the result so you can repeat the comparison on the same basis.

Before generating monthly reports, calculate cost as recommended in the Torgsoft «Період» (Period) help article. For reports covering a closed period, recalculation is not needed. In a retail network, cost can be calculated only on the central computer that collects all incoming warehouse documents. Transfer the results to your working table and compare them with operating expenses and the physical stock check.

Record the action and conditions for rechecking

  1. Every day, ask the responsible employee to check that sales, returns, and discounts are complete.
  2. Each month, compare the metrics using the agreed rules.
  3. For any variance, record the next check and who will carry it out.
  4. After checking, choose a limited action, such as reviewing a discount for one product group.
  5. Set a date for measuring again and a threshold for reviewing the decision. For a pricing test, set an early stop limit in case revenue drops sharply.

Keep these columns in your working table: date, metric, input data, formula, actual result, next check, and responsible person. In the next analysis, compare the result with the recorded threshold and decide whether to continue the chosen action.