Skip to main content
Question

Landed Cost Inflates Unit Cost Despite Using Average Costing – How to Correct This?

  • June 26, 2025
  • 6 replies
  • 76 views

Isharam
Freshman I
Forum|alt.badge.img

Hi Acumatica Community,

We’re running into a costing behavior that doesn’t match our expectation of how Average Costing should work, and I’d like to understand how to address it properly.

Scenario:

We’re using Average as the costing method on our stock items.

  1. We received 5 units on a PO at $9.50 per unit.

  2. A Landed Cost was posted afterward for $9.00 per unit, bringing the total unit cost for those 5 units to $18.50.

  3. We then received 10 more units at $9.00 each, with no landed cost.

  4. The overall average cost at this point should be:
    ((5 × 18.5) + (10 × 9.00)) ÷ 15 = $11.67

However, when we ship the first 5 units, Acumatica still uses the $18.50 unit cost instead of pulling the average cost of $11.67.

My Question:

  • How can we get Acumatica to always use the actual average cost (e.g., $11.67), not the inflated cost from the landed cost layer?

  • Is there a configuration we’re missing?

  • Do we need to perform a Cost Revaluation after each landed cost?

  • Is this behavior expected even when Average costing is selected?

Would appreciate any guidance on how to achieve consistent average costing behavior in scenarios like this.

Thanks in advance!

6 replies

ricoybanez
Jr Varsity III
Forum|alt.badge.img+3
  • Jr Varsity III
  • June 27, 2025

@Isharam 

Tried to run your scenario on my Test environment, works fine.

 


nhatnghetinh
Captain II
Forum|alt.badge.img+11
  • Captain II
  • June 27, 2025

Hi ​@Isharam 

Do you have Track Serial Numbers for Stock Items? If yes. It may be because when receiving 5 units => the Lot/Serial Nbr. is different from when receiving 10 more units => Therefore, Average Costing will be calculated according to each different "Lot/Serial Nbr."

 

 

Best Regards,

NNT


Isharam
Freshman I
Forum|alt.badge.img
  • Author
  • Freshman I
  • June 27, 2025

Hi ​@ricoybanez 

It does update average cost. now try selling first PO ( with landed cost) and second PO (without landed cost). you will see two different unit costs. 


Isharam
Freshman I
Forum|alt.badge.img
  • Author
  • Freshman I
  • June 27, 2025

@nhatnghetinh  No, this item is not serialized. However, I noticed that even without tracking, the cost still follows FIFO logic instead of true average.

We're okay with using average cost, but the issue is that on the Sales Order > Shipment > Inventory Transaction, the system still uses the unit cost from the FIFO layer, not the current average at the time of shipment. This is leading to negative margins, especially when the first Sales Order pulls a higher cost than the second, despite inventory levels being sufficient.

We're looking into options or settings that would allow average cost to be reflected directly on the Shipment transaction, rather than pulling from earlier receipt layers.

 

 

 


Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • September 23, 2025

Hi ​@Isharam were you able to find a solution? Thank you!


Isharam
Freshman I
Forum|alt.badge.img
  • Author
  • Freshman I
  • September 24, 2025

Hi ​@Chris Hackett Thanks for following up. We haven’t found a solution. From our testing, shipments seem to pull from cost layers (behaving like FIFO) rather than a true moving average, which explains the $18.50 vs $11.67 behavior even with Average costing selected.