How to Add Cost Changes Over Time (Price Changes)

Updated July 20, 2026

When your supplier changes prices, record the change as a price change instead of overwriting the current cost. Each order then uses the cost that was valid on the day it was placed, so past profit stays accurate.

When to Use Price Changes#

Use a price change whenever a cost was different in the past or will be different in the future. Example: you paid $12.40 per unit until March, $13.10 in April and May, and $14.20 since June. With price changes recorded, a February order is calculated with $12.40 and a July order with $14.20.

Open the Price Change Editor#

  1. Open Product Costs and click the product to expand it.
  2. In the product's toolbar, click Add Price Change (if the product already has price changes, the button reads Edit Price Changes).

The editor walks you through three steps: Dates, Costs, and Review.

Step 1: Dates#

Define the time periods. Each row is one period with a start and end date; the last period is Ongoing, meaning it applies to all future orders.

In the screenshot, the product has three periods: up to March 31, April 1 to May 31, and June 1 onward. The Avg Cost column previews the cost in each period. Click Add Price Change to add another period, or the trash icon to remove one.

Date rules:

  • Periods must not overlap, and each end date must be after its start date.
  • When you set an end date, the next period starts automatically on the following day.
  • Leave the last period's end date open (Ongoing) so future orders keep using the newest cost.

Step 2: Costs#

Set the unit cost and handling cost for each period.

Expand a period to see its variants. The product row inside a period fills all variants at once; individual variant rows override it. Each period also has its own Qty breaks toggle if you use quantity-based costs (see How to Add Quantity-Based Costs (Quantity Breaks)).

Step 3: Review and Save#

The review step summarizes what will change. Click Save & Apply to save all periods at once. Profitario then recalculates the affected orders, so each order picks up the cost of its period.

Viewing the Cost History#

After saving, the product's toolbar shows arrows to step through its cost periods, e.g. Since Jun 2026. Editing a value while viewing a past period changes that period's historical cost; Profitario asks you to confirm first, because it affects profit for orders in that time range.

For a visual overview, click View costs timeline in the product's toolbar.

The timeline chart shows the cost as a stepped line over time, one step per price change.

Example#

Your supplier raised prices twice:

PeriodUnit Cost
Until March 31$12.40
April 1 to May 31$13.10
June 1, ongoing$14.20

An order from February 10 is calculated with $12.40, an order from May 20 with $13.10, and every order since June 1 with $14.20.

Was this article helpful?

Related articles

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