Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Quoting Customers From a Distributor Price List That Changed Last Month?
Problems We Solve

How Do We Stop Quoting Customers From a Distributor Price List That Changed Last Month?

Software resellers quote licences on old distributor cost and lose margin once the order goes in. We build quoting that loads current cost and rechecks it.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Quotes go out on old costs because distributor price files are downloaded occasionally, saved locally and copied into quote templates by hand. We build a quoting flow that loads current distributor pricing on a schedule or by API, prices each quote line from it, shows the cost date on the quote, and rechecks cost before the order is placed so any change is caught while it can still be handled.

The quote was right when it was written

An account manager builds a quote for sixty seats and a support add-on from the price file on the shared drive. The customer takes three weeks to raise a purchase order. When the order goes to the distributor, the cost on the order confirmation is higher than the cost on the quote. The vendor moved its price list at the start of the month, and nobody refreshed the file.

The customer has a PO at the quoted price. You can absorb the difference, or you can go back to them with a revised quote and explain why.

Some teams have two or three versions of the same price file floating around, named with dates or initials, and the choice of which one to use is whoever opened the folder last.

Why cost prices go stale

Software prices move more often than people expect. Vendors adjust list prices, change currency conversion for sterling price books, retire product codes and add new bundles. Distributors publish updated files, sometimes monthly, sometimes more often, and sometimes with changes buried in a file of tens of thousands of lines.

The problem is the step between the distributor's current price and your quote. It is manual, it happens occasionally, and there is nothing on the quote that tells anyone how old the cost was.

StepWhere it slips
Download price fileDone occasionally, by whoever remembers
Find the product codeRetired or renamed codes still used
Copy cost into quoteTyping errors, wrong term or tier
Add marginSpreadsheet formula copied from an older quote
Quote validityValidity period not tied to the cost date

What the stale price costs you

Margin is the obvious casualty: every price rise between quote and order comes out of your side unless you renegotiate. The less obvious cost is the conversation with the customer, who reasonably asks why the price they approved is no longer the price.

Product codes are a second source of pain. An order placed with a retired code bounces back from the distributor, and the fix happens under time pressure, sometimes at quarter end when everything is busy.

The quoting flow we put in place

  1. Price loading: distributor price data is loaded on a schedule, by API or feed where your distributor offers one, or from the files they publish, into a single price table with the date it was loaded.
  2. Change detection: each load is compared with the last, and price changes, new codes and retired codes are listed so your team can see what moved without reading the file.
  3. Line pricing: quote lines are priced from the current table by product code, term and tier, with your margin rules applied per vendor or product family.
  4. Cost date on the quote: every quote records the cost date for each line, and the validity period you set is tied to it.
  5. Pre-order check: before an order is placed, each line's cost is rechecked against current pricing, and any difference is shown to the account manager before the order goes out.
  6. Retired code warning: quotes containing codes that no longer appear in the distributor data are flagged with the likely replacement, for a person to confirm.

This can sit inside your existing quoting tool if it has an API, or be a small quoting service that writes quotes back to your CRM.

How quoting feels afterwards

Account managers stop hunting for the latest price file. They pick products, the cost is filled in from current data, and the margin is calculated as the quote is built. When a customer's PO arrives weeks later, the system tells them straight away whether cost has moved, so the decision to absorb or requote is made before the order, not after it.

Your operations team gets a short weekly list of price changes that affect open quotes, which is more useful than a new file of forty thousand rows.

Is your team quoting from old files?

  • Several versions of the same distributor price file sit on the shared drive.
  • Order confirmations regularly show a higher cost than the quote.
  • Orders bounce back because a product code was retired.
  • Quotes do not show when their cost prices were taken.
  • Margin on a quote is worked out in a separate spreadsheet.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this work with more than one distributor?

Yes. Each distributor's pricing is loaded separately and a quote line can show the cost from each, so your team can choose where to buy.

What if our distributor only sends spreadsheets?

That is common. We read the files as they arrive, by email or download, and handle their layout, including the changes distributors make to column names from time to time.

Can it handle vendor promotions and special bid prices?

Standard pricing, yes. Special bid and promotional pricing can be attached to a specific quote as an override, with its reference, so it is not applied to other customers.

Do we have to replace our quoting tool?

Not if it can accept prices through an API or import. We connect to what you have where that works and only suggest a replacement when it cannot.

Keep reading

More on Problems We Solve

Start here

Tell us where your licence and deal admin keeps slipping

Describe the vendors you sell, the distributors you buy through and the systems your team uses today. We will tell you what we would build, what should stay with your account managers, and if a tool you already pay for would cover it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →