Taxes, Salaries, and Sectors

Retail and E-commerce Accounting

Illustration for Retail Accounting
Skip to content
Taxes, Payroll & Sectors Retail Accounting • Supermarket • POS Points

Retail and E-commerce Accounting: A Comprehensive Guide

Retail accounting is not just “buying and selling”; it is a fast-paced daily operation: thousands of items, dozens of branches or sales channels, continuous discounts and offers, returns, and bank reconciliations for cards and payment gateways. If you don’t master the POS system and link it to inventory and cash—the profits of retail companies will get lost in the details.

Retail and E-commerce Accounting image showing a retail store and an electronic shopping cart.
Goal: Converting POS data and electronic orders into accurate entries and daily actionable reports.
What will you gain from this article?
  • Understanding the specifics of retail accounting compared to other activities.
  • A practical way to control sales from POS points to the bank (Cash/Cards/Wallets).
  • Inventory management in supermarkets: shrinkage, expiration, branch transfers, and auditing.
  • Handling discounts, offers, and returns in a way that aids analysis and prevents manipulation.
  • Preparing quick reports for retail company management (Daily/Weekly/Monthly).

1) What is Retail Accounting and why is it different?

In retail companies (especially supermarkets), the volume of operations is high but the value per operation is small, so any “small” mistake repeated thousands of times becomes a large loss. Key reasons for the difference in retail accounting:

  • Multiple payment methods: Cash/Cards/Wallets/Transfers… with daily reconciliations.
  • High volume of items (SKUs), barcodes, and managing variable prices and continuous offers.
  • Returns, exchanges, discounts, and their impact on revenue and margin.
  • Fast-moving inventory with shrinkage and expiration.
  • Multiple channels: Branch/Online/App/Marketplaces.
Golden Rule: Any successful retail system needs a daily “reconciliation” between 3 things: POS Report + Physical Cash + Bank/Payment Gateway Settlements.

2) Retail vs E-commerce: Where does the accounting treatment differ?

The general concept is the same (Revenue + Cost + Collection), but operational details differ; these details are what make the difference in accuracy.

Practical comparison between Retail and E-commerce
Item Retail (POS/Branches) E-commerce (Orders/Shipping)
Data Source POS Invoices + Z-Report Order System + Payment Gateway + Shipping
Recognition Timing Usually at moment of sale in branch Depends on shipping/delivery and return policy
Collection Immediate Cash + Cards (Settlement) Payment Gateway + Transfers + COD
Fees Limited Bank/Merchant fees Platform fees + Gateway + Shipping + Return
Inventory Branch Inventory + Central Warehouse Central Warehouse/Fulfillment centers
Read next: E-commerce Accounting
Read next: E-commerce Accounting
Useful Mental Comparison: Retail accounting is “fast daily operation,” while e-commerce is a “complete order cycle” (Order-to-Cash); hence control points differ.

3) The POS Point of Sale Cycle: From Invoice to Daily Closing

In supermarkets and retail branches, the best starting point is to establish a fixed daily cycle: “Sale → Z-Report → Treasury Reconciliation → Entry Loading → Closing.”

Daily POS Cycle in Retail Diagram showing: POS Invoices, Z-Report, Cash Reconciliation, Card/Gateway Settlement, Daily Entry, then Closing. Daily Closing Cycle for POS Points 1) POS Invoices Sales / Returns / Discounts 2) Z-Report Daily Summary by Tender 3) Cash Recon Cash Count + Variances 4) Card Settlement Clearing + MDR Fees 5) Journal Entry GL Posting + Tax 6) Day Close Controls + Exceptions
The more consistent and documented the cycle, the easier auditing becomes and “variances” appear early.
Read next: Retail Store Accounting
Read next: Retail Store Accounting

3.1 Simplified Daily Entry Example (By Payment Method)

Daily Entry (Sales) — Illustrative Example
Description Debit Credit Control Note
Cash on Hand XXX Match physical count with variances
Card/Gateway Settlements (Clearing) XXX Match with Bank/Gateway report later
Sales Revenue XXX Preferably separate revenue by branch/channel
Output Tax (if applicable) XXX Calculated from POS if properly set
Important Note: Do not mix “Card Balance” with “Bank”. Use a Clearing Account as an intermediary to track delays, bank deductions, and MDR fees.

4) Cash and Card/Payment Gateway Reconciliation: Where do variances hide?

The biggest source of variances in retail accounting is not the sales themselves, but the “collection”: Did the funds actually arrive? At what net after fees? Are there rejected/returned/chargeback operations?

Slow-Moving & Obsolete Inventory Provision - Excel Template
Recommended for you

Slow-Moving & Obsolete Inventory Provision - Excel Template

Slow-Moving & Obsolete Inventory: Analyzes aging and days on hand, classifies slow/idle items, and c...

4.1 Practical Model for Reconciliation (Clearing)

  • Record card sales daily in a Clearing account (Debit).
  • Upon bank settlement: Entry (Bank Debit / Clearing Credit) + prove fees (MDR) if not deducted in net.
  • Separate fees for each channel (POS Cards vs Online Gateway) because margins differ.
Tip for multi-channel stores: Separate Clearing accounts by channel: (POS Clearing) and (Online Clearing) so settlements don’t mix.

5) Inventory in Supermarkets: Shrinkage/Expiry/Audit

Inventory is the heart of retail companies. In retail accounting specifically, errors turn into shrinkage due to: theft, damage, expiration, pricing/barcode errors, or unrecorded branch transfers.

5.1 Key Inventory Operating Policies in Retail

