MenuClose
Solutions
Product
Templates
Pricing
Resources

RFP evaluation software

to compare the offers you received

For buyers. Cobl reads the RFP file and each offer, checks prices and scores technical value on the same criteria. A clear RFP evaluation and bid comparison you can defend.

RFP response analysis
For buyers: compare the RFP responses you received and prepare the award.
true
true
true
RFP documents; Cost estimate (opt.); Analysis template (opt.)
Received offers
Which RFP do you need to analyze the offers for?

Trusted by 1700+ teams to close deals faster.

Customer logos: Vinci Energies, Orano, Econocom, Ayming, Paragon, Randstad, Free, Adista, Alcatel-Lucent

Try it with Cobl

Compare these offers against the RFP's award criteria.

Covered by

Get every offer scored on the same criteria and weightings.

Check the prices and flag any abnormally low offer.

Covered by

See price gaps, arithmetic errors and atypical prices, with their location.

Fill our analysis Excel with these offers.

Covered by

Receive your own analysis workbook filled in, line by line.

Prepare the ranking and the award report.

Covered by

Get a traceable ranking and an optional award report, ready to review.

Try it with Cobl

Compare the RFP responses you received, on the same frame

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.pg{background:#fff;width:270px;padding:26px 30px 28px;box-shadow:0 6px 20px -6px rgba(23,23,23,.10);border-radius:4px;box-sizing:border-box;max-width:300px}.k{font-size:8.5px;letter-spacing:.12em;color:#767473;text-transform:uppercase;border-bottom:1px solid #181818;padding-bottom:6px;display:flex;justify-content:space-between}.n{font-size:44px;line-height:1;margin-top:20px}.s{font-size:11.5px;color:#545352;margin-top:10px}.n{animation:wr 5s ease-out infinite}@keyframes wr{0%,18%{clip-path:inset(0 0 100% 0)}40%,92%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 0 0 0);opacity:0}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="pg"><div class="k"><span>Award rules</span><span>4</span></div><div class="n serif">60 / 40</div><div class="s">Technical / Price</div></div></div></body></html>

Start from the rules of the RFP

Criteria, weightings, price formula, lots and admissibility come from the RFP file.

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.sh{width:300px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #e8e7e6,0 6px 20px -6px rgba(23,23,23,.10);font-size:12.5px}.bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #e8e7e6;font-size:12.5px;font-weight:600;white-space:nowrap}.ft{font-size:9px;font-weight:700;padding:3px 5px;border-radius:4px;background:#dcf5e4;color:#137a41}.r{display:grid;grid-template-columns:26px 1fr 72px;border-bottom:1px solid #efeeed}.r:last-child{border-bottom:0}.r>div{padding:10px 9px;border-left:1px solid #efeeed}.r>div:first-child{border-left:0;color:#a6a4a2;text-align:center;background:#fafafa}.v{text-align:right;font-variant-numeric:tabular-nums}.ok{background:#ecfde3;color:#137a41;font-weight:600}.ok{animation:cellOk 5s infinite}@keyframes cellOk{0%,25%{background:#fff;color:#181818}40%,92%{background:#ecfde3;color:#137a41}100%{background:#fff;color:#181818}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="sh"><div class="bar"><span class="ft">XLSX</span>Offer-Analysis-Lot-1.xlsx</div><div class="r"><div>1</div><div>Norvia Services</div><div class="v ok">85.1</div></div><div class="r"><div>2</div><div>Atelis Group</div><div class="v">81.5</div></div></div></div></body></html>

Treat every candidate the same way

One reference frame per lot. Every figure and score points to its place in the offer.

<!doctype html><html><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"><style>html,body{margin:0;height:100%;overflow:hidden;background:transparent;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#181818}.c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.serif{font-family:'STK Bureau Serif Variable Complete',Georgia,'Times New Roman',serif}.mono{font-family:ui-monospace,'SF Mono',Menlo,monospace}.r{background:rgba(23,23,23,.94);color:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 14px 36px -8px rgba(0,0,0,.25);width:300px;box-sizing:border-box}.h{display:flex;align-items:center;justify-content:space-between;gap:10px}.t{white-space:nowrap;font-size:11.5px;color:rgba(255,255,255,.6)}.n{font-size:17px;line-height:1.3;margin-top:8px}.p{background:#9eff78;color:#181818;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;white-space:nowrap}.r{animation:fadeUp 5s infinite}@keyframes fadeUp{0%,18%{opacity:0;transform:translateY(8px)}32%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){*,*:after{animation:none!important}}</style></head><body><div class="c"><div class="r"><div class="h"><span class="t">Price schedule</span><span class="p">Flagged, not corrected</span></div><div class="n serif">Atelis: total does not match line 14</div></div></div></body></html>

Keep the decision defensible

Gaps, reservations and corrections are flagged, never fixed silently. You keep the award decision.