Showing results for 
Search instead for 
Did you mean: 
Level 1

Build Assemblies and Cost of Goods Sold

Hi, I notice that one of my Assembly Builds (2nd photo, build #9750), increases not only the Inventory Assets, but also the Cost of Goods Sold account. An almost identical Assembly build (1st photo, build # 9751), only increases Inventory Assets. I did not create the system so I don't know where to find where these accounts were set up? Plus I don't understand why the COGS account is being altered. Note that the quantities to build for each item are different. But I am just confused about the different accounts. Please let me know what other info I can provide!




Screenshot (278).png Screenshot (277).png

Level 1

Build Assemblies and Cost of Goods Sold

To follow up, I looked into whether it was happening for other Assembly Builds and it is, so now I'm just confused why sometimes a Build will only credit the Inventory Asset account, but other times it credits that and debits from COGS account. What compels the system to do this? In this screenshot it's for one Assembly Build, showing the most recent Builds. You can see some Builds are single lines, while others list 3 lines showing the various debits and credits I'm speaking of. Can someone explain please? Thank you!Screenshot (280).png

QuickBooks Team

Build Assemblies and Cost of Goods Sold

Thanks for sharing a screenshot of your QuickBoks, ljtaylorsales.


The amount in the COGS account usually increases when an item is sold, and not when an assembly is build. The Inventory Asset account on the other hand is automatically created by QuickBooks and will increase once you purchase an inventory item. More details about these accounts are discussed here: Understand Inventory Assets And Cost Of Goods Sold Tracking.


A possible data issue might have also caused the the increase when an assembly is made. I'll share some steps with you that can resolve common data issues in QuckBooks Desktop. Here's how:


Run the Rebuild Utility

  1. Go to the Utilities menu, then select Rebuild Data.
  2. Select OK if you receive a prompt to back up your company file.
  3. Click OK when you get the message Rebuild has completed and proceed with the next step.

Run the Verify Utility

  1. Go back to the File menu, select Utilities, and then click Verify Data.
  2. Select OK when you see the message QuickBooks detected no problem with your data. You may continue using your company file.
  3. If Verify finds an issue with your data, you will be prompted to Rebuild Now or View Errors. Select Rebuild Now.

Once done, go back to your inventory report to check if the COGS account is no longer debited when creating an assembly. 


Just in case you're still getting the same issue, I would recommend reaching out to the Technical Support Team. They can take a closer look at this to determine why the CGOS account is affected when building an assembly. Follow the steps in this article on how to reach out to them: Contact QuickBooks Desktop Support.


Please don''t hesitate to reach out to us again if you need anything else. 

Level 1

Build Assemblies and Cost of Goods Sold

Hi, Ok I will read the article. Problem with rebuilding/ verifying data is this debiting COGS when I build an assembly happens everyday and we've had this system for years. If I rebuild data, won't I alter everything in my system? I cannot mess up my balance sheets because of tax reasons. So won't verifying data not work for me in this case?


Actually unfortunately I have called the Quickbooks desktop support multiple times and no one has been able to help and actually their answers are much worse and less helpful. The two people I have talked to have very little understanding of what I'm asking :( which is confusing because I thought they were the top people to ask. Both just ended up trying to sell me an entire new QB system (that doesn't fix the problem). 


When I build assembly, the inventory increases $6.73 + an additional separate line item of $788.64. Meanwhile -$6.73 from COGS account. 

When I invoice for the items built, the inventory decreases $795.60 and COGS account is -$795.60. 

Doesn't seem balanced. 


QuickBooks Team

Build Assemblies and Cost of Goods Sold

The tool will simply fix know data issues in QuickBooks Desktop and won't mess up anything, ljtaylorsales.


To make sure that you can restore your data if you ever run problems, you can create a backup of your company file. After you've created a copy, you can proceed with the verify and rebuild tool.


In addition, here are the common issues that you can fix using the tool:

  • Fatal errors when you use QuickBooks Desktop.
  • Discrepancies on reports, such as invoices or bills that post with negative values.
  • Deposited payments show up in the Payments to Deposit window.
  • Balance sheet reports do not show all accounts.
  • Names are missing from lists.
  • Transactions are missing.
  • Run a well-data checkup to make sure your company file is error-free.

Also, I suggest reaching out to your accountant to explain you further the difference between Inventory asset, and COGS account.


For reference, you may also want to use the Balance Sheet and Inventory Valuation reports to find transactions causing the discrepancies. 


Feel free to let us know about the process. I'm always here to get back to you if you may encounter any other concerns.

Level 1

Build Assemblies and Cost of Goods Sold

Hi, I've now noticed that when the item was built, it debited Inventory Asset at $788.64 which is $26.29 per item. Then when the item was invoiced, the COGS account was debited as $795.60 which would be each item as $26.52 each instead. Why are the average costs different between Building the Item at 30 units, and then invoicing the item at 30 units? Maybe this is why the Inventory account was debited an additional $6.73 and COGS credited the same when the item was Built, so that it would match more or less when the item was Invoiced at a higher average cost?

Thank you!


Build Assemblies and Cost of Goods Sold

Hello @ljtaylorsales,


Let me add a few things on how your assembly items affect the costing of your inventory items.


@JenoP is correct, the amount posted in the COGS account of your inventory items increases as you make a sale after building an assembly. This is because of the average cost that is calculated base on the number of inventory items in an assembly.


