A competitive bidding process means inviting several qualified suppliers, usually three to five, to price the same written requirement by the same deadline, then awarding against criteria and weights you fixed before any bid was opened. The method (RFQ, RFP, invitation to bid or reverse auction) depends on how fixed your specification is. The steps are the same every time: define, invite, answer questions, evaluate, negotiate, award, debrief and file.
What makes it competitive is not the number of quotes. It is that every supplier gets the same information, the same deadline and the same scoring, and you can show that afterwards.
The competitive bidding process in eight steps
| Step | What you do | Owner | Typical time |
|---|---|---|---|
| 1. Define the requirement | Written spec or scope, quantities, delivery, mandatory vs preferred requirements | Requester with buyer | 2 to 10 days |
| 2. Set criteria and weights | Agree scoring before inviting anyone | Buyer, evaluation team | 1 day |
| 3. Build the supplier list | Three to five pre-qualified suppliers | Buyer | 1 to 5 days |
| 4. Issue the bid | Same package, same day, one deadline | Buyer | 1 day |
| 5. Questions and answers | Question cut-off, answers shared with every bidder | Buyer | Within the response window |
| 6. Evaluate | Check compliance, normalize, score independently, then compare | Evaluation team | 3 to 10 days |
| 7. Negotiate and award | Clarify, ask for best and final offer if needed, award in writing | Buyer | 2 to 5 days |
| 8. Debrief and file | Tell unsuccessful bidders, store the record | Buyer | 1 to 2 days |
The times are illustrative for a mid-sized purchase. A simple repeat RFQ can run in two weeks end to end; a complex services or software RFP often takes six to ten.
Choosing the right bidding method
| Method | Use when | How the winner is chosen | Response window (rule of thumb) |
|---|---|---|---|
| Request for quotation (RFQ) | Spec is clear; price, lead time and terms matter | Weighted score or lowest compliant price | 1 to 2 weeks |
| Invitation to bid (ITB), sealed bids | Spec is fixed and price is the only real difference (materials, standard equipment, construction packages) | Lowest responsive, responsible bidder | 2 to 4 weeks |
| Request for proposal (RFP) | You know the outcome but not the best way to get there (services, custom builds, software) | Weighted score across approach, capability and cost | 3 to 6 weeks |
| Reverse auction | High-volume, commodity items with several pre-qualified suppliers | Lowest bid at close, among pre-qualified bidders | Event lasts hours; preparation 2 to 4 weeks |
| Two-stage (RFI or RFP, then RFQ) | You need to learn the market before you can write a spec | RFI builds the shortlist; RFQ sets the price | 4 to 8 weeks total |
Sourcing without competition is sometimes right: a genuine single source, an emergency, or a purchase below your quote threshold. Write down the reason when you skip a competition, so the exception is visible later.
Prepare: requirements, criteria and the supplier list
Write requirements a supplier can price
Vague requirements produce quotes you cannot compare. "A fast system" gets prices from budget to premium. "Response time under 200 milliseconds for 95% of requests" gets comparable quotes. For each requirement, mark it mandatory (fail it and the bid is out) or preferred (it affects the score). Say which is which in the bid documents.
Test the pack before it goes out: give it to someone outside the project. Every question they ask is one the suppliers would have asked.
Fix the criteria and weights before you see a bid
| Criterion | Example weight | What you score |
|---|---|---|
| Price | 40% | Total cost over the contract, payment terms |
| Quality | 25% | Certifications, defect history, samples |
| Delivery | 20% | Lead time, on-time record, capacity |
| Service | 10% | Support model, responsiveness, account management |
| Risk | 5% | Financial stability, location, dependence on sub-suppliers |
The weights are a starting point, not a standard. A safety-critical part might put quality at 40%; a commodity might put price at 70%.
Example (illustrative): three suppliers bid on a $45,000 to $52,000 package. Price score = lowest price ÷ this bid's price × 100. The other criteria are scored 0 to 100 by the evaluators.
| Supplier | Bid price | Price score (40%) | Quality (25%) | Delivery (20%) | Service (10%) | Risk (5%) | Weighted total |
|---|---|---|---|---|---|---|---|
| A | $48,000 | 93.8 | 80 | 90 | 70 | 80 | 86.5 |
| B | $52,000 | 86.5 | 95 | 85 | 90 | 90 | 88.9 |
| C | $45,000 | 100 | 65 | 60 | 70 | 60 | 78.3 |
Supplier B's total: (86.5 × 0.40) + (95 × 0.25) + (85 × 0.20) + (90 × 0.10) + (90 × 0.05) = 34.6 + 23.75 + 17 + 9 + 4.5 = 88.9. B wins while costing $7,000 more than C. That is defensible only because the weights were agreed before the bids arrived.
Build the supplier list
Three to five qualified suppliers is the usual working range: enough for real competition, few enough to evaluate properly. Pre-qualify before you invite: financial standing, relevant experience, required certifications and capacity. Inviting a supplier you would never award to wastes their time and yours.
Run the bid: documents, questions and deadlines
- Same package, same day. Every supplier gets identical documents at the same time. No early hints to the incumbent.
- One quote template. Ask for prices in your format: line items, unit, currency, delivery terms, lead time, payment terms, validity period. This makes the comparison possible.
- A question cut-off. Set it about a third of the way before the bid deadline. Answer in one written bulletin to all bidders, without naming who asked. Answer privately only if the question concerns that supplier's own data.
- Realistic deadlines. Two weeks for a standard RFQ; four to six weeks for complex bids or ones that need site visits. Rushed bids come back incomplete or padded for uncertainty.
- Changes reach everyone. If you amend the spec, send the amendment to all bidders and extend the deadline if the change is material.
Bid invitation template
Subject: Request for quotation [reference]: [short description], due [date and time, time zone]
We invite you to quote for [item or service] as described in the attached documents. Please use the attached quote template so all bids can be compared on the same basis.
Key dates: questions by [date]; answers sent to all bidders by [date]; quotes due [date, time, time zone]. Late quotes will not be considered.
Bids will be evaluated on [criteria and weights]. Requirements marked mandatory must be met for a bid to be considered. Please confirm by [date] whether you intend to bid.
Evaluate: compliance, normalization and scoring
- Check compliance first. Late or missing mandatory items are out. Minor gaps in preferred items affect the score, not eligibility.
- Normalize. Put every bid on the same basis: same quantities, same delivery terms, same currency, same payment terms. A quote that excludes freight is not cheaper until freight is added.
- Score independently. Each evaluator scores alone against the criteria, before any group discussion. Commercial evaluators score price and terms; technical evaluators score capability.
- Discuss large gaps. When two evaluators are more than about 20 points apart on a criterion, find out why. It is usually a different reading of the requirement.
- Record the reasons. One line per score is enough to defend the decision later.
Negotiate after scoring, not before
Competition is what gives you bargaining power, so use it honestly. Tell the shortlisted suppliers you are in final discussions with more than one bidder and give a decision date. Never claim competition that does not exist.
If you run a best and final offer (BAFO) round, offer it to every shortlisted bidder, with the same deadline and the same instructions, and re-score with the same weights.
Negotiate more than unit price:
- Payment terms. Example (illustrative): on $100,000 of annual spend, moving from net 30 to net 60 keeps the cash 30 days longer. At an 8% cost of capital that is worth 100,000 × 8% × 30 ÷ 365 = about $660 a year. Compare that to the price concession the supplier offers instead.
- Price validity and protection for the contract term, with any index-based adjustment written out.
- Service levels and remedies: on-time delivery target, response times, credits when missed.
- Warranty, returns and lead time commitments.
Put every agreed term in the purchase order or contract itself, not in an email thread.
Award, debrief and keep the record
Notify the winner first and get written acceptance before telling the others. Keep the second-ranked bidder warm until the contract is signed.
Award notice template: "Thank you for your quotation for [reference]. We are pleased to award this contract to you on the terms in your quote dated [date], as amended by [clarifications]. Please confirm acceptance by [date]. Your contact for onboarding is [name]. The first order is expected on [date]."
Then tell every unsuccessful bidder, briefly and promptly. Offer a debrief on request: where their bid scored lower, by criterion, without disclosing other suppliers' prices or proposals.
File the record: the requirement and criteria, all bid documents and amendments, the Q&A bulletin, every bid received, individual and combined scores with reasons, negotiation notes, the award notice and the acceptance.
How to run a competitive bid for software
Software bids fail in different ways from goods: prices are hard to compare, demos are performances, and the real costs arrive at renewal.
- Write requirements from user tasks, not feature lists: "a buyer can send one RFQ to five suppliers and compare replies on one screen". Add integrations, data location, security requirements, user count today and in three years, and contract length.
- Shortlist three or four vendors from a short RFI or a desk review.
- Run scripted demos. Every vendor walks through the same script, using your sample data, in the same time slot length. Score during the demo.
- Send a security questionnaire and check references at companies of your size.
- Collect pricing in one template: per-user or tier price, implementation, training, support tier, overage, annual price increase, and price at first renewal.
- Run a paid or free trial with real users on the top one or two.
- Negotiate the contract, not just the price: a renewal increase cap, data export on exit, termination rights, and service level credits.
Compare on a three-year total cost of ownership, not the monthly price.
Example (illustrative): 25 users, 3-year term.
| Vendor | Licence | One-off costs | 3-year total |
|---|---|---|---|
| X | $35 per user per month, flat | $6,000 implementation | 35 × 25 × 36 + 6,000 = $37,500 |
| Y | $28 per user per month, flat | $12,000 implementation + $3,000 training | 28 × 25 × 36 + 15,000 = $40,200 |
| Z | $30 per user per month, +8% each year | $4,000 implementation | 9,000 + 9,720 + 10,498 + 4,000 = $33,218 |
The lowest monthly price (Y) is the most expensive over the term. Z is cheapest, but only if you lock the 8% uplift in the contract; an uncapped renewal can erase the gap.
How to run a competitive bid internationally
Inviting suppliers from other countries widens the market but adds cost and risk that the quoted price does not show. Set the rules in the bid pack:
- One delivery term and one currency. Name the Incoterm you want quoted (for example FCA the supplier's port, or DAP your site) and the currency. If you accept other currencies, state the exchange-rate source and date you will use to compare.
- Compare landed cost, not unit price. Add freight, insurance, duty, customs brokerage and inland transport to anything not quoted delivered.
- Deadlines in one stated time zone, with dates written out (15 March 2027, not 03/15).
- A longer response window, typically a week more than a domestic bid, and question cut-offs that suit the bidders' working hours.
- Language and documents. State the bid language and which certificates must be translated or apostilled.
- Screening. Check bidders against sanctions and export-control lists before invitation, not after award.
- Payment and currency risk. Say who carries exchange-rate risk and what payment instruments you accept (open account, letter of credit, advance payment against a bank guarantee).
If the purchase is funded by a public body or a development bank, its procurement rules for international competitive bidding (advertising, minimum bid periods, bid security) take precedence over your own process.
Example (illustrative): a domestic supplier quotes $10.40 per unit delivered. An overseas supplier quotes $8.20 per unit FOB. Add sea freight and insurance $0.90, duty at an assumed 5% of $8.20 = $0.41, brokerage and port fees $0.15 and inland transport $0.25. Landed cost is 8.20 + 0.90 + 0.41 + 0.15 + 0.25 = $9.91. The real gap is $0.49 a unit, not $2.20, before you account for the longer lead time and the extra safety stock it needs. Check the actual duty rate for your product's tariff code.
Common mistakes and fixes
| Mistake | Fix |
|---|---|
| Requirements suppliers read differently | Have someone outside the project read the pack; mark mandatory vs preferred |
| Criteria changed after bids open | Agree and record weights before issuing the bid |
| Comparing quotes on different terms | Force one quote template, one Incoterm and one currency |
| Answering one supplier's question privately | Publish every answer to every bidder |
| A two-day response window | Two weeks minimum for a standard RFQ; extend for material amendments |
| Negotiating only with the favorite | Give every shortlisted bidder the same BAFO round |
| Bluffing about competition | Only claim competition you have |
| Skipping debriefs | Short, factual debriefs on request; they improve the next round of bids |
Running competitive bids in AuraVMS
AuraVMS is RFQ software built for this kind of competition. Every plan includes unlimited RFQs with anonymous bidding, so suppliers cannot see competitors or their pricing, plus email invites to suppliers, side-by-side quote comparison, supplier performance comparison and one-click order placement. The Medium Team plan adds documents attached to RFQ items, reminders to suppliers and an Excel export of the full data, which is useful for the evaluation file. Complex bidding and auctions are part of the Enterprise plan.
Frequently asked questions
How many suppliers should I invite to a competitive bid?
Three to five qualified suppliers works for most RFQs. Fewer than three gives you little to compare. Beyond seven, the evaluation work grows faster than the benefit. Invite only suppliers you would actually award to.
When should competitive bidding be required?
Set it by value and risk in your purchasing policy. Example (illustrative): one quote under $5,000, three written quotes from $5,000 to $50,000, a formal RFQ or RFP above $50,000, and always for multi-year contracts. Allow documented exceptions for genuine single sources and emergencies.
How do I handle a late bid?
Reject it. State the deadline, time zone and late-bid rule in the invitation, and apply it. If a system failure on your side caused the delay, extend the deadline for everyone and record why.
What if all bids exceed my budget?
Treat it as information about the market. Reduce or phase the scope, relax a preferred requirement, widen the supplier list, or go back for more budget. Do not award to the lowest bid and hope it works out.
Should I reveal my budget to suppliers?
Usually not, because it anchors bids at your maximum. The exception is a fixed budget where you want suppliers to design to cost, such as "best solution for $80,000".
How do I judge quality from a supplier I have not used?
Ask for references at companies like yours and call them. Request samples or a paid pilot. Check certifications and audit reports, and visit the site for large awards. Score demonstrated capability, not claims.
What if a losing supplier challenges the decision?
Show your record: the criteria and weights set before bidding, the scores with reasons and the Q&A bulletin. If the process was sound, that settles it. If it was not, fix the gap before the next bid.
How often should I recompete ongoing contracts?
Before every renewal or auto-renewal notice date. Put the notice date in your calendar six months ahead so there is time to run the bid. Volatile categories can justify a yearly bid; long strategic partnerships can run longer with a yearly price check against the market.
Where to start
- Write your quote template and your default criteria and weights once, and reuse them.
- Put your competitive bidding thresholds into the purchasing policy.
- Pick the next purchase above the threshold and run all eight steps, including the debrief.
Request a demo at auravms.com to see how structured competitive bidding can transform your procurement outcomes. Your suppliers will notice the difference. Your stakeholders will appreciate the transparency. And your results will speak for themselves.