HomeBlogBookkeeping for Retail Stores
Bookkeeping

Bookkeeping for Retail Stores

December 20, 20258 min read

Retail stores live on thin margins, daily cash, and constant inventory movement. If you do not reconcile sales every day and track inventory accurately, you can have a busy store and still lose money. This guide covers what retail bookkeeping involves and how to keep it accurate.

A polished silver and emerald chess rook standing on a dark chessboard beside retail store elements including a cash register, shopping bags, and price tags, representing retail store bookkeeping and inventory tracking for Chess Bookkeeping & Payroll.

Retail stores are not like most businesses. You collect cash and cards every day, you move inventory in and out constantly, you handle returns and discounts and gift cards, and your profit margin is thin enough that a bad week of shrinkage or a pricing mistake can erase a month of hard work. If you do not reconcile sales every day and track inventory accurately, you can run a busy store and still lose money.

Retail bookkeeping is built to solve that problem. It adds a layer of detail that general bookkeeping does not: the ability to see what each day earned, what your inventory really cost, and where your profit actually came from. This guide explains what retail bookkeeping involves, how it differs from standard bookkeeping, and how to set it up so you know your margins on every product. If you are newer to bookkeeping altogether, it helps to start with our guide on bookkeeping basics first.

Why Retail Bookkeeping Is Different

Most businesses track income and expenses by month. Retail stores need to track them by day and by shift. A service business bills a client and gets paid weeks later. A retail store sells dozens or hundreds of items a day, collects cash and cards all day long, moves inventory in and out constantly, and counts stock on a regular schedule. If you only look at your monthly profit and loss, you can see whether the store as a whole is profitable, but you cannot see which days, which products, and which cost categories are making or losing money.

That is the core difference. Retail bookkeeping adds daily sales reconciliation, which means every night you match what your point of sale says you sold to what your payment processor deposited and what hit your bank account. It adds inventory tracking, which means every shipment gets recorded by item and quantity so you can see what you actually sold and what you actually have left. And it adds cost of goods sold, the number that tells you whether your pricing and your margins are actually working. Without that detail, you are running a store the way a ship would sail without a compass. You might be busy all week and still be losing money on half your products without knowing it.

The other piece is cash. Retail stores handle more cash than almost any other small business, and cash is where theft, errors, and unrecorded sales hide. Your bookkeeping has to account for every dollar that comes through the drawer, every return that goes out, and every deposit that hits the bank. For a broader look at how bookkeeping supports those decisions, see our guide on how bookkeeping helps small businesses manage cash flow.

Quick tip. Set up your point of sale and bookkeeping software to talk to each other from day one. Reconciling daily sales by hand, after months of unrecorded transactions, is one of the hardest cleanup projects there is, and it is far more expensive than setting it up correctly the first time.

Daily Sales Reconciliation

Daily sales reconciliation is the foundation of retail bookkeeping. It means matching what your point of sale says you sold to what actually hit your bank account, every single day. Start with the point of sale sales report for the day. Break out cash sales, card sales, gift card sales, and taxes collected. Match card sales to your payment processor deposit, accounting for processing fees. Match cash sales to the cash drawer count and the bank deposit. Track returns and discounts separately so your net sales stay accurate.

If the point of sale, the payment processor, and the bank do not match, you find the difference before the next day starts. A small unreconciled gap, say twenty dollars short on a Saturday, becomes a big problem fast if it is ignored for a month. By the time you notice, you cannot tell whether it was a miskeyed sale, a missed deposit, a processing fee you forgot to record, or something worse. Daily reconciliation catches those gaps while they are still small and easy to trace. For a full walkthrough of the matching process that sits underneath this, see our guide on what bank reconciliation is and why it matters.

Example: Reconciling a Busy Saturday

Say your clothing store does $3,600 in sales on a Saturday. Your point of sale shows $1,400 in card sales, $2,000 in cash sales, $180 in gift cards redeemed, $120 in returns, and $216 in sales tax collected. The card processor deposits $1,358 after a 3 percent fee. You count the cash drawer and find $1,985, which is $15 short of the $2,000 the point of sale reported for cash sales. You deposit $1,985 and record the $15 shortage separately so it does not quietly inflate or distort your sales.

In your books, you record $3,600 in gross sales, $120 in returns as a reduction to sales, $216 in sales tax collected, and $42 in card processing fees. The bank deposit of $1,358 matches the card deposit, and the cash deposit of $1,985 matches the drawer count. The $180 in gift card redemptions records as a sale and reduces your gift card liability. Everything ties out. If the drawer had been $15 over instead of short, you would record the overage the same way so your sales stay accurate and the gap is visible. Without daily reconciliation, that $15 would vanish into a monthly total, and over a month of busy days, the gaps add up to real money you cannot explain.

Inventory and Cost of Goods Sold