On top of that, you can read this article to learn more about the average cost of your items in the last section of this article: Understanding inventory assets and cost of goods sold tracking.


Additionally, I've got you this helpful article for guidance in preparation for the 2020 tax season: QuickBooks Desktop Year-end Checklist.


If there's anything else that I can help you with, please let me know by leaving any comments below. I'll be here to lend a hand.

Level 1

Build Assemblies and Cost of Goods Sold


Thank you for responding. Unfortunately the article is for regular Sale QB, but we are Manufacturing so we do not buy our Inventory, we build it. In this way the article does not explain how Inventory Asset account and COGS account are affected when Inventory is first built, then sold. We use both Inventory and Non-Inventory items in our Build Assemblies - so how is Average cost affected in this case? Please see screenshot for one of our Assembly Builds. You can see that when this Build occurs, the COGS account is credited and Inventory Asset debited equally, plus Asset account also debited the sum of ALL the costs of the Assembly Items below it, regardless of which account it is coming from which you can see next to the component... On the left side of the screen is the Item List for one of the Non-Inventory items just to show you how it is set up. So what is the deal with the COGS account being credited and how does QB determine that amount? Where does it get $4.56 from? The cost of both Non-inventory items used in this build is just $0.20. PLEASE HELP, I can find NO articles that truly explain Build Assemblies in this way. Please do not just link me to a surface level article. THANK YOU!Screenshot (290).png

QuickBooks Team

Build Assemblies and Cost of Goods Sold

Hi there, @ljtaylorsales.


The Average cost only calculates the sum of the cost of the items in inventory divided by the number of items. If you have further questions about an average cost, the best way to do is to run the Inventory Valuation Summary report. This shows you how QuickBooks got the item's average cost.

  1. Select Reports, then select Inventory.
  2. Select Inventory Valuation Summary, then set the dates to All.
  3. Double-click the item in question.


You can also refer to this helpful blog for more info about this report: Common QuickBooks inventory accounting mistakes.


Additionally, non-inventory items are tracked as a current cost (Cost of Goods Sold) and they are recorded on your Profit & Loss statement when they are purchased. You will only see the cost of your non-inventory items on your Profit & Loss statement after the items associated with them have been sold.


Here are a couple of articles that you may find helpful:


Feel free to comment down below if you have any other concerns or questions about managing inventory. I'm always glad to help in any way I can.

Level 1

Build Assemblies and Cost of Goods Sold

Hi @ljtaylorsales


I seem to be having a similar issue... When I create builds, it's impacting our COGS and I can't seem to figure out how or why it's doing that. On top of that the amounts seem come out of nowhere so I can't figure out a fix. 


Have you found any solutions or help yet? 




QuickBooks Team

Build Assemblies and Cost of Goods Sold

Let me add a few details why when an assembly is built it's impacting your Cost of Goods Sold (COGS), reidpearson8.


The amount in the COGS accounts increases once an item is sold, not when an assembly is built. The Inventory Asset account on the other hand is automatically created by QuickBooks and will increase once you purchase an inventory item. You'll want to make sure to check if the item is allocated to the asset account and not COGS. To do this, follow the steps below:

  1. Go to Lists.
  2. Choose Item List.
  3. Locate and double-click the Inventory Assembly.
  4. At the bottom, select the Asset Account then click OK.

For more information, please check this article: Track the Products You Manufacture.


You'll want to understand how QuickBooks handles inventory assets, the average cost, and the Cost of Goods Sold (COGS). Please read this article so you'll be guided: Understand Inventory Assets and Cost of Goods Sold Tracking.


Fill me in if you need further assistance with the inventory. The Community is always here for you 24/7.

New Member

Build Assemblies and Cost of Goods Sold

I've experienced the same issue, but only when I've already sold that item, had a negative inventory and then built it.  Specifically we have a winery.  We book the sale of the wine before it is bottled.  Once bottled, we build the item, which places the item in inventory, corrects the negative inventory balance and generates the cost of goods sold.  However, I then have to do a journal entry to reclass the COGS to the proper class.  My question is how do I associate that COGS with the item?  When I run the P&L, the COGS sold shows up in the proper COGS account and class, but when I run the Sales by Item summary report, the total COGS is off by the amount of COGS generated when the product is built.

QuickBooks Team

Build Assemblies and Cost of Goods Sold

I'm here to help associate the COGS account with the item, GrimmEricB.


Before building an assembly, you need to review the account used to track the inventory item. The Sales by Item Summary reports provides a recap of all item you've sold, over a period of time.


Please know that there are two additional fields when you create an item. Under the Purchase Information section, select the COGS account to track payments for the item. And, select an income account from the Sales Information area to  track the amount you earn from selling the item.

purchase and sales information.PNG


Then, choose an asset account in the Inventory Information. By default, QuickBooks automatically assign an account in this section. However, you can use a different one whenever you want.


Please refer to this link for additional information: Add, edit, and delete items. Then, click Create an item to learn how to associate accounts to an item.


Additionally, you need to select a COGS and Asset account when creating an inventory assembly to track bill of materials. You can refer to this article to learn how to products you manufacture: Set up your product’s bill of materials.


Upon sharing this, I still recommend consulting your account for specific instructions. Rest assured they can provide more details on which account to use when tracking your items.


I'm adding these articles to learn more about accounting side when you add an item in QuickBooks:

Keep me posted if you have follow-up questions about this. I'll be right here to provide the information that you need.

Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up

Need to get in touch?

Contact us