Sign in

Blog · Territory, capacity and quota planning · Finance and FP&A teams

Financial model for a retail store: sales, stock and costs

Build a store operating budget from traffic, conversion, basket value and inventory records. The worked example connects gross profit to purchases and cash, with spreadsheet formulas and a lower-traffic scenario.

The short answerA financial model for a retail store connects visits, purchase conversion and net basket value to sales, then deducts merchandise costs and store expenses. An inventory schedule converts cost of goods sold into purchases. A separate cash schedule includes supplier payments and capital spending, showing whether profitable trading also produces enough cash for the store.

A financial model for retail store planning connects foot traffic, purchase conversion and net basket value to sales, margin and cash. Build the sales calculation first, then link merchandise costs to an inventory rollforward and supplier payments. This shows whether the store's trading profit can fund the stock and spending it needs.

Bring the store's existing records together

Start with point-of-sale transactions, door-counter totals, the merchandise cost report, an inventory valuation, payroll and occupancy expenses. Use one store and one month before combining locations. Transaction IDs and store codes keep returns, sales and stock movements attached to the right location.

Define each measure before filling a cell. Traffic means visits counted using a consistent method. Conversion means completed purchase transactions divided by those visits. Net basket value means merchandise revenue after discounts and returns, excluding sales tax, divided by completed transactions.

Keep gift card cash receipts separate from revenue until the related sale is recognized under your accounting policy. Treat transfers between stores separately from customer sales. A transfer may change a location's inventory without creating company revenue.

The IRS's inventory guidance in Publication 538 describes purchased merchandise cost as invoice price less appropriate discounts, plus acquisition charges. That is tax-accounting guidance; use the controller's approved financial-reporting policy for the store's merchandise valuation.

Build a small input sheet

Consider an illustrative US specialty retailer's October operating budget. All merchandise sales settle in the month, inventory purchases are paid in the month, and there are no receivable or payable movements. Taxes, borrowing, distributions and depreciation are outside this limited example.

Use column A for the labels, B for the base case and C for a lower-traffic case. The inventory figures are carried at cost, not ticket price. All percentages are numeric inputs.

Row Input Base Lower traffic
2 Visits 12,000 10,800
3 Purchase conversion 25% 25%
4 Net basket value (USD) 40 40
5 Merchandise cost as share of net sales 55% 55%
6 Payment processing as share of net sales 3% 3%
7 Store payroll paid (USD) 18,000 18,000
8 Occupancy paid (USD) 12,000 12,000
9 Other store cash costs (USD) 4,000 4,000
10 Opening inventory at cost (USD) 90,000 90,000
11 Target closing inventory at cost (USD) 95,000 95,000
12 Opening cash (USD) 45,000 45,000
13 Equipment spending paid (USD) 5,000 5,000

These are planning assumptions, not retail industry averages. Replace the merchandise cost percentage with category-level units and landed costs when product mix changes materially. The gross profit margin guide covers that measure in greater depth.

Calculate transactions, sales and store profit

Use these Excel formulas in column B and copy across to C. The cell references on the left identify where each formula belongs; enter the expression after the equals sign with its leading =.

B15 = B2*B3
B16 = B15*B4
B17 = B16*B5
B18 = B16-B17
B19 = B16*B6
B20 = SUM(B7:B9)
B21 = B18-B19-B20
Row Output Base Lower traffic
15 Completed transactions 3,000 2,700
16 Net sales (USD) 120,000 108,000
17 Cost of goods sold (USD) 66,000 59,400
18 Gross profit (USD) 54,000 48,600
19 Payment processing cost (USD) 3,600 3,240
20 Fixed store cash costs (USD) 34,000 34,000
21 Store operating surplus before depreciation (USD) 16,400 11,360

The gross margin is 45% in both cases: gross profit divided by sales. After processing costs, the contribution available to cover the fixed store costs is 42% of sales. A 10% traffic decline reduces sales by $12,000 and operating surplus by $5,040, calculated as $12,000 × 42%.

To verify actual net sales from a transaction export, suppose Sales has store code in A, reporting month in B and signed net sales in C. Put the selected store in E2 and the same month label in F2:

=SUMIFS(Sales!C2:C10000,Sales!A2:A10000,E2,Sales!B2:B10000,F2)

Microsoft documents SUMIFS as adding values that meet multiple criteria. Use consistent month values and include negative return rows. Covirage is not affiliated with Microsoft.

Convert merchandise cost into purchases and cash

The inventory identity is opening stock plus purchases minus cost of goods sold equals closing stock. With no shrinkage, transfers or other adjustments in this example, purchases are therefore cost of goods sold plus closing stock minus opening stock.

B22 = B17+B11-B10
B23 = B16-B22-B19-B20-B13
B24 = B12+B23
Row Cash output Base (USD) Lower traffic (USD)
22 Inventory purchased and paid 71,000 64,400
23 Net cash movement 6,400 1,360
24 Closing cash 51,400 46,360

Base inventory reconciles as $90,000 + $71,000 - $66,000 = $95,000. Base cash reconciles as $45,000 + $16,400 operating surplus - $5,000 additional inventory - $5,000 equipment spending = $51,400. The lower-traffic case uses the same identities and ends at $46,360.

Keep these zero checks beside the outputs and copy them across:

=B10+B22-B17-B11
=B24-(B12+B21-(B11-B10)-B13)

For actual supplier terms, add opening and closing payables: cash paid equals purchases plus opening payables minus closing payables. Review the separate working capital guide for the broader balance-sheet effect.

Use the result to assign operating actions

The store manager owns conversion, staffing and local execution. Merchandising owns purchase quantities, markdowns and stock targets. Finance owns the sales reconciliation, cost classifications and cash schedule. Review these assumptions together; an unchanged stock target during weak demand may leave excess inventory even when the arithmetic ties.

The SBA's cost-planning guidance separates one-time expenses from ongoing monthly costs. Keep that distinction when comparing established stores with new openings. The neighboring startup financial model article handles the wider business ramp and funding schedule.

Where it goes wrong

  • Mixing sales tax with revenue. Tax collected for remittance should not inflate net basket value or merchandise margin.
  • Using inventory at retail value. Purchases, inventory and cost of goods sold must use a consistent cost basis.
  • Assuming fewer sales cancel orders. Committed supplier orders may keep purchases high even when the sales forecast falls.
  • Hiding shrinkage and transfers. Add explicit inventory movements so the rollforward explains more than purchases and sales.
  • Treating month-end cash as daily liquidity. Payroll, rent and stock deliveries may fall due before customer receipts settle.

Analyze your store workbook in Covirage

Upload your prepared store scenarios and supporting sales, inventory and expense rows. Covirage maps the columns; its tools compute and check the figures, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.

See Covirage for finance teams for the supporting reporting workflow.

Questions people ask

What should count as average basket value?

Use net merchandise sales divided by completed transactions for the same store and period. Remove sales tax, discounts and returns consistently. If returns are tracked separately, show that deduction explicitly rather than reducing basket value and then subtracting the same returns again.

Are inventory purchases the same as cost of goods sold?

No. Purchases add goods to stock, while cost of goods sold records the cost of goods sold during the period. The difference affects inventory. Supplier payment terms create another difference between purchases recorded and the cash actually paid during the month.

How should a retailer plan a new location?

Separate opening inventory, deposits and equipment from recurring store costs. Start with documented traffic and conversion assumptions, then test a slower sales ramp. Keep the location's opening cash and spending dates visible so startup cash needs are not hidden by a later profitable month.