Dynamic pricing means the price of a product is not a constant. It moves according to rules you define: higher when demand peaks or stock is low, lower when a season ends or a competitor cuts prices, different for early buyers and late buyers. Airlines and hotels do it with algorithms. A small store can do it with a handful of rules and a calendar.
It concerns any seller whose costs, demand or stock change over time, which is nearly everyone. A creator launching a course with an early-bird price, a brand raising prices before the holidays and lowering them in January, a store selling perishable or seasonal goods. If you have ever changed a price on purpose, you have done dynamic pricing.
What is dynamic pricing?
Dynamic pricing is a pricing strategy where the selling price is updated in response to signals. The signals can be:
- Time. Early-bird pricing, launch windows, seasonal highs and lows, end-of-season markdowns.
- Demand. Price up when a product sells faster than expected, down when it stalls.
- Stock. Price up on the last units, down on overstock.
- Competition. Matching or undercutting a competitor's visible price.
- Customer or segment. A different price for subscribers, members, returning customers or a region.
- Cost. Passing on a change in cost of goods sold or shipping.
It is not the same as a discount. A discount is a temporary reduction from a fixed reference price. Dynamic pricing changes the reference price itself, in both directions. It is also not personalized pricing based on a person's browsing data, which is a narrow and legally risky subset that most small stores should avoid.
Related vocabulary: "price elasticity" (how much demand changes when price changes), "markdown" (a planned reduction to clear stock), "surge pricing" (a demand-driven increase), "tiered pricing" (a price that changes with quantity or time, announced in advance) and price anchoring, the reference price that makes a dynamic price look high or low.
Why it matters
A fixed price is a compromise. It is too high on the days demand is low and too low on the days demand is high. Every day at the wrong price is margin or volume left on the table.
A worked example. A brand sells a knit beanie at $32 all year. Cost per unit: $11. It sells 900 units a year, 60% of them between October and December. With dynamic pricing it sets three prices: $36 from October to December, $32 in September and January, $24 from February to August to clear the leftover stock.
- Fixed price: 900 × ($32 − $11) = $18,900 of margin.
- Dynamic: 540 units at $36 (margin $25 each, $13,500), 140 units at $32 (margin $21, $2,940), and the 220 remaining units now sell at $24 instead of sitting in a box (margin $13, $2,860). Total: $19,300, with less capital stuck in unsold stock at the end of the summer.
The gain is modest per unit, but it compounds: a price 12% higher on 60% of the volume, and no dead stock in August. For a store with ten seasonal products, that is a month of extra margin a year.
Dynamic pricing also answers a question fixed pricing cannot: what is the right price? Moving a price and watching the conversion rate is the only experiment that reveals how much your customers are willing to pay.
How it works
You do not need software to start. You need a rule, a schedule and a way to see the result.
- Pick one product or one collection. Start with the one where demand clearly changes over time.
- Define the floor and the ceiling. The floor is the price below which you lose money after cost, shipping and payment fees. The ceiling is the price above which conversion collapses. Everything happens between the two.
- Choose the signal. For most small stores, time and stock are enough. "Price up 10% in the four weeks before the holidays." "Price down 20% when stock falls below 30 units and the season is over."
- Write the rule as a calendar. Date, product, price. This is what you actually apply, by hand or with a scheduled change.
- Apply the price everywhere at once. The store, the link-in-bio page, the marketplace listing, the email. Two channels with two prices on the same day is the fastest way to lose trust.
- Measure. Units sold, conversion rate and margin per week, before and after each change. Keep the changes that raised margin without cutting volume too much.
A simple rule of thumb: if raising the price by 10% loses less than 10% of the units, the raise is profitable. If lowering the price by 10% brings more than about 15% more units, the cut is profitable. The exact break-even depends on your margin, so compute it for each product.
Benchmarks and examples
Ranges seen in small stores that apply simple rules:
- Seasonal high price: 10% to 20% above the base price for four to eight weeks a year.
- End-of-season markdown: 20% to 40%, applied in one or two steps, not five.
- Early-bird price on a launch: 20% to 30% below the final price, for the first 48 to 72 hours or the first 100 buyers.
- Effect on annual margin: 3% to 8% for a physical-goods store that gets the season right; more for stores that previously sat on dead stock.
- Number of price changes per product per year: 3 to 6. More than that looks like instability to a returning customer.
Typical situations:
- A course creator opens at $99 for 72 hours, then $149, then $199 at the close of the launch. The three steps are announced in advance. Each step brings a wave of orders from people who were waiting.
- A candle store raises its prices by 15% from November 1 and returns to normal on December 27. Sales volume drops by 4%, margin per unit rises by 25%.
- A print shop sets a "last 10 units" price 10% higher on limited editions. Collectors pay it. The last units sell at the highest price instead of the lowest.
Common mistakes
- Changing prices without a floor. A markdown that lands below the total cost per unit loses money on every sale. Compute the floor first.
- Different prices on different channels. A customer who sees $32 on Instagram and $36 on the store assumes a mistake or a trick.
- Silent increases on returning customers. People remember prices. A raise needs a reason they can accept: a new season, a better version, higher costs.
- Too many small changes. A price that moves every week looks random. Three to six planned steps a year are enough for most products.
- Personalizing by browsing behavior. Charging one person more because they visited three times is the version of dynamic pricing that ends up in the news. Do not do it.
Best practices
- Announce the steps. "Early-bird until Friday, then full price." A planned increase is a reason to buy now; a surprise increase is a reason to leave.
- Use the calendar, not the mood. Write the year's price changes in advance, by product. Apply them on the date. Review them once a year.
- Move the price in both directions. A store that only ever marks down trains customers to wait. A store that only ever raises loses them. Seasonal highs need seasonal lows.
- Tie increases to something visible. A new edition, a better material, a limited run. Customers accept a higher price when they can see what changed.
- Keep the last units expensive. On limited editions and collectibles, the final units carry the highest price, not the lowest. Scarcity is a signal, use it.
- Protect the margin floor with a rule. No price below cost + shipping + payment fee + 20%. Write it down so a markdown never crosses it.
- Test on one product before rolling out. Run a season of three prices on your best-selling item, read the numbers, then extend the rule.
In Roctify
Roctify does not run an automated pricing algorithm. What it gives you is one place to change a price and have it apply everywhere: the shared catalog holds every product, variant and price, and the storefront, the link-in-bio page and the checkout read from it. When you set the seasonal price on a variant, the customer sees the same number on every channel at the same moment, which removes the most common failure of dynamic pricing in small stores.
Multi-currency and tax settings mean the price you set is displayed correctly in each market, and the order reports on the Pro plan let you compare units, revenue and average order value week by week around each change. Discount codes on every plan cover the temporary reductions, so your base price can stay a deliberate, planned number.
FAQ
Is dynamic pricing legal for a small online store?
Changing your prices over time according to demand, season, stock or cost is legal everywhere. What is regulated is how you display reference prices (a crossed-out price must be a price you actually charged recently) and, in some jurisdictions, charging different people different prices based on personal data. Stay with time, stock and segment rules, and show honest reference prices.
Do I need software to do dynamic pricing?
No. A small store can run dynamic pricing with a calendar of planned price changes and a monthly review of units and margin. Software becomes useful when you have hundreds of SKUs or when you need to react to competitors' prices daily. Start with rules you can explain in one sentence.
How often should I change a price?
Three to six times a year per product is enough for most stores: a seasonal high, a base price, one or two markdowns, and a launch step if it is a new product. Changing prices weekly makes returning customers distrust every number they see.