Inventory is the heart of a retail store, and it is where most retail bookkeeping problems start. Retail costs fall into a few categories, and tracking them separately is what makes cost control work. Here is how to break them down:

Cost typeWhat it includesHow to track it
InventoryMerchandise you buy to resell, by item and quantity.Record every shipment by item and quantity, count stock on a regular schedule.
Cost of goods soldWhat you paid for the inventory you actually sold.Calculate from beginning inventory plus purchases minus ending inventory.
Freight and shippingShipping to get inventory into the store.Track separately or include in inventory cost, consistently.
Returns to vendorsMerchandise you send back to a supplier.Record as a reduction to inventory purchases, not an expense.
OverheadRent, utilities, insurance, marketing, and other business expenses.Track as their own categories so cost of goods sold stays clean.

Each of these should be a separate category in your chart of accounts, and each invoice should be categorized accurately. When you can see inventory versus cost of goods sold versus overhead on every period, you can see where your costs are creeping. If you lump everything into a single supplies category, you lose the detail that makes retail bookkeeping useful, and your cost of goods sold becomes a guess. For a deeper look at the structure behind this, see our guide on what a chart of accounts is and why it matters.

Inventory counts also catch shrinkage, which is the gap between what you should have and what you actually have. If your system says you should have $8,000 in inventory and your physical count shows $7,400, you have $600 in shrinkage. That gap is theft, damage, or receiving errors, and it is invisible until you count. Take the count seriously, count the same way every period, and use it to calculate your real cost of goods sold. For a routine that keeps this on track every month, see our guide on the complete monthly bookkeeping checklist.

Cash Drawers and Register Reconciliation

Cash is where retail stores lose money quietly. Every cash drawer should be counted at the end of every shift, and the count should match the cash sales the point of sale reported. If the drawer is over or short, record the difference separately so it stays visible. Overages and shortages are not income or expenses, they are a signal that something is off, and tracking them over time tells you whether you have a training problem, a theft problem, or a process problem.

If you have multiple registers, reconcile each one separately. Do not combine the drawers before you count them, because a shortage on one register can hide behind an overage on another. Count each drawer, record each difference, and deposit each amount separately. The discipline keeps your cash accurate and your shrinkage visible.

Handling Returns, Discounts, and Gift Cards

Returns, discounts, and gift cards each have their own bookkeeping rules, and getting them wrong distorts your revenue. Record returns as a reduction to sales, not as an expense, so your net sales stay accurate. Track discounts separately so you can see how much you are giving away and whether the discounts are driving enough volume to justify the cost. Track gift card sales as a liability, not as revenue, because you owe the holder merchandise until the card is redeemed. When a gift card is used, that is when you record the sale.

If you record gift card sales as revenue when purchased, your revenue is inflated and your liabilities are wrong. If you record returns as an expense, your costs look higher than they are and your profit looks lower. The rules are simple once you know them, but they have to be applied consistently every day, which is why a bookkeeper who understands retail keeps them straight.

Cash Basis vs Accrual Basis for Retail

Most small retail stores start on cash basis accounting because it is simpler. Cash basis records revenue when you collect it and expenses when you pay them. It is easy to understand but it can distort profitability, especially in a store with inventory. You can show a big profit in a month where you sold a lot of merchandise, even if the inventory you bought for those sales was paid for in a different month. You can show a loss in a month where you paid for a large inventory shipment, even if the sales it supported happened earlier.

Accrual basis records revenue when you earn it and expenses when you incur them, regardless of when cash changes hands. It matches revenue to the costs that produced it, which gives you an accurate picture of your inventory cost and your margins by period. For inventory tracking and cost of goods sold to work properly, accrual is usually the better fit, because it ties the cost of inventory to the sales it produced in the same period. The tradeoff is complexity, which is why many stores start on cash and move to accrual as they grow. For a full comparison, see our guide on cash basis versus accrual basis bookkeeping.

Printable Retail Bookkeeping Checklist

Use this checklist to keep your retail books accurate every month. Print it, save it, or share it with whoever handles your bookkeeping.

  • Reconcile daily sales every night against the point of sale, processor, and bank.
  • Count each cash drawer at the end of every shift and record overages and shortages.
  • Record card processing fees separately so revenue stays accurate.
  • Record every inventory shipment by item and quantity when it arrives.
  • Track returns as a reduction to sales and discounts separately.
  • Record gift card sales as a liability and redemptions as the sale.
  • Take a full physical inventory count on a regular schedule.
  • Calculate cost of goods sold from beginning inventory, purchases, and ending inventory.
  • Review shrinkage and investigate gaps above your normal range.
  • Reconcile every bank account and credit card to the monthly statement.
  • Confirm all gift card liabilities match your outstanding gift card balances.
  • Review product margins and flag items losing money or losing margin.

