Initial Cost Price is fundamental in determining many important aspects of your business health, such as Cost tracking, Profit Margin reporting and getting the Total Stock Value.
In this article, we will be covering Initial Cost Price and why it is important for your business through the following topics:
- What is Initial Cost Price?
- Why should I care about Initial Cost Price?
- How is Initial Cost Price determined?
- How can I set up Initial Cost Price in TradeGecko?
- Frequently Asked Questions
What is Initial Cost Price?
Initial Cost Price is the average cost of acquiring your existing stock on hand, at the point of importing your products to TradeGecko. Most products imported/created in TradeGecko had a history of being acquired, either by purchasing the item from your supplier or manufacturing them. The cost of acquiring these products into your inventory is referred to as Initial Cost Price.
Initial Cost Price is an integral part of your business. The importance of Initial Cost Price will be explored more later in this article under “Why should I care about Initial Cost Price”?
Once you have imported your products into TradeGecko, you must promptly set up your initial cost price to ensure accurate calculations. There are many ways to set up Initial Cost Price, which is covered under “How to setup Initial Cost Price” section below.
Initial Cost Price cannot be changed after any transaction that creates stock movement has been performed on a variant. These transactions are:
- Fulfilling stock to your customer via Sales Order
- Fulfilling returns from your customer via a Sales Order
- Receiving stock from your supplier via a Purchase order
- Completing a Production Order for a Manufactured Product
- Creating a manual Stock Adjustment
This is due to the fact that Moving Average Cost (MAC) is continuously recalculated with each stock movement mentioned above. Once a variant’s stock has moved and its MAC has changed, you can no longer change the Initial Cost Price of that variant. However, it’s still possible to fix! See "What if my Initial Cost Price is incorrect?" for more information.
Why should I care about Initial Cost Price?
If you have many products, setting up Initial Cost Price might seem like an unnecessary additional task. However, having the correct Initial Cost Price is extremely important for your business. It gives you a better picture of your business by providing accurate cost tracking and better profit accounting.
Let’s take a look at why setting up the correct Initial Cost Price is a well-worth investment of your time:
1. Maintain the correct MAC (Moving Average Cost)
Moving Average Cost is a very important concept for cost tracking in TradeGecko - it determines the true cost of a product over its lifetime. In TradeGecko, the MAC of a variant started off with its Initial Cost Price and is continuously recalculated with each stock movement on the variant. By setting up the correct Initial Cost Price from the beginning, it will give you the most accurate MAC from the start of your TradeGecko time. You can learn more about MAC here.
2. Correct Profit Margin Reporting
Cost tracking is essential in calculating the correct profit margin of an item. Profit Margin tells you the profitability of your items and can provide important data for your business. Knowing the correct Profit Margin of each item lets you to know how much each item actually contributes to your business and allows you to prioritize which items you should be focusing on.
3. Accurate Calculations of Business Tax
Cost of Goods Sold (COGS) is an important accounting item required for calculating your business tax. Similar to MAC, in order to determine COGS we need to know Initial Cost Price of an item. You need accurate COGS for your accounting to calculate the correct tax. Therefore, getting your COGS calculation correct can potentially reduce your business tax, so it’s definitely something you should care about.
How is Initial Cost Price determined?
At first glance, Initial Cost Price may sound like a Buy Price. However Initial Cost Price might actually be different than Buy Price due to a few reasons:
- Discounts: Getting a discount when acquiring a certain product will result in a lower value of the cost price of your inventory, due to bulk discounts that may have been provided by your supplier. Let’s say an item cost $5, but purchasing it in bulk may result in the price being reduced to $4, even though the item still costs $5 in your supplier's price list.
- Landed Costs: Having a landed cost in the process of acquiring a product will result in a higher value of the cost price of your inventory due to shipping and/or handling fees related to acquiring stock. If an item costs $5 to purchase, it has not included the cost of getting it to your warehouse (for example $1 shipping), which will raise the cost to $6 per item.
- Multiple Supplier Cost: If you are buying your products from different suppliers and they are giving you different prices, this might result in a lower or higher value of cost price than the current buy price.
How can I set up Initial Cost Price in TradeGecko?
Initial Cost Price is set per variant in TradeGecko. This can be done a few ways:
On Manual Product Creation
If you are creating your product manually in TradeGecko (Inventory > Create New), Initial Cost Price is already required field. Simply input your cost price for the product you are creating in the respective field.
If you have specified multiple variants or pack sizes on the product, you can also specify Initial Cost Price per variant on the next page.
On Product Import
If you have imported your products into TradeGecko from a sales channel (Shopify, WooCommerce, etc) or from a CSV, you can then import Initial Cost Price using our “Import Initial Cost” tool (Inventory > Products > Bulk Manage > Import Initial Costs). Click here to learn more about setting up Initial Cost Price on imported products.
Please keep in mind you must promptly set up your initial cost price as soon as your products have been imported to TradeGecko to ensure accurate calculations. Initial Cost Price cannot be changed after any transaction that creates stock movement has been performed on a variant.
The Import Initial Costs option will not be displayed if you have installed an accounting integration.
Frequently Asked Questions
What should I do if my Initial Cost Price is incorrect?
If your Initial Cost Price was not set up correctly and you have already done transactions that changes your MAC on the variant, please contact our support. We’ll get in touch with you with next steps on how to fix your Initial Cost Price.
What if I don’t know what my Initial Cost Price is?
If you are not sure of the initial cost price of your variants, or if you get free shipping (and thus no landed cost), it's safe to say that you can have the initial cost price value set to be the same as the product's Buy price.
Regardless, Initial Cost Price should not be left as 0 unless it was obtained for free. Otherwise, setting it at 0 might render your MAC value inaccurate which will consequently provide incorrect cost tracking.