Print Quote Win/Loss Analysis: Learning from the Jobs You Lose

The Quote That Went Quiet
You sent the quote on a Tuesday. Three colors, a 15,000-foot run, standard BOPP, nothing unusual. You followed up once, a week later, and got a polite "still reviewing." Then nothing. Three weeks after that, you hear secondhand that the job went to press somewhere else — you don't know at what price, you don't know if it was your lead time, and you don't know if you were even close.
That quote is now gone from your active list. If you're like most shops, it just moves to a "lost" column in a spreadsheet, if it's tracked at all, and nobody looks at it again. The information that would tell you why you lost it — price, timing, a relationship you didn't know existed — leaves with the moment. Multiply that by every quote you don't win in a year, and you're sitting on a pile of pricing lessons you've never actually read.
A real print quote win/loss analysis fixes that. It doesn't require new sales skills or a discount strategy. It requires capturing one more piece of information at the moment a quote dies, and looking at the pattern often enough to act on it. By the end of this piece you'll have a simple structure for doing that on your very next batch of quotes.
Why Your Print Quote Win/Loss Analysis Currently Lives in Your Inbox
Ask most estimators for their win rate and you'll get a rough number — "we win about half," "maybe six in ten on repeat accounts." Ask them why a specific job was lost last month and the answer gets vague fast: a phone call they half-remember, an email thread that's since been archived, a hunch about a competitor's pricing that was never confirmed.
That's not a pricing problem yet. It's a data-capture problem. The reasoning behind every lost quote already exists — in your head, in a sales call, in a follow-up email — it's just never written down in a place you'd think to look. It fossilizes with the person who ran the quote, and it walks out the door when they do. A print quote win/loss analysis starts by refusing to let that reasoning evaporate: every quote that closes, won or lost, gets one more field filled in before it's archived.
The Five Reasons Quotes Actually Get Lost
Not every loss means the same thing, and the fix for each is different. In practice, almost every lost label quote falls into one of five buckets:
- Price. You quoted above what the account was willing or able to pay. This is the only one that a straight repricing decision can actually fix.
- Lead time or capacity. The number might have been fine, but you couldn't hit the date they needed, or your queue was already full when the quote went out.
- Spec mismatch. You quoted the wrong substrate, finish, or minimum run length for what they actually needed — the number was never comparable to what they were shopping.
- Incumbent relationship. The account was never really moving. Your quote was a benchmark to keep their current supplier honest, not a live opportunity.
- Went quiet. No rejection, no explanation, just silence. This is the most common bucket in most shops and the most dangerous one to ignore, because it hides all four of the other reasons behind it.
Notice that only one of these five — price — is something a discount fixes. If you're re-quoting margin down every time you lose, but half your losses are actually lead-time or relationship-driven, you're eroding margin on jobs you were never going to win differently.
How Quoted Margin Tracks Win Probability
Once loss reasons are logged for a quarter or two, the next step is lining them up against the margin you quoted at. This is where a print quote win/loss analysis starts producing something you can act on instead of just a list of anecdotes.
Here's a worked example, using clean round numbers to show the method rather than assert a real-world figure. Suppose you bucket last quarter's quotes by quoted margin and outcome:
- Quotes under 20% margin: won on roughly 6 of every 10
- Quotes between 20% and 30% margin: won on roughly 4 of every 10
- Quotes above 35% margin: won on roughly 1 of every 10
Nothing here is precise — it's illustrative math showing the shape of the analysis, not a benchmark to copy. But once you build this table with your own real numbers, patterns show up that your gut never surfaced. Maybe short-run digital jobs win at much higher margins than long-run flexo jobs, because the account isn't shopping the digital work as hard. Maybe one substrate category wins consistently even at your highest margins, which tells you that category has been underpriced for a while. The point of the exercise isn't to find one "right" margin — it's to find where your quoted margin and your actual win probability diverge from what you assumed, job type by job type.
Running a Print Quote Win/Loss Analysis Without Buying Anything New
You don't need new software to start this. A log with the following columns, kept next to your existing quotes, is enough to begin:
Quote number · customer · job type (flexo / LEP / UV inkjet) · quoted margin · substrate · outcome (won / lost / no response) · loss reason (one of the five above) · competitor named, if known · notes.
The discipline that matters more than the tool is closing every quote with that log entry filled in — including the ones that just went quiet. If you're also tracking how many quotes convert to orders over time, the quote-to-order conversion rate is the companion metric: win/loss analysis tells you why, conversion rate tells you how often, and the two together are far more useful than either alone. And if you're pairing this with a look at where your estimates diverge from what a job actually cost to run, estimated-vs-actual job costing closes the other side of the loop — margin you quoted versus margin you actually made.
If you're quoting inside FlexoCommand, this doesn't have to live in a separate spreadsheet at all — quote management includes status tracking and win/loss reporting built into the same record as the estimate itself, so the loss reason sits next to the plate cost, run rate, and quoted margin that produced the number in the first place.
Turning the Pattern Into a Repricing Rule
The payoff of a print quote win/loss analysis isn't the log — it's what you do once a quarter's worth of entries has accumulated. Look for clusters, not individual jobs:
If price-driven losses concentrate in one substrate or one colour count, that's rarely a discretionary discount problem — it usually means something structural in how that job type is costed: the press-speed curve, the makeready assumption, or the configured MSI substrate rate is off for that category, and every quote in it inherits the error. That's worth fixing at the cost model, not the negotiating table.
If capacity-driven losses cluster around certain weeks or certain presses, that's a scheduling visibility problem more than a pricing one — a gap FlexoCommand's roadmap will address directly, with dual-granularity press scheduling designed to show conflicts before a quote promises a date the floor can't hit.
And if a loss reason comes back as relationship or silence, resist the urge to chase it with margin. No pricing move recovers a quote the account never intended to move.
The quotes you lose are the only ones that tell you where your price actually sits against the market — the ones you win just confirm you weren't too expensive.
Ready to put this into practice on your next batch of quotes? The Quote-to-Order Conversion & Win/Loss Analyzer is a ready-built template for exactly this log — download it from the store, or see how it works alongside the full quoting engine on pricing.
Get the next guide in your inbox
Flexo estimating guides and digital press cost breakdowns, when we publish them.