Easy Tech Tuts
QuickBooks

How to Record COGS (Cost of Goods Sold) in QuickBooks Online Easily 2026

By Impran M N

Understanding your true profitability starts with tracking what it actually costs to produce or acquire what you sell. This guide covers how to record Cost of Goods Sold (COGS) in QuickBooks Online, whether you're a retailer, manufacturer, or service provider with material costs. It's aimed at small business owners and accountants who want clearer visibility into margins.

01Set up a COGS account

Create a dedicated Cost of Goods Sold account in your chart of accounts if one doesn't already exist.

02Link products to COGS

When setting up inventory items, associate each product with the COGS account so costs are tracked automatically as items sell.

03Record costs at the point of sale

As sales are recorded, QuickBooks will move the associated cost into the COGS account, reflecting the expense against the matching revenue.

04Review profitability reports

Use QuickBooks' profit and loss report to see how COGS is affecting your gross margin across different products or services.

05Adjust for accuracy

Periodically review inventory costs and adjust entries if actual material or production costs change.

FAQ

Frequently asked questions

Do service-based businesses need to track COGS?

Yes, if a service involves direct costs like materials or subcontractor labor, tracking those as COGS gives a more accurate profitability picture.

How does COGS differ from regular business expenses?

COGS reflects costs directly tied to producing what you sell, while regular expenses cover overhead like rent or marketing.

Can QuickBooks automatically calculate COGS for inventory items?

Yes, if inventory tracking is set up correctly, QuickBooks calculates COGS automatically as items are sold.

Why is tracking COGS important for small businesses?

It reveals your true profit margins, helping you make informed pricing and inventory decisions.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.