Additional costs when purchasing: how to add shipping costs and commission to the price of the product
Accounting for additional procurement costs: how not to lose profit because of logistics and commissions
Successful trade starts with proper pricing. Every entrepreneur knows that the price of goods listed in the supplier’s price list is far from the final cost of the products. Delivery costs (logistics), bank transfer fees, packaging costs, label printing, and more are added to it. If these related expenses are not taken into account or are accounted for incorrectly, the store’s actual profit will be significantly lower than expected.
Torgsoft allows you to account for all overhead costs during goods receipt, automatically distributing them into cost price and retail price.
Types of overhead costs in Torgsoft

All additional costs for a batch of goods are entered directly during goods receipt (mode «Document» — «Goods Receipt») on the «Overhead Costs» tab. The program divides them into three main types:
-
Financial overhead costs are amounts that you pay separately (through the cash desk or bank account). For example, payment for «Nova Poshta» services or payment for loaders. They proportionally increase the retail price of the goods.
-
Costs in % (taxes, discounts) are calculated as a percentage of the invoice amount.
-
Costs for goods in foreign currency are used for specific calculations in foreign currency.
How costs affect accounting

When adding any expense, for example a financial one, the user must specify exactly how this expense should affect accounting. There are three options:
-
Include in the cost price of the goods. The expense will be shown in the «Additional Cost Price» column and will increase the total cost price of your warehouse stock. For example, you purchased a batch of clothing and spent money on hangers and labels for it. These expenses are included in the cost price so that, as the goods are sold, the costs of their procurement are recovered.
-
Do not include in the cost price. Such expenses are shown in the «Additional Purchase Cost» column. They do not increase the warehouse cost price of the goods (are not capitalized), but they directly affect the retail price calculation by increasing it so that you can pass these costs on to the customer.
-
Include in settlements with the supplier. This option is used if, for example, transportation costs or a commission are covered by the supplier and added to your total debt under the invoice. This amount will be included both in the debt to the supplier and in the cost price of the goods.
Cost allocation and final price calculation
After an expense is created, it must be allocated across the goods in the invoice. For this, the action «Allocate the expense across invoice goods» is used. Torgsoft allows you to allocate expenses automatically (in proportion to the quantity of goods and their price) or manually (specify the exact markup amount for each item separately).
After entering all goods and allocating the expenses, you need to click the «Recalculate prices in the invoice» button. Thanks to this, the program algorithm will recalculate supplier prices, add the additional cost price or additional purchase cost to them and, after applying your markup percentage, will form new, mathematically correct retail prices. The selling price is formed according to the following logic: purchase price + additional costs + VAT (if any) + markup.
Questions — Answers
To take into account transportation costs, when creating the document "Goods Arrival", go to the "Invoice Costs" tab and add "Cost in %" or "Financial cost". If the delivery is paid by the supplier and added to the general account, select the option "Include in mutual settlements with the supplier", and if you pay a third-party carrier with your own funds - select the appropriate cash register and expense item, specifying "Include in the cost of goods".
A bank commission is most often issued in a separate financial document (cash expense order or bank payment order), since the exact amount of the commission usually becomes known at the end of the banking day. To make it easy to find these write-offs in the system, in the "Payment purpose" field, specify "Bank commission" and be sure to link this payment to the corresponding red (expense) item of the financial analysis, which will allow you to correctly deduct this amount from the store's total profit.
"Additional cost" increases the real estimated cost of the goods in your warehouse (for example, delivery costs or branded hangers) and directly affects the reduction of your net merchandise profit during the sale. In contrast, "Additional purchase cost" does not change the warehouse cost of the goods and does not affect the balance with suppliers, but is used by the program as a basis for the correct mathematical calculation of the final retail price so that you can cover related costs through a mark-up.
After entering the total amount of the financial expense on the "Invoice Expenses" tab, select this expense and click the "Distribute expense by invoice items" button. In the window that appears, you can use the "Distribute automatically" button - then the program will independently and proportionally divide the delivery amount between all items depending on their quantity and price, or you can enter the necessary surcharge values for each item manually.
In order for additional expenses to affect the final retail or wholesale price, after entering and distributing them on the "Invoice Expenses" tab, you must perform the "Recalculate prices in the invoice" action. Only after clicking this button will Torgsoft recalculate the purchase prices, add the additional cost amounts to them, and from this new base amount will it calculate new selling prices according to your markup percentage.
-
16.04.2026
Mass price change: how to reprice an entire product or group without manual edits
How to change prices in Torgsoft in bulk: revaluation by amount, percentage, markup, exchange rate, with change control and cancellation
-
13.04.2026
Order formation: working with unprofitable goods
How to add a new product to a supplier order in Torgsoft if it was not yet in stock: creating a card and manually adding
-
09.04.2026
How to avoid product shortages: setting up automatic warehouse replenishment
How to automatically calculate the need for a product based on sales, balances and create an order to the supplier in Torgsoft









Go back to the previous step