Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

How do I track cost of goods sold when I sell online?

COGS for online sellers includes everything it takes to get a product ready to sell. That means the product cost from your supplier, inbound shipping or freight, customs duties if you import, and packaging materials. These are your landed costs and they form the basis of COGS.

What doesn’t go into COGS: platform fees from Amazon or Etsy, payment processing fees, advertising, storage fees, or outbound shipping you charge customers. Those are operating expenses. They affect your profit but they’re categorized separately from the cost of the goods themselves. Getting this distinction wrong throws off your gross margin and gives you a misleading picture of profitability.

Most e-commerce businesses use average cost for inventory valuation. If you buy 100 units at $5 and later buy 100 more at $6, your average cost per unit becomes $5.50. When you sell something, $5.50 comes out of inventory and goes to COGS. This is simpler than tracking specific batches and works well for most online sellers with many SKUs.

Set up your accounting software to track inventory properly. In QuickBooks, this means enabling inventory tracking and creating inventory items with your cost information. When you record a sale, the system automatically moves the cost from inventory to COGS. If you’re selling on multiple platforms, you need those sales flowing into your accounting system through integrations or manual entry.

Physical inventory counts matter more than most online sellers realize. Shrinkage, damaged goods, and returns all affect your numbers. Count monthly if you’re active and reconcile against what your system shows. Discrepancies mean either your cost tracking is off or you have inventory problems to address. A Richmond bookkeeper familiar with e-commerce can help you set up a count schedule that makes sense for your volume.

Returns need special handling. When a customer returns something, you’re taking inventory back and reversing the COGS entry. If the item can be resold, it goes back into inventory at original cost. If it’s damaged and unsellable, it becomes a loss. Your accounting needs to reflect what actually happened to that returned item.

For businesses with many SKUs or multiple sales channels, inventory management gets complicated quickly. Integration tools like A2X or Webgility can pull sales data from platforms into QuickBooks and handle the COGS entries automatically. The setup takes work upfront but saves hours of manual reconciliation each month.

The goal is knowing your true gross margin by product or product category. If you’re selling something for $25 and your landed cost is $12, your gross margin is 52%. But if you’ve been treating platform fees as COGS, that margin number has been wrong this whole time. Accurate COGS tracking lets you see which products actually make money and which ones just seem profitable until you do the math correctly.

Greater Richmond's Small Business Bookkeeper

The Next Step:
A Short Conversation

Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.

More Questions

Do I need to track tips differently for payroll purposes?

Yes. Tips are taxable wages that require separate tracking, withholding, and reporting. Employees must report tips to you, and you must withhold income tax, Social Security, and Medicare from the total.

Read answer

Why is QuickBooks showing a different number than my bank account?

The most common reasons are timing differences, duplicate transactions from bank feeds, or reconciliation issues. Your QuickBooks balance includes transactions that may not have cleared the bank yet.

Read answer

How do I reconcile payments from multiple sales channels?

Each channel deposits differently and bundles fees, refunds, and payouts in unique ways. Reconcile each platform's settlement reports to your bank deposits, tracking gross sales and fees separately rather than just recording net deposit amounts.

Read answer

What should I look for in monthly financial reports?

Focus on revenue trends, gross margin, expense changes, and cash position. The value comes from comparing current numbers to prior periods and spotting patterns before small issues become serious problems.

Read answer

When should I switch from doing my own books to hiring a bookkeeper?

There's no universal trigger point. The signs are usually falling behind on reconciliation, making recurring errors, or spending hours each month on something that pulls you away from actually running your business.

Read answer

How do I record Shopify sales in QuickBooks?

Record gross sales separately from the bank deposit since Shopify deducts fees and refunds before paying you. Use a clearing account to track what Shopify owes you, then match payouts to your bank deposits.

Read answer

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC