Skip to content
elastly
Book a demo

Set up your pricing policy in Elastly

How to build an Elastly pricing policy from what you charge today: the markup terms, the history draft, guardrails, and publishing with approval.

Mohamed AshrafOct 24, 2026 · 3 min read

A pricing policy is the set of markups Elastly applies over cost to price every line. The fastest way to build one is to start from what you charge today: Elastly reads your invoiced orders and proposes the markup you actually sold at, which you review, adjust and publish. Elastly prices quotes only once a policy is published.

How a policy prices a line

Price is cost plus markup. The markup over cost is the category's starting markup plus the points for each other term that matches the line:

  • Category

    The starting markup over cost for each category.

  • Brand

    Points added or removed for a brand.

  • Segment

    An adjustment by customer segment.

  • Region and country

    Adjustments by the customer's region and by country.

  • Payment terms

    An adjustment by the customer's payment terms.

A bearing that costs $40.00, in a category with a 30 point markup, from a brand with +4 points, sold to a segment with −2 points, prices like this:

Formula
Price=Cost×(1 + markup)
Example$40.00×1.32=$52.80

Start from what you charge today

On the Pricing policy page, select Use your history. Elastly fills the policy from your invoiced orders.

  1. Choose the period

    The last 6, 12 or 24 months of invoiced orders.

  2. Choose what to fill

    Category, brand, segment, region, country and payment terms, plus the large-order discount and the floor. Fill only the empty values, or replace them all.

  3. Review the learned terms

    Each term shows the value learned from your sales, its evidence strength and how it compares with the value in your policy today. Keep a term or leave it out.

  4. Adjust by hand

    Change any markup before you publish. The draft saves as you go.

Markup rules in your systemIf your system keeps markup rules in its own records, Start from offers them beside your invoice history. For NetSuite this is the custom record an account builds for markup rules; standard NetSuite has no markup rule record. Rules that the policy cannot express yet are listed with the reason they are not used.

Guardrails that bound every price

Guardrails keep a price inside limits whatever the terms add up to. The floor is set in Control center › Guardrails, and a category can replace it with its own floor.

  • Floor

    A minimum markup no price goes below. Categories without a markup price at the floor.

  • Competitor guardrails

    Limits that bound every competitor rule, against the market reference you choose.

  • Price stability band

    Keeps a repeat price near the last price the customer paid.

  • Increase cap

    Limits how far one customer's price for a part can rise in a period. Drops always go through.

Publish the policy

Edits stay in a draft until you publish, and live prices stay as they are. When the draft is ready, select Publish. The publish sheet lists every change and its impact, and offers two options:

  1. Publish now

    Live prices update on the next re-price.

  2. Schedule for a day

    The policy goes live on the day you choose. Quotes already sent keep their price until they expire.

If your role cannot publish, the button reads Request approval. Add a note and, if you want, the day it should go live. The approver for pricing policy receives the request, and the change goes live as soon as it is approved. While a request is waiting, other members cannot publish until it is decided.

Quotes can be created only once a pricing policy is published. Publishing the first policy is what lets Elastly price your quote lines.

The next step is quote write-back, which sends priced quotes back to your system.

Try a strategy on your own quotes

Price a quote from your own historySend us a recent quote. We price every line live on a 30-minute call.
Pricing engine

Common questions

No. Use your history fills the policy from your invoiced orders, which is the fastest start, but you can also set each markup by hand or start from markup rules where your system keeps them. Every value stays editable before you publish.