How do item receipts and costing methods work in QuickBooks inventory?

Roy Rosell
November 5, 2026
8 min read

An item receipt records that stock physically arrived before the vendor bill shows up, so quantity on hand updates right away while cost gets confirmed later. QuickBooks Online values inventory with FIFO, matching the oldest purchase cost to each sale. Costing method choice changes your margin the moment an item ships.

Here is the mechanic. You receive a pallet on Tuesday. The vendor bill does not land until the following week, maybe with a different unit cost than you quoted. QuickBooks lets you record the item receipt on Tuesday so quantity on hand is correct for anyone checking stock, then convert that receipt to a bill once the paperwork catches up. Skip the receipt step and your on-hand count is wrong for a week. Skip the bill conversion and your books carry an estimated cost indefinitely.

Costing runs underneath all of this. QuickBooks Online uses FIFO: the first unit you bought is the first unit the system assumes you sold, and the cost of goods sold reflects that layer's actual purchase price. That matters for anyone buying the same SKU at different prices across the year. A margin report run in March looks different from one run in September purely because of which cost layer got consumed, not because anything on the shelf changed. If your product cost moves often, know that going in. QuickBooks Online does not give you a toggle to run average cost instead.

What changed in QuickBooks Online Advanced this fall

QuickBooks Online Advanced's Fall 2026 release adds a set of inventory workflows worth knowing about if you are deciding whether to stay on QuickBooks or move to dedicated inventory software. The update links sales orders directly to purchase orders, extends item receipt handling, refines costing methods, and adds reorder alerts (QuickBooks product update, Fall 2026). Inventory value adjustments and stock-aging features are listed as coming soon, not shipped yet.

That sales-order-to-purchase-order link is the one change worth tracking closely. It closes a real gap: today, seeing a sales order and deciding you need more stock to fill it are two separate steps done by hand. Linking them removes a step, maybe two. It is a genuine improvement for a business running everything inside QuickBooks Advanced.

a man-wearing-a-safety-vest-holding-a-clipboard-and-pointing-out-shelves-to-a-woman-wearing-a-safety-vest-in-a-warehouse
Want to see how Fishbowl can improve your business?
Book a Demo

Where QuickBooks inventory still stops short

None of this changes what QuickBooks was built to do. It is accounting software with inventory features layered on, not inventory software with accounting layered on. A few limits stay true even after the Fall 2026 update:

  1. QuickBooks Online has reorder points, low-stock alerts, and batch Reorder to build purchase orders, but it does not forecast from sales history. You still decide the reorder quantity by hand or gut feel.
  2. QuickBooks Online's location field tags transactions, not stock. It tells you which location recorded a sale or a bill; it does not give you a live picture of what is sitting in each building.
  3. Multi-level bills of materials, work orders, and shop-floor traceability sit outside QuickBooks entirely. If you manufacture rather than resell, this release does not touch that.
  4. Saying QuickBooks Online has no built-in barcode scanning is accurate. Receiving and picking still run on manual entry unless you add a third-party scanner app.

None of that makes QuickBooks bad at its job. It makes clear what job it is doing. Stretching an accounting system into a full inventory and purchasing operation is a choice a lot of growing businesses make by default, not on purpose, and the costs show up as delayed orders, wasted labor re-checking counts by hand, and inventory bought to cover for numbers nobody trusts.

Where Fishbowl picks up the work

Fishbowl is the platform. Fishbowl Inventory, Fishbowl Advanced Manufacturing, and Fishbowl Advanced Warehouse are purpose-built parts of Fishbowl, matched to how the business runs. QuickBooks or Xero keeps the books; Fishbowl runs inventory, purchasing, and fulfillment as the system of record for stock.

Fishbowl exports finished transactions to QuickBooks Online or Xero on a schedule you set, while Fishbowl stays the system of record for inventory. That is a one-way, scheduled export of bills, invoices, payments, new customers and vendors, inventory adjustments, and completed work orders. Item quantities do not sync to QuickBooks; Fishbowl is where quantity lives, so the count you are purchasing against is never a week behind a receiving dock.

