Two manufacturers can report the exact same cost of goods sold percentage this quarter and be in completely different financial shape. One's margin is getting quietly eaten by scrap: bad units that never should have shipped, absorbed silently into a single blended cost of goods sold number. The other's is getting eaten by warranty claims on units sold two quarters ago, showing up now as a surprise expense instead of a cost that was accrued when the sale happened. A single "Cost of Goods Sold" line cannot tell these two businesses apart.
A chart of accounts that separates raw materials, work in process, finished goods, scrap, and warranty exposure can. That is the difference between finding a margin problem in this month's numbers and finding it eight months later when a customer calls. This guide walks through the structure, the entries that move cost through it, and what each one looks like on the statements.
Why a generic chart breaks down for manufacturers
The default QuickBooks chart of accounts is built for a business that buys something and resells it. A manufacturer transforms things. Raw materials go in, labor and machine time get applied, and a finished product comes out. Each stage of that transformation needs to be visible in the books, and the generic chart has nowhere to put it.
There is a compliance reason as well as a reporting one. Under the federal uniform capitalization rules (IRC Section 263A), a business that produces tangible property generally has to capitalize its direct materials, direct labor, and an allocable share of indirect production costs into the cost of inventory, rather than deducting those costs immediately. Under GAAP (Generally Accepted Accounting Principles), inventory follows the same full-absorption logic: the cost of a finished unit includes its fair share of what it took to run the factory that made it, not only the materials that went into it.
Cost moves through three inventory accounts before it is ever an expense
As a job moves through the shop, its cost moves through these accounts in the same order. Only at the sale does any of it reach the income statement.
The accounts that do the work
These are the accounts from the manufacturing template that a generic chart does not give you. The three inventory accounts hold cost on the balance sheet; the 5000-series accounts are where it lands on the income statement when units sell.
| Row | Account | Number | Type | Purpose |
|---|---|---|---|---|
| 01 | Raw Materials Inventory | 1300 | Other Current Assets | Materials and components on hand, not yet in production |
| 02 | Work in Process Inventory | 1310 | Other Current Assets | Partially completed goods currently in production |
| 03 | Finished Goods Inventory | 1320 | Other Current Assets | Completed products ready for sale |
| 04 | Accrued Warranty Costs | 2250 | Other Current Liabilities | Estimated warranty obligations on products already sold |
| 05 | Raw Materials Used | 5000 | Cost of Goods Sold | Materials and components consumed in production |
| 06 | Direct Labor - Production | 5100 | Cost of Goods Sold | Production wages tied directly to units built |
| 07 | Factory Overhead - Depreciation | 5230 | Cost of Goods Sold | Depreciation on manufacturing equipment and the factory building |
| 08 | Factory Overhead - Rent | 5240 | Cost of Goods Sold | Factory facility rent allocated to production |
| 09 | Contract Manufacturing | 5500 | Cost of Goods Sold | Outsourced production steps and subcontractor costs |
| 10 | Inventory Adjustments | 5600 | Cost of Goods Sold | Scrap, waste, obsolescence, and shrinkage |
Factory Overhead - Depreciation and Factory Overhead - Rent sit in the 5000 to 5999 cost of goods sold range, not in operating expenses. That placement is what lets those costs flow into inventory instead of hitting the income statement as a period expense the month you write the check.
How cost gets booked
Say the shop floor pulls $12,400 of steel to start a batch of brackets. The entry is the whole explanation: an asset became a different asset, and the income statement has not moved. Figures throughout are illustrative.
| Account | Debit | Credit |
|---|---|---|
| 1310Work in Process Inventory | 12,400 | |
| 1300Raw Materials Inventory | 12,400 | |
| Totals | 12,400 | 12,400 |
Cost leaves the shelf and becomes an open job. Nothing hits the income statement.
As machinists log hours against the job, their wages post to Direct Labor - Production (5100) and get layered into the same work in process balance. So does a share of Factory Overhead - Depreciation (5230) and Factory Overhead - Rent (5240), allocated on something reasonable like labor hours or machine hours, because the machines and the building that made the brackets possible are part of what the brackets actually cost.
Now say final inspection catches forty brackets that do not meet spec, carrying $1,900 of accumulated cost. Instead of quietly absorbing that loss inside a blended number, which would make every unit that did sell look more expensive than it was to produce, the loss posts to Inventory Adjustments.
| Account | Debit | Credit |
|---|---|---|
| 5600Inventory Adjustments | 1,900 | |
| 1310Work in Process Inventory | 1,900 | |
| Totals | 1,900 | 1,900 |
The loss is visible as scrap, not hidden inside the cost of the units that did sell.
When the good brackets ship with a one-year warranty on an $80,000 sale, the estimated cost of future claims accrues at the time of the sale, not six months later when a customer calls with a failed part.
| Account | Debit | Credit |
|---|---|---|
| 5600Inventory Adjustments (warranty provision) | 1,200 | |
| 2250Accrued Warranty Costs | 1,200 | |
| Totals | 1,200 | 1,200 |
A liability exists the day the sale is recognized. When a claim arrives, it reduces the liability, not the current month's margin.
What this looks like on the statements
The same three entries, seen from the reports. The highlighted lines exist only because the accounts above exist.
| Product Sales | 80,000 |
| Cost of goods sold | |
| Raw Materials Used | 12,400 |
| Direct Labor - Production | 9,800 |
| Factory Overhead - Depreciation | 2,100 |
| Factory Overhead - Rent | 3,000 |
| Inventory Adjustments (scrap and warranty) | 3,100 |
| Total cost of goods sold | 30,400 |
| Gross margin | 49,600 |
Example figures.
| Current assets | |
| Raw Materials Inventory | 41,600 |
| Work in Process Inventory | 18,300 |
| Finished Goods Inventory | 27,900 |
| Total inventory | 87,800 |
| Current liabilities | |
| Accrued Warranty Costs | 1,200 |
Example figures.
With one blended inventory account, the balance sheet would show a single 87,800 with no way to tell how much of it is steel on the shelf versus half-built jobs. With one blended COGS line, the income statement would show 30,400 with scrap and warranty invisible inside it.
- 01Is our margin problem scrap, price, or a slow shop floor? A blended COGS line answers with one number.
- 02How much cash is tied up in unfinished jobs right now? A single inventory account cannot separate it from finished stock.
- 03What did last quarter's warranty claims really cost the units we sold then? Without an accrual, the cost lands in whichever month the phone rings.
What the template changes
The diff, in the grammar the product uses everywhere else.
- Inventory Assetone blended balance
- 1300Raw Materials Inventoryasset
- 1310Work in Process Inventoryasset
- 1320Finished Goods Inventoryasset
- Cost of Goods Soldone blended line
- 5000Raw Materials Usedcogs
- 5100Direct Labor - Productioncogs
- 5230Factory Overhead - Depreciationcogs
- 5600Inventory Adjustmentscogs
- 2250Accrued Warranty Costsliability
- Producer's 263A Computation · Internal Revenue Service
- Principles of Accounting, Volume 2: Managerial Accounting · OpenStax, Rice University
Get started
The manufacturing chart of accounts template includes every account on this page, pre-numbered and ready to import into QuickBooks. It takes about 60 seconds to optimize and gives a production business the reporting structure it actually needs.
The principles are easy. Applying them is the work.
This guide is the theory. The free trial helps you review a real QuickBooks Online chart with a score, structural diff, and prioritized cleanup plan.
- +Score the chart across the health dimensions
- +Compare structure against a reference pattern
- +Prioritize cleanup work before changing books
- +Review recommendations before anything is applied