CStoreOffice® Support & Learning

GPM Calculation

This section describes how the Gross Profit Margin is calculated in CStoreOffice®.

The list of abbreviations used in this section:

GPM - Gross Profit Margin

RMA - Retail Method of Accounting

RMALI - Retail Method of Accounting with Line Item

IMA - Ingredient Method of Accounting

IMAR - Ingredient Method of Accounting with Recipe

GPM Limitations

  • GPM is valid for operational activities only. For accounting, profit and margins must be calculated using standard accounting formulas.
  • GPM must be calculated for each category separately.
  • Users must mark IMA categories appropriately.
  • Users should maintain proper procedures for four different types of maintaining inventory.
  • Retail Method of Accounting (RMA)
  • Retail Method of Accounting with Line Item (RMALI)
  • Ingredient Method of Accounting (IMA)
  • Ingredient Method of Accounting with Recipe (IMAR)
  • RMA and IMA items must be in separate categories.
  • RMA and RMALI items can be in the same category, however we recommend keeping them separate. It applies to IMA and IMAR items.

GPM Calculation Formula

GPM = (R-C) / R * 100%
Where R - gross retail calculated for the period (normally of 30 days).

And C- gross cost calculated for the period (normally of 30 days).

R = Rp + Rpc + Radj + Rs C = Cp + Cb + Cpc - Cadj
Rp - accumulated retail value of all items purchased for the period (purchases are positive number, credits are negative numbers). Cp - accumulated cost of all items purchased for the period (purchases are positive number, credits are negative numbers).
Rpc - accumulated retail value of all price changes for the period (price increases are positive number, price decreases are negative numbers). Cb - accumulated cost value of all buydowns by purchases for the period (buydowns normally are negative numbers decreasing cost for the period and increasing GPM).
Radj - accumulated retail value of all inventory adjustments for the period (inventory overages are positive number, shortages are negative). This variable is calculated only for retail method of accounting (RMA) categories. Cpc - accumulated cost value of all price changes for the period (price increases are positive number, price decreases are negative numbers).
Rs - accumulated retail value of all spoilage for the period (spoilage is negative number). Cadj - accumulated cost value of all inventory adjustments for the period (inventory overages are positive number, shortages are negative). This variable is calculated only for ingredient method of accounting (IMA) categories.

Do not include Spoilage into GPM calculation for IMA categories.