Item Costing

If you use both the Accounting and Inventory features, you need to track the total value of your assets and to calculate profits you make. You can set up your NetSuite account to track inventory costing, which are the costs associated with goods and services you sell.

Each time you buy and sell inventory items, you need to track the cost of your items throughout the purchase and sale processes. The cost of an item you buy or sell affects your general ledger accounts.

Cost of Goods Sold (COGS) and the General Ledger

A Cost of Goods Sold (COGS) account isn't an expense account, but it works like one. To calculate your company's gross profit, subtract the inventory costing total from the income total before expenses.

The cost of an item is associated with income and expenses (overhead) and aren't directly tied with the sale of an item.

Item Cost

Item cost comes from the price of the item on the purchase order.

When you determine the cost of an item, account for costs associated with buying the same items at different purchase prices over time. For example, sometimes you pay your vendor $10 for each calculator, and other times it's $15. You can choose a costing method to decide how NetSuite handles these variances.

The exact cost assigned to an item depends on the costing method you choose. For more information, see Setting a Default Inventory Costing Method and System Cost of Goods Sold Adjustments.

Initial Average Cost

If you use the Multi-location Inventory feature, on item records, you can set the initial average cost when no transactional cost exists yet. For instructions and guidelines, see Costing.

If you use the Costed Bill of Materials SuiteApp, the initial average cost of component items included in a costed BOM applies only if the material cost is set to Per Costing Method. On the Material Costs subtab, it appears in the Unit Cost column for each component item. The initial average cost is used when calculating estimated assembly costs if no transactional cost exists. For requirements and more information, see Costed Bill of Materials or Per Costing Method.

By default, the first transaction created for the item applies the initial average cost that you specify. However, if the first transaction results to underwater inventory, zero is used for the actual cost instead. Your initial cost applies to the estimated cost only.

Inventory Costing Preferences

You can select your preferences for handling inventory costing. For more information, see Setting Inventory Costing Preferences.

Costing and Verifying Decimal Precision

NetSuite calculates and reports inventory costs using decimal precision that's based on your chosen currency's format.

The decimal precision shown in the Format field of a currency record is used for inventory costing calculations and can't be changed. This keeps your inventory costing and reporting consistent.

For example, you selected USD (United States Dollar) as the currency for an item on the item record and the format is USD. The decimal precision for that item's costing and reporting is two decimal places.

Note:

Standard Costing is an exception. NetSuite calculates Standard Costing with decimal precision to seven places. For example, 9.87654321 is calculated as 9.8765432. For more information, see Standard Costing.

To verify the decimal precision for a currency:

  1. Go to Lists > Accounting > Currencies.

  2. Click the name of the currency.

    The selected format shows in the Format field.

    The decimal precision for that format shows in the Format Sample field.

Related Topics

General Notices