Short version: QuickBooks Desktop values inventory at average cost. QuickBooks Online now offers two methods, FIFO and Moving Average Cost, chosen once when inventory tracking is set up and locked after that. A converted file has historically landed on FIFO, which revalues every item from the conversion's inventory start date and changes inventory on the balance sheet and cost of goods sold on the P&L. Before you convert, confirm with Intuit's current migration documentation whether your conversion can keep average cost; if it can, most of this article's variance disappears. If it can't, the books-side fix is a documented tie-out; the tax-side question is whether you've changed your method of accounting, which generally means Form 3115. Talk to your preparer before the first tax return on the new file.
Of everything that moves in a Desktop-to-Online conversion, inventory is the one that surprises people most, because the converter isn't making an error. It's doing exactly what it's designed to do, and the result is still different numbers. If you carry inventory, this is the part of the tie-out you can't skip.
QuickBooks Desktop (Pro, Premier, and Enterprise without Advanced Inventory's FIFO option) costs inventory at weighted average. Every receipt recalculates the average cost of the item, and every sale relieves inventory at that average.
QuickBooks Online, for most of its life, costed inventory at FIFO only. Intuit's current help documentation now describes two options, FIFO and Moving Average Cost (Intuit's name for weighted average), with two important conditions: the method is chosen when inventory tracking is first turned on, it can't be changed afterward, and if any inventory item exists before the choice is made, the file defaults to FIFO. Whether a Desktop-to-Online conversion lets you pick average cost, or creates the items first and locks you into FIFO, is a question to settle with Intuit's migration documentation (or a test conversion) before you run the real one. If you can keep average cost, the revaluation below largely goes away.
Assume the common case, a converted file on FIFO. The conversion tool can't carry the average-cost history. Instead, it establishes an inventory start date (generally the conversion date, or the date you specify) and rebuilds each item's cost layers on the FIFO basis from there. Intuit's own documentation on what converts says inventory comes across as quantity and value as of the start date, recalculated under FIFO, and that historical transactions before that date may be adjusted. Which means:
Say you stock one part. You bought 100 units at $10 in January, 100 at $14 in March, and sold 120 by the end of April.
| Average cost (Desktop) | FIFO (Online) | |
|---|---|---|
| Units on hand | 80 | 80 |
| COGS on 120 units | 120 × $12.00 = $1,440 | 100 × $10 + 20 × $14 = $1,280 |
| Ending inventory | 80 × $12.00 = $960 | 80 × $14 = $1,120 |
| Difference | Inventory up $160, COGS down $160, gross profit up $160, in the converted file, for the same business activity. | |
One part, a $160 swing. Multiply by a few hundred SKUs with real price volatility and the variance is the biggest single line on the tie-out. In a rising-cost environment FIFO shows lower COGS and higher inventory than average cost; in a falling-cost environment it's the reverse.
The standard is the same as everywhere else in a converted file: every variance identified and documented, not zero by accident.
Here's the part that catches owners. For tax purposes, the inventory costing method you use is a method of accounting, and changing it generally requires IRS consent via Form 3115, Application for Change in Accounting Method. Switching from average cost to FIFO is a recognized method change, and for many taxpayers it falls under the automatic consent procedures, meaning you attach the form to the timely filed return for the year of change and file a copy with the IRS, rather than requesting advance approval. The automatic procedures also typically require a Section 481(a) adjustment, which is the cumulative difference between the old and new methods as of the beginning of the year of change, spread over the period the rules prescribe.
Three things to be clear about:
None of this is a reason to avoid converting. It's a reason to put "inventory method change" on the preparer's list before the first return on the new file, with your tie-out working paper attached, so the Section 481(a) adjustment is computed from real numbers instead of reconstructed ones.
The controller's rule: the inventory variance on a conversion is never zero and never a surprise. If your tie-out shows zero on inventory with cost history, look again.
Inventory is one row of the tie-out. The full sequence, cash through Opening Balance Equity, is in why your converted file doesn't tie out, and the reference table of what does and doesn't convert is in what transfers from Desktop to Online.
The Conversion Tie-Out & Sign-Off workbook covers 26 tie-out areas, source file against converted file, with inventory and Opening Balance Equity built in and a one-page sign-off for the preparer. If the file is already a mess, remediation is what the fractional controller service is for.
Both are now offered: FIFO and Moving Average Cost, chosen once when inventory tracking is set up and not changeable afterward. If an inventory item exists before the choice is made, the file defaults to FIFO. QuickBooks Desktop Pro and Premier use weighted average; Enterprise can use FIFO with Advanced Inventory.
The conversion rebuilds each item's cost on the FIFO basis from the inventory start date, so inventory and cost of goods sold are recomputed. The difference between the old average-cost figures and the new FIFO figures usually lands in Opening Balance Equity or a conversion adjustment and has to be identified and documented.
If you change the inventory costing method you use for tax, from average cost to FIFO, that is generally a change in accounting method requiring Form 3115, often under automatic consent procedures with a Section 481(a) adjustment. Converting software alone doesn't change your tax method; your preparer should decide whether to file the change or keep reconciling books to tax.
Run the Inventory Valuation Summary in both files as of the conversion date, match quantities item by item first, then compare values. With quantities matched, the value difference is the costing-method revaluation. Document it by item, find where it posted, clear it out of Opening Balance Equity with a labeled entry, and note the method break point for the tax preparer.
QuickBooks Online has no assembly feature, so Desktop assemblies convert to regular inventory items. Built quantities carry over; bills of materials do not. Export the BOMs before converting if you need them.
General guidance on inventory accounting after a software conversion, not accounting, tax, or legal advice. Inventory method changes carry tax consequences and specific filing requirements; confirm your situation with your tax preparer before filing.
Practitioner guides on controller-grade books, the close, and cleaner reporting. One email per guide. Unsubscribe in a click.