Common Retail Bookkeeping Mistakes

  • Not reconciling daily sales. If you wait until month end to reconcile sales, you cannot trace gaps back to a specific day or register. Reconcile every night so small gaps stay small.
  • Tracking purchases instead of cost of goods sold. If you only record what you bought and never count what is left, your cost of goods sold is a guess. Count inventory on a regular schedule to get the real number.
  • Recording gift card sales as revenue. A gift card sale is a liability until the card is redeemed. If you record it as revenue when purchased, your revenue is inflated and your liabilities are wrong.
  • Combining cash drawers before counting. If you combine registers before you count them, a shortage on one can hide behind an overage on another. Count each drawer separately.
  • Not tracking shrinkage. If you never compare your physical count to what your system says you should have, theft and damage stay invisible. Track shrinkage every count.
  • Waiting until year end to reconcile. If your books are not reconciled monthly, your cost reports are unreliable. Reconcile every month so your numbers are trustworthy when you need them.

Getting Started

Retail bookkeeping only works if it is set up right and maintained consistently. If your daily sales are not reconciled, your inventory is not being counted, or your cost of goods sold is a guess, your reports are unreliable, and unreliable reports are a poor foundation for pricing your products or ordering your inventory. The best next step is a conversation about where your books stand today. For more on when it makes sense to bring in help, see our guide on when to hire a bookkeeper.

Want daily sales reconciliation and inventory tracking that shows the true cost and margin on every product? Explore our bookkeeping services and let us set up your books for a retail store from the ground up. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your books accurate and organized so you can run your store and your tax preparer can do their part efficiently.

Frequently Asked Questions

What makes retail bookkeeping different from regular bookkeeping?

Retail bookkeeping adds daily sales reconciliation, inventory tracking, cost of goods sold, and cash drawer counts. Most businesses reconcile monthly. Retail stores need to reconcile sales every day against the point of sale, the payment processor, and the bank deposit. Inventory moves constantly, so you track it closely and count it physically on a regular schedule. Without that detail, a busy weekend can hide a shrinkage or pricing problem until it is too late to fix.

How do I reconcile daily sales in a retail store?

Start with the point of sale sales report for the day. Break out cash sales, card sales, gift card sales, and taxes collected. Match card sales to your payment processor deposit, accounting for processing fees. Match cash sales to the cash drawer count and the bank deposit. If the point of sale, the processor, and the bank do not match, find the difference before the next day starts. A small unreconciled gap becomes a big problem fast if it is ignored for a month.

How should I track inventory in a retail store?

Track inventory by item, not just by total purchases. Record every shipment by item and quantity when it arrives. Match inventory sold to sales so your system knows what moved. Take a physical count on a regular schedule, monthly for most stores and more often for high volume or high theft items. Compare the physical count to what your system says you should have. The gap is shrinkage, which is theft, damage, or receiving errors. If you only track purchases and never count inventory, your cost of goods sold is a guess.

What is cost of goods sold and why does it matter for a retail store?

Cost of goods sold is what you paid for the inventory you actually sold, not what you bought. If you bought $10,000 in inventory but still have $3,000 on the shelf, your cost of goods sold is $7,000. You calculate it from beginning inventory plus purchases minus ending inventory. It matters because it is the biggest expense in a retail store, and if it is wrong, your profit number is wrong. Tracking it accurately tells you whether your pricing and your margins are actually working.

How do I handle returns and discounts in retail bookkeeping?

Record returns as a reduction to sales, not as an expense, so your revenue stays accurate. Track discounts separately so you can see how much you are giving away and whether they are driving enough volume to justify the cost. Track gift card sales as a liability, not as revenue, because you owe the holder merchandise until the card is redeemed. When a gift card is used, that is when you record the sale. If you record gift card sales as revenue when purchased, your revenue is inflated and your liabilities are wrong.

Should a retail store use cash or accrual accounting?

Many retail stores start on cash basis because it is simpler. Cash basis records revenue when you collect it and expenses when you pay them. It is easy to understand but it can distort profitability because inventory purchases do not line up with the sales they supported. Accrual basis matches revenue to the costs that produced it, which gives you a more accurate picture of your margins. For inventory tracking and cost of goods sold to work properly, accrual is usually the better fit. Talk to your accountant about which method is right for your store.

Can Chess Bookkeeping & Payroll help with retail bookkeeping?

Yes. We keep your books reconciled and categorized each month, including daily sales reconciliation setup so you can see your inventory, cost of goods sold, and margins by period. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your books accurate and organized so you can run your store and your tax preparer can do their part efficiently.

Need help getting your books in order?

We focus exclusively on bookkeeping and payroll. Let's talk about where your books stand today.

Get Started

Ready to simplify your books and payroll?

Schedule a consultation and let's talk about how precise bookkeeping and reliable payroll can give your business the clarity it deserves.