How to Add Cost Changes Over Time (Price Changes)

Updated October 9, 2026

When your supplier changes a price, record it as a price change instead of typing over the old cost. Each order then uses the cost that was valid on the day it was placed, so the profit of past months stays as it was.

Where
In the sidebar, open Product Costs, then expand a product.
Who
Stores whose purchase prices change over time.
Time
About 2 minutes per product.
Updates
After Save & Apply, the orders of the product are recalculated in the background. Takes minutes.

How Orders Pick a Period#

A price change splits a product's cost into periods. Every period has a start date, an end date and its own cost. The last period is Ongoing: it has no end date and applies to every new order.

Profitario looks at the day an order was placed, in your store's time zone, and uses the period that contains that day. Start and end dates count as whole days, and both are included:

Date of a periodFromUntil
Start date00:00 on that day (included)
End date23:59 on that day (included)

The next period starts on the day after the end date, at 00:00. There is no gap and no overlap: every order belongs to exactly one period.

Add Price Change starts the new period today and ends the previous one yesterday. The new cost therefore also applies to orders placed earlier today, not only to orders after the moment you save. To keep today on the old cost, change the new period's start date to tomorrow.

Example

You buy the Ceramic Pour-Over Coffee Set. Your supplier raised the unit cost twice. Handling stays $1.10 in every period. Five orders of 2 units each, and the period each one falls into:

  1. No cost
    Before Jan 1, 2025
    • Dec 20, 2024
  2. $12.40
    Jan 1, 2025 – Mar 31, 2026
    • Feb 10, 20262 × $12.40 = $24.80
    • Mar 31, 2026, 10:00 PM2 × $12.40 = $24.80
  3. $13.10
    Apr 1, 2026 – May 31, 2026
    • Apr 1, 2026, 8:00 AM2 × $13.10 = $26.20
  4. $14.20
    Since Jun 1, 2026
    • Sep 30, 20262 × $14.20 = $28.40

The order from December 20, 2024 gets no cost from this product: it lies before the first start date. The order from 10:00 pm on March 31 still gets $12.40: the end date covers the whole day, in your store's time zone. Handling adds 2 × $1.10 = $2.20 to each costed order.

Open the Price Change Editor#

In the sidebar, open Product Costs.

Open the Price Change Editor

Enter the Price Changes#

The editor has three steps: Dates, Costs and Review. For a product with one variant and no quantity breaks it has two: Prices and Review, and you type the unit cost straight into each period. If you use cost zones, the menu at the top of the editor picks the zone the periods belong to (Default applies everywhere else). See How to Add Country-Specific Costs (Cost Zones).

  1. 1

    Step 1 of 3

    Set the dates#

    Set the dates

    The top right of the editor shows your store's time zone, for example Store time · Sao Paulo (UTC−3). Rows you change are marked Modified, new ones New. Next becomes available once something changed.

    The cost column shows each period's unit cost: an input for products with one variant, otherwise Avg Cost averaged over the variants (set the costs in step 2). The trash icon removes a period; the neighbouring periods close the gap. Click Next when the dates are right.

  2. 2

    Step 2 of 3

    Enter the costs#

    Enter the costs
  3. 3

    Step 3 of 3

    Review and save#

    Review and save

What Happens Next#

  • Profitario recalculates the orders that contain the product, so each order picks up the cost of its period. Large stores take a few minutes.
  • To check an order, open it under Orders and click the product line. Effective shows the period whose cost the order uses.
What Happens Next

Change a Cost Later#

The current cost. Type it in the Unit Cost or Handling field of the product table and click Apply. This changes only the ongoing period; the earlier periods stay as they are. Without price changes, the cost you type applies to all orders, past and future (see How to Add Product Costs).

A past period or the dates. Click Edit Price Changes, change the dates in step 1 or the costs in step 2, and save. The orders of the changed periods are recalculated.

Common questions

Related articles

Was this article helpful?

We value your privacy
We use cookies to enhance your experience. By continuing to use our site, you consent to our use of cookies.

By clicking "Accept All", you consent to our use of cookies.

Learn more
How to Add Cost Changes Over Time (Price Changes) - Profitario