Skip to main content
Solved

Item cost in sales order for an item that was not purchased

  • February 11, 2026
  • 3 replies
  • 12 views

Forum|alt.badge.img

Hi, how can I assign a cost to an item that is sold by the sales team on a sales order but is not purchased through our purchasing process?

For example, we resell an employee’s day rate when they work on-site at a customer location. Currently, because there is no associated purchase transaction, the system records the sale as 100% profit, which is not an accurate reflection of the true margin.

Could you advise on the correct approach to ensure the cost is properly captured and reflected in margin reporting?

Best answer by MarkD

@rkenna - thanks for your recommendation. I’ve tested that, but the cost wasn’t captured unfortunately. Though that is quite right, you just need to make sure to set the ‘Purchase Cost to Expense’ to ‘Sales’ instead of purchases.

Sharing how I managed to work this out:

  1. Create non-stock item, enter a pending cost, update the cost and set the ‘Purchase Cost to Expense’ to Sales

     

  2. Create SO and add the non-stock item, ship and invoice it. The cost is captured upon release of invoice. Just need to make sure to select the correct account

3 replies

Forum|alt.badge.img+1
  • Captain I
  • February 11, 2026

Hi ​@MarkD,

I would recommend using a Non-Stock Item. You can put in a Pending Cost and a Date (just do today’s date).

 

Then click on Update Cost to make the Pending Cost the Current Cost.

 

This will allow you to have a cost for an Item that you do not need to “purchase” as it is a Non-Stock Item.

 

Cheers,

RJ


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • Answer
  • February 12, 2026

@rkenna - thanks for your recommendation. I’ve tested that, but the cost wasn’t captured unfortunately. Though that is quite right, you just need to make sure to set the ‘Purchase Cost to Expense’ to ‘Sales’ instead of purchases.

Sharing how I managed to work this out:

  1. Create non-stock item, enter a pending cost, update the cost and set the ‘Purchase Cost to Expense’ to Sales

     

  2. Create SO and add the non-stock item, ship and invoice it. The cost is captured upon release of invoice. Just need to make sure to select the correct account

Forum|alt.badge.img+8
  • Semi-Pro I
  • February 13, 2026

Thanks ​@MarkD  and ​@rkenna for the solution!