Policies that reduce shrinkage and improve report accuracy
Policy What does it do? Impact
Perpetual Inventory Updates inventory with every sale/receipt Daily reports and higher accuracy
Cycle Counts Periodic auditing of high-movement items Early discovery of variances vs annual surprises
Expiry & Damage Process Documented path for expired/damaged items Reduces manipulation and analyzes waste causes
Transfers Control Branch transfers with clear permits Prevents “inventory loss” between locations
Quick Control Indicator: Monitor “Inventory Shrinkage %” at the branch and channel level. If it rises suddenly—start with (POS Prices) then (Transfers) then (Audit).

6) Discounts, Offers, and Loyalty: How to maintain analysis?

In retail accounting, discounts aren’t the problem; the problem is the inability to analyze them. Give every discount a code/reason from the POS, and separate between:

  • Price Discount — Direct reduction from revenue.
  • Coupons — Needs campaign tracking.
  • Bundle Offers — May require allocation across items for margin purposes.
  • Loyalty Points — Potential liability depending on policy (especially upon redemption).
Best Practice: Make the discount report part of the daily closing: “Total Daily Discounts” + “Top 10 Discount Codes” + “Discount per Branch.”

7) Returns and Exchanges: Controls that prevent manipulation

Returns in supermarkets and stores have a double impact: revenue reduction + inventory effect. Key control rules:

  • No return without a document (invoice/reference) or specific return authority.
  • Separate resaleable returns from damaged (Write-off).
  • Match POS returns with inventory movement (restocking) or proof of waste.
  • Separate online returns from branch returns as causes and fees differ.
Return Entry — Illustrative Example
Description Debit Credit Note
Sales Returns and Allowances XXX Or direct reduction from revenue per policy
Cash/Bank/Settlements (per refund method) XXX With documentation of return reason
Control Alert: High returns in a specific branch may indicate quality/pricing issues or cashier manipulation—don’t treat it as just an accounting number.

8) Brief Chart of Accounts and Cost Centers (Branches/Channels) in Retail

The best way to clean up reports is to separate entries by “Channel” and “Branch” from the start. Practical structure example:

Simplified structure (GL) facilitates analysis in retail companies
Account Group Examples Suggested Cost Center/Dimension
Revenue Branch sales, Online sales, Platform sales Channel + Branch
Discounts & Returns Discounts, Coupons, Returns Campaign + Branch
Collection Treasury, Bank, POS Clearing, Online Clearing Payment Method
Cost of Sales COGS by item group Category (Grocery/Non-food…)
Channel Expenses Gateway fees, Platform fees, Shipping & Returns Channel
Managing multiple activities? If your company has multi-sector activities (Retail + Distribution + Services…), you will need more granular sectoral separation.
You might also find useful: Sector Accounting

9) Management Reports and KPIs in Retail Companies

Without short and frequent reports, retail accounting remains “recording,” not “management.” Here is a pack of practical reports:

  • Daily Sales by Tender: Today’s sales by payment method + treasury variances.
  • Gross Margin by Category: Profit margin by item groups.
  • Shrinkage/Expiry Report: Shrinkage + Expired items + Reasons.
  • Returns Report: Returns by branch/reason/cashier/channel.
  • Settlement Aging: Aging of delayed card/gateway settlements.
For practical application: Retail KPIs
For practical application: Retail KPIs
Note: Separate branch reports from channel reports. Many problems are hidden when “Branch” and “Online” are merged into one number.
You might also find useful: Construction Accounting
You might also find useful: Construction Accounting
The link here is useful if the company manages branch expansion projects/construction (Fit-out) and needs a clear separation between retail operations and construction projects.

10) Internal Controls and Common Mistakes in Retail Accounting

10.1 Daily Control Checklist (Brief)

  • Z-Report matches total of daily invoices (Sale/Return/Discount).
  • Documented cash count + handling treasury variances with a clear policy.
  • Daily entry posted from POS to books with payment method separation.
  • Inventory update (Perpetual) and review of negative/abnormal items.
  • Card/Gateway reconciliation on Clearing account (or at least weekly aging).
Common mistakes that lose you control:
  • Merging cash and cards in one account (settlements get lost).
  • Allowing returns without reference/reason (door for manipulation).
  • Absence of discount/offer codes (no analysis or accountability).
  • No path for expired and damaged items (turns into invisible waste).
  • Delaying reconciliation until month-end (variances accumulate and become impossible).
Execution Rule: Make every “exception” have a record: (Who? Why? How much? Who approved?) — because exceptions are where profits go.

11) Frequently Asked Questions

What is meant by Retail Accounting?

Retail accounting is accounting policies and procedures that suit the specifics of retail companies and supermarkets: multiple POS points, high volume of items, discounts, returns, and daily cash and card reconciliation.

What is the difference between Retail and E-commerce accounting?

Retail focuses on POS, cash, and inventory at branches, while e-commerce focuses on the order cycle, payment gateways, shipping, returns, platform fees, and bank settlements.

How do I reconcile card settlements daily?

By separating sales by payment method, creating a Clearing account, and then matching the POS report with bank/gateway reports and MDR fees before closing or at least within a weekly aging report.

How are discounts and offers treated in supermarkets?

Separate discounts by type (Price/Coupon/Bundle/Loyalty), activate discount codes in POS, and keep a daily/weekly report showing the impact of each campaign on the margin.

What are the most common causes of profit margin erosion in retail?

Inventory shrinkage and expired items, incorrect pricing in POS, unmanaged returns, and electronic payment/platform fees not calculated within channel cost.

12) Conclusion

The essence of retail accounting is “daily discipline”: POS data is closed and reconciled every day, inventory is managed with a shrinkage and expiry mindset, and discounts and returns are analyzed, not buried in one number. If you do that—retail company reports will transform from delayed numbers into a true dashboard.

© Digital Salla Articles — General educational content. Detailed policies may vary based on POS system, tax laws, and internal company policies.