What sold, what is dying, and what it actually cost you.
Retail figures come out of work your team already did — the sales they rang up, the deliveries they confirmed and the counts they posted. Margin is worked from weighted landed cost rather than backwards from the retail price, so a bestseller is not quietly the thing making you least.
- Product-level performance, best and worst side by side
- Margin based on weighted landed cost, not retail price
- Low stock and out-of-stock visible before it costs a sale

How the figures are produced
No export, no pivot table, no Sunday afternoon.
Pick a range, get the answer.
Any date range you choose, sliced by service, person or product, without rebuilding a spreadsheet each time you want to look at it differently.
Best and worst sellers, side by side.
Product-level performance makes the quietly dying line as visible as the one flying off the shelf, which is usually the more useful of the two.
Margin based on what you paid.
Cost comes from weighted landed cost on your receipts rather than an assumed percentage, so margin survives a supplier putting their prices up.
Low stock before it becomes a lost sale.
Out-of-stock and low-stock lines surface from live counts, so the shelf and the report are looking at the same numbers.
Reporting that comes from the work, not from memory.
Each of these removes one reason to rebuild the same spreadsheet every week.
Product performance
What is selling and what is quietly dying, at line level.
Low-stock & out-of-stock
Gaps surfaced from live counts rather than a weekly walk.
Cost-based margin
Margin from weighted landed cost, not backwards from retail price.
Period comparison
Put one range against another to see whether a change worked.
Retail in the main reports
Retail sits in the same reporting as services, not on a separate island.
Exports
Take the figures out when an accountant or a supplier needs them.
Numbers you trust are numbers you act on.
End-of-day spreadsheet
- Rebuilt every time somebody asks
- Margin assumed from retail price
- Stock figures already out of date
- One formula wrong, quietly, for months
Retail reports bolted on
- Separate from the rest of the shop
- Sales without the costs behind them
- No comparison against last month
- Out of stock discovered at the shelf
PawFora
- Figures from sales, receipts and counts already recorded
- Margin from weighted landed cost
- Period comparison built in
- Low stock surfaced from live counts
Common questions about retail reporting
Where do the figures come from?
How is margin calculated?
Can I export it?
Retail Reporting is one part of Retail.
Every capability shares the same catalogue, stock, suppliers and numbers.
Products & variants
Variants are the sellable unit, so price, barcode and stock never blur between sizes.
Read more →Inventory management
Stock held per variant, with every movement traceable to a document and low stock flagged from live counts.
Read more →Stock counts
Counting as a real document with its own states, an inventory freeze, and approval separated from counting.
Read more →POS & checkout
Services, retail, coupons and loyalty on one ticket — priced server-side, with stock checked before the sale completes.
Read more →Find the line that is quietly costing you money.
Product performance, cost-based margin and low-stock flags — alongside the till you already use. Seven days free, no credit card.
Start free trial or see pricing first