Inventory Costing in Business Central: Methods, Cost Adjustment and the G/L

FIFO cost layers consumed by a shipment, next to the posting chain from Item Ledger Entry and Value Entry through Adjust Cost and Post Inventory Cost to G/L

Inventory costing is where operations and finance meet in Business Central. Every receipt, shipment, consumption and adjustment creates value entries, and the costing method on the item decides how those values flow into cost of goods sold and inventory on the balance sheet. Getting it right means margins you can trust. Getting it wrong usually shows up as an inventory valuation report that will not tie to the G/L.

Costing is set per item

The Costing Method field sits on the item card. Different items can use different methods.

MethodHow cost flowsTypical fit
FIFOOutbound entries take the cost of the oldest open inbound entries first.Most distributors; perishable or dated stock; the most common choice.
AverageOutbound entries are valued at the average cost for a period you define.Commodities and items with frequent price changes where FIFO layers add little value.
StandardItems are valued at a predefined standard cost; differences post as variances.Manufacturers who want stable product costs and variance analysis.
SpecificCost follows the exact serial or lot that is shipped.High-value serialized items such as equipment or vehicles.
LIFOOutbound entries take the cost of the newest inbound entries first.Rarely used; only where your accounting policy specifically requires it.
FIFOOldest open receipt is used first1Receipt 1 · oldest2Receipt 23Receipt 3 · newestShipment at Receipt 1 costLIFONewest receipt is used first1Receipt 1 · oldest2Receipt 23Receipt 3 · newestShipment at Receipt 3 costAverageAverage for the period you define1Receipt 1 · oldest2Receipt 23Receipt 3 · newestShipment at average cost
How the costing method picks the cost of a shipment. With three open receipts at different costs, FIFO values the shipment at the oldest receipt, LIFO at the newest, and Average at the average for the period set in Average Cost Period. Standard ignores the receipts and uses the item's standard cost; Specific uses the cost of the exact serial or lot shipped.

Average cost settings

If you use Average, two settings in Inventory Setup matter:

  • Average Cost Period: day, week, month, quarter, year or accounting period.
  • Average Cost Calc. Type: whether the average is calculated per item, or per item, location and variant.

Both should be agreed with your accountant before the first transaction, because they change how every outbound entry is valued.

Standard cost in practice

Standard costing gives manufacturers a fixed cost per item for quoting and margin analysis.

  1. Standard costs are maintained in the Standard Cost Worksheet, rolled up from BOMs and routings.
  2. They are applied with Implement Standard Cost Changes, which revalues inventory on hand.
  3. Purchase price and production differences post as variance entries, which finance then reviews.

The discipline is in updating standards on a regular cycle, typically yearly or when material prices move significantly.

Cost adjustment: the step that ties everything together

When an item is sold before its final cost is known, for example before the purchase invoice arrives or before freight is assigned with item charges, Business Central values the sale at the cost known at that time. Adjust Cost – Item Entries later goes back through the item ledger and forwards the corrected cost to every outbound entry that used those receipts.

  1. Receipt postedGoods received, cost not yet final
  2. Item soldValued at the cost known at that time
  3. Final cost arrivesPurchase invoice, or freight assigned with item charges
  4. Adjust Cost – Item EntriesForwards the corrected cost to every outbound entry that used those receipts
  5. Post Inventory Cost to G/LValue entries reach the general ledger

In Inventory Setup you choose how this happens:

  • Automatic Cost Adjustment runs adjustment as entries are posted. Convenient, but it can slow posting in high-volume companies.
  • Scheduled adjustment, running Adjust Cost – Item Entries as a job queue entry overnight, is what we recommend for most companies with meaningful volume.
  • Automatic Cost Posting controls whether value entries post to the G/L immediately. If it is off, you run Post Inventory Cost to G/L yourself.
  • Expected Cost Posting to G/L posts receipts that are not yet invoiced to interim accounts, so the balance sheet shows goods received not invoiced.

Reconciling inventory to the G/L

At month-end, after cost adjustment and posting, the inventory valuation should match the inventory accounts in the G/L. Business Central gives you the Inventory Valuation report and the Inventory – G/L Reconciliation page to compare the two. Differences usually trace back to one of a handful of causes:

  1. Cost adjustment or Post Inventory Cost to G/L has not been run.
  2. Manual journal entries were posted directly to inventory accounts.
  3. Inventory posting setup sends some combinations of location and item group to the wrong accounts.
  4. Opening inventory was migrated with a different value than the opening G/L balance.

Choosing a method

  • Use FIFO as the default unless you have a specific reason not to.
  • Consider Standard for manufactured items if you want stable costs and variance reporting, and have the discipline to maintain standards.
  • Use Specific only for serialized, high-value items where each unit's cost genuinely differs.
  • Agree Average settings with your accountant before using it.
  • Whatever you choose, schedule cost adjustment and make the inventory-to-G/L reconciliation part of every close.

Costing design is part of our manufacturing and distribution implementations. If your inventory valuation and G/L drift apart every month, talk to an architect.

Frequently asked questions

Can I change an item's costing method after go-live?

Not easily. Once an item has ledger entries the costing method generally cannot be changed easily, so settle it per item during design.

Should I turn on Automatic Cost Adjustment?

It is convenient, but it can slow posting in high-volume companies. For most companies with meaningful volume we schedule Adjust Cost – Item Entries as an overnight job queue entry instead.

Why does my inventory valuation not match the G/L?

Usually because cost adjustment or Post Inventory Cost to G/L has not run, manual journals were posted to inventory accounts, inventory posting setup routes some combinations to the wrong accounts, or opening inventory was migrated at a different value than the opening G/L balance.

What does Expected Cost Posting to G/L do?

It posts receipts that are not yet invoiced to interim accounts, so the balance sheet shows goods received not invoiced.

InventoryFinanceBusiness Central

Planning a Business Central project, or worried about one?

Tell us where you are. You'll hear back from an architect within one business day.

Talk to an architectKaspar replies within one business day