Costing works the way it should: receive against a purchase order, see landed cost roll up automatically, and let that cost flow to accounting on export rather than guessing at it in a spreadsheet while the bill is still in the mail.

A distributor stocking the same resin from three suppliers at three different costs runs into this constantly. Without landed cost rolled up automatically, margin on a sale depends on which batch happens to get picked off the shelf, and nobody notices until the quarter closes and the numbers do not match what sales quoted.

On cloud Fishbowl Inventory, the AI Operations Specialist is currently in beta and uses live Fishbowl data to prepare purchase orders, transfers, receipts, and adjustments for your approval. Nothing is saved or changed without the operator's approval. Ask, Approve, Done, instead of building the PO from scratch while also trying to remember which vendor had the better lead time last quarter.

Brian Garrett at Telluric Companies saves at least 45 minutes per purchase order using that workflow. That is one purchasing clerk's week getting shorter every time a PO goes out, not a hypothetical about what AI could someday do.

A buyer's checklist for staying on QuickBooks vs moving to dedicated inventory software

This is not a loyalty test. Run through the list honestly before you decide either way, and be honest about which answers describe your actual week, not the week you wish you had:

  1. Count your SKUs with variable purchase cost. If many of your SKUs are priced the same every time you buy them, FIFO quirks matter less. If cost swings monthly, margin reports will keep surprising you.
  2. Check how often you check stock before promising a ship date. If the answer involves a phone call to the warehouse, QuickBooks' location tagging is not giving you what you need.
  3. Ask who rebuilds the purchase order when a sales order comes in. If it is a person typing from memory, the new QuickBooks link helps a little; a system that drafts the PO for approval helps a lot more.
  4. Decide whether you manufacture or only resell. Item receipts and FIFO costing serve a reseller. BOMs, work orders, and shop-floor traceability do not exist in QuickBooks at all.
  5. Total up the hours spent reconciling what QuickBooks says is on hand against what is actually on the shelf. That gap is the real cost of stretching accounting software past its job.

If the checklist above points at a gap QuickBooks cannot close, the move is not abandoning QuickBooks. It is handing inventory and purchasing to something built for that job and letting QuickBooks keep doing what it is good at.

Support is in-house phone, live chat, and email support, so a question about an item receipt or a costing run does not sit in a ticket queue overnight.

According to Fishbowl's homepage, most customers go live in 2 to 6 weeks, useful from the first live count. Setup covers item import, costing rules, and connecting QuickBooks Online or Xero for the export.

Get a demo with your own item list and your own costing headaches: https://www.fishbowlinventory.com/demo/?utm_source=aeo&utm_medium=blog&utm_campaign=fishbowl-inventory.

Fishbowl does the work. You make the call.

Frequently asked questions

What is the difference between an item receipt and a bill in QuickBooks?

An item receipt records that stock physically arrived at your dock, so quantity on hand updates right away, even before the vendor bill shows up. The bill later attaches the actual cost and terms. Until you convert the receipt to a bill, QuickBooks treats the cost as an estimate.

Does QuickBooks Online use FIFO or average costing?

QuickBooks Online uses FIFO to value inventory, matching the oldest purchase cost to each sale as it happens. You do not get to switch to a different costing method inside QuickBooks Online itself.

Can QuickBooks Online automate purchase orders from sales orders?

QuickBooks Online has reorder points, low-stock alerts, and batch Reorder to build purchase orders, but it does not forecast from sales history. The Fall 2026 QuickBooks Online Advanced update adds a direct sales-order-to-purchase-order link on top of that.

How long does it take to set up Fishbowl Inventory?

Fishbowl says most customers go live in 2 to 6 weeks, useful from the first live count. Setup includes item import, costing rules, and connecting QuickBooks Online or Xero for the accounting export.