Skip to main content

How to Write an ERP RFP: Free Template & Evaluation Criteria

Write an effective ERP RFP with our free template, mandatory requirements checklist, vendor scoring methodology, demo scripts, and reference check guide.

E
ECOSIRE Research and Development Team
|March 23, 202618 min read3.4k Words|

An ERP Request for Proposal (RFP) is the document that determines whether you evaluate the right vendors, ask the right questions, and ultimately select a system that fits your business — or waste six months comparing platforms on the wrong criteria and end up with a system that requires expensive customization to do…

Part of our Supply Chain & Procurement series

Read the complete guide

An ERP Request for Proposal (RFP) is the document that determines whether you evaluate the right vendors, ask the right questions, and ultimately select a system that fits your business — or waste six months comparing platforms on the wrong criteria and end up with a system that requires expensive customization to do what you actually need.

Most ERP RFPs fail for one of three reasons: they are too generic (copied from a template without customization to the actual business), too detailed (200-page documents that vendors submit boilerplate responses to), or they focus on features instead of outcomes (asking "do you support multi-currency?" instead of "how does your system handle our specific multi-currency workflow where we purchase in CNY, sell in USD and EUR, and report in GBP?").

This guide provides a practical, tested RFP framework that elicits meaningful responses from vendors, enables objective comparison, and gives you the information needed to make a confident decision. Every section includes the specific language and criteria you need, along with the scoring methodology to evaluate responses.

Key Takeaways

  • An effective ERP RFP is 15-25 pages (not 200) and focuses on business outcomes, not feature checklists
  • The RFP should describe your processes and challenges, then ask vendors how they would address them — not prescribe solutions
  • Include 5-7 critical business scenarios that vendors must demonstrate in their demo (not a generic product walkthrough)
  • Weighted scoring with predetermined criteria prevents emotional decision-making and vendor favoritism
  • Reference checks should ask specific questions about implementation experience, not "are you satisfied?"
  • The entire evaluation process (RFP → shortlist → demo → reference checks → decision) should take 8-12 weeks

The ERP RFP Process Timeline

PhaseDurationActivitiesDeliverable
1. Requirements gathering2-3 weeksProcess documentation, stakeholder interviews, pain point analysisRequirements document
2. RFP drafting1-2 weeksWrite RFP, define evaluation criteria, identify vendor long listFinal RFP document
3. RFP distribution1 weekSend to 5-8 vendors, Q&A periodVendor questions addressed
4. Response period2-3 weeksVendors prepare responsesCompleted RFP responses
5. Initial scoring1 weekScore responses against criteria, identify shortlistShortlist of 3-4 vendors
6. Vendor demos2-3 weeksScripted demonstrations of critical scenariosDemo scorecards
7. Reference checks1-2 weeksCall 2-3 references per shortlisted vendorReference check notes
8. Final evaluation1 weekConsolidate scores, negotiate, selectDecision and vendor notification
Total10-14 weeks

RFP Structure: Section by Section

Section 1: Company Overview

Provide vendors with enough context to tailor their response to your business. Do not just state facts — explain what matters and why.

Include:

ElementWhat to WriteWhy It Matters
Company descriptionIndustry, products/services, business modelHelps vendor assess fit with their industry expertise
Revenue and growthCurrent revenue, growth rate, 3-year projectionSizes the implementation and license requirements
Organization structureEntities, departments, locations, headcountDetermines multi-company, multi-site requirements
Current technologyExisting systems being replaced, integration needsReveals data migration complexity and integration scope
Key challengesTop 5-7 business challenges the ERP must addressFocuses vendor response on what actually matters
TimelineDesired go-live date, phasing preferencesAssesses vendor capacity and implementation approach
Budget rangeProvide a range, not a specific numberFilters vendors who cannot deliver within budget; prevents gold-plating

Section 2: Business Requirements

This is the core of the RFP. Organize requirements by business process, not by software module. Vendors respond better to "how does your system handle our order-to-cash process?" than "list your accounts receivable features."

Requirement categories:

CategoryExample Requirements
Financial managementMulti-entity consolidation, intercompany transactions, automated bank reconciliation, multi-currency with real-time rates
Sales and CRMQuote-to-order workflow, pricing rules (tiered, customer-specific, promotional), commission calculation
ProcurementPurchase requisition approval workflow, blanket POs, vendor scorecarding, three-way matching
Inventory and warehouseMulti-warehouse, lot/serial tracking, cycle counting, barcode scanning, min/max replenishment
Manufacturing (if applicable)BOM management, work orders, shop floor data collection, MRP, quality control
HR and payroll (if applicable)Employee self-service, leave management, payroll processing, compliance reporting
Reporting and analyticsReal-time dashboards, ad-hoc reporting, export to Excel/BI tools, scheduled reports
IntegrationE-commerce platform, payment gateway, shipping carriers, banking, tax service
ComplianceIndustry-specific regulatory requirements, audit trail, data retention

Requirement Priority Levels

Classify every requirement as Mandatory, Important, or Desirable. Mandatory requirements are non-negotiable — if a vendor cannot meet them, they are eliminated regardless of other strengths. Important requirements significantly impact the business but can be addressed through configuration or minor customization. Desirable requirements are nice-to-have features that add value but would not disqualify a vendor if missing.

PriorityDefinitionScoring WeightExample
Mandatory (M)Must be met out-of-the-box or with minor configuration. No workaround acceptable.Pass/Fail (eliminates vendor if not met)Multi-currency AP/AR
Important (I)Should be met. Minor customization acceptable if cost and timeline are reasonable.3x weight in scoringAutomated three-way matching
Desirable (D)Nice to have. Differentiates vendors but would not disqualify if absent.1x weight in scoringAI-powered demand forecasting

Section 3: Technical Requirements

Requirement AreaSpecific Questions to Ask
DeploymentCloud, on-premise, or hybrid? What cloud providers are supported?
ArchitectureMulti-tenant or single-tenant? API-first? Microservices or monolith?
ScalabilityHow many concurrent users supported? Performance at 2x and 5x current data volume?
SecuritySOC 2 Type II certification? Encryption at rest and in transit? Role-based access control?
IntegrationREST API availability? Pre-built connectors? Webhook support? EDI capability?
MobileNative mobile apps? Responsive web interface? Offline capability?
CustomizationHow are customizations built? Do they survive upgrades? What is the customization language/framework?
Data migrationWhat migration tools are provided? What data formats are accepted?
Disaster recoveryRPO and RTO? Backup frequency? Geographic redundancy?
Uptime SLAWhat uptime is guaranteed? What are the penalties for downtime?

Section 4: Vendor Questions

Ask questions that reveal vendor capability and fit, not just product features.

Critical vendor questions:

  1. Describe your implementation methodology. What are the phases, milestones, and typical timeline for a company our size?
  2. How many implementations have you completed in our industry? Provide 3 reference customers of similar size and complexity.
  3. What is your approach to data migration? How do you handle data cleansing and validation?
  4. How are customizations handled during upgrades? What percentage of your customers require custom development?
  5. Describe your training approach. What materials, formats, and ongoing resources are available?
  6. What is your support model? Response time SLAs? Escalation process? Dedicated account manager?
  7. Provide a detailed pricing breakdown: licenses, implementation, customization, training, annual maintenance, hosting.
  8. What is your product roadmap for the next 2 years? How do customers influence the roadmap?
  9. What is the typical total cost of ownership for a company our size over 5 years?
  10. Describe a failed implementation and what you learned from it. (This question reveals honesty and self-awareness.)

Section 5: Demo Requirements

Do not let vendors run their standard demo. Prescribe 5-7 critical business scenarios that they must demonstrate using your actual (or representative) data.

Scripted demo scenario template:

Scenario 3: Multi-Warehouse Inventory Transfer

Background:
  We operate 3 warehouses (East, Central, West) and frequently transfer
  inventory between them to balance stock levels.

Demo Requirements:
  1. Show how a warehouse manager identifies that East warehouse has
     excess stock of SKU-4521 while West warehouse is below safety level
  2. Create an inter-warehouse transfer request with approval workflow
  3. Process the transfer: pick from East, ship, receive at West
  4. Show real-time inventory update across all warehouses
  5. Demonstrate the accounting entries generated (if any)
  6. Show the transfer history and audit trail

Evaluation Criteria:
  - Ease of identifying stock imbalances across locations
  - Number of steps/clicks to complete the transfer
  - Real-time inventory visibility during the transfer process
  - Audit trail completeness

Vendor Scoring Methodology

Weighted Scoring Matrix

Assign weights to each evaluation category based on what matters most to your business. The weights should total 100%.

CategoryWeightWhat It Measures
Functional fit30%How well the system meets your business requirements (M/I/D scoring)
Technical fit15%Architecture, security, scalability, integration capability
Implementation approach15%Methodology, timeline, team experience, risk mitigation
Demo performance20%How well the vendor addressed your specific scenarios
Vendor viability10%Financial health, customer base, product roadmap, industry presence
Total cost of ownership10%5-year TCO including all cost categories

Functional Fit Scoring

For each requirement, score the vendor's response:

ScoreDefinitionCriteria
4Fully meetsAvailable out-of-the-box, demonstrated in response/demo
3Mostly meetsAvailable with minor configuration, no custom development
2Partially meetsRequires customization or workaround, vendor has done before
1Barely meetsRequires significant customization, vendor has not done before
0Does not meetNot available, no feasible path to meeting requirement

Weighted requirement score = Score × Priority Weight (M=3, I=2, D=1)

Evaluation Scorecard Template

CriteriaWeightVendor A ScoreVendor A WeightedVendor B ScoreVendor B WeightedVendor C ScoreVendor C Weighted
Financial management fit8%3.50.284.00.323.00.24
Sales/CRM fit6%3.00.183.50.214.00.24
Procurement fit5%4.00.203.00.153.50.175
Inventory/WMS fit6%3.50.214.00.243.00.18
Manufacturing fit5%2.50.1253.50.1754.00.20
Technical architecture15%3.50.5253.00.453.50.525
Implementation approach15%3.00.454.00.603.00.45
Demo performance20%3.00.603.50.703.50.70
Vendor viability10%4.00.403.50.353.00.30
Total cost of ownership10%3.50.353.00.304.00.40
Total100%—3.32—3.50—3.41

In this example, Vendor B scores highest (3.50), followed by Vendor C (3.41) and Vendor A (3.32).


Reference Check Guide

Reference checks are the most underutilized part of ERP selection. Do not just ask "are you happy with the system?" — ask specific questions that reveal implementation reality.

Reference Check Questions

Implementation experience:

  1. How long did the implementation take compared to the original estimate?
  2. What was the final cost compared to the original budget? What caused any overruns?
  3. What was the biggest challenge during implementation? How did the vendor handle it?
  4. How many of your requirements required custom development? How complex was it?
  5. How was the data migration experience? Did you lose any data or discover data quality issues?

Post-implementation: 6. How long did it take for users to become proficient? What training was most effective? 7. What do users complain about most? What do they praise most? 8. How responsive is vendor support when you have issues? What is the typical resolution time? 9. How are upgrades handled? Have any customizations broken during upgrades? 10. If you were starting over, would you choose the same vendor? What would you do differently?

Critical question for similar-sized companies: 11. What was your total cost of ownership for the first 3 years, including everything — licenses, implementation, customization, training, and internal resources?


Common RFP Mistakes to Avoid

MistakeConsequenceBetter Approach
Sending RFP to 15+ vendorsOverwhelming evaluation effort, shallow analysisSend to 5-8 pre-qualified vendors max
Feature checklist with 500+ itemsVendors check "yes" to everything; no differentiationFocus on 50-80 critical requirements + scenario-based demos
No budget guidanceVendors propose wildly different scopes; apples-to-oranges comparisonProvide a range ("$100K-$250K for implementation")
Skipping the demo scriptVendors show their best features, not your critical needsScript 5-7 scenarios using your data and processes
Choosing the cheapest vendorLow price often means cut-scope implementation, junior teamEvaluate total value (fit + capability + cost), not lowest bid
Ignoring implementation team qualityThe product may be excellent but the team assigned to you matters moreRequest named consultants, verify their experience, interview the project manager
No reference checksRelying on vendor-provided case studies instead of direct customer conversationsCall at least 2 references per shortlisted vendor; ask hard questions

ERP RFP Template Outline

Use this outline to structure your RFP document:

1. INTRODUCTION
   1.1 Purpose of this RFP
   1.2 Company overview
   1.3 Project objectives and scope
   1.4 Timeline and key dates
   1.5 Contact information and submission instructions

2. CURRENT STATE
   2.1 Existing systems and technology landscape
   2.2 Current business processes (high-level)
   2.3 Key challenges and pain points
   2.4 Data volumes and transaction volumes

3. BUSINESS REQUIREMENTS
   3.1 Financial management (M/I/D per requirement)
   3.2 Sales and CRM
   3.3 Procurement
   3.4 Inventory and warehouse
   3.5 Manufacturing (if applicable)
   3.6 HR and payroll (if applicable)
   3.7 Reporting and analytics
   3.8 Integration requirements
   3.9 Compliance requirements

4. TECHNICAL REQUIREMENTS
   4.1 Deployment and architecture
   4.2 Security and compliance
   4.3 Integration and API
   4.4 Mobile and accessibility
   4.5 Disaster recovery and SLA

5. VENDOR QUESTIONS
   5.1 Company background and financial health
   5.2 Implementation methodology and team
   5.3 Training and change management
   5.4 Support and maintenance model
   5.5 Product roadmap
   5.6 Pricing (detailed breakdown required)

6. DEMO REQUIREMENTS
   6.1 Scenario 1: [Order-to-Cash]
   6.2 Scenario 2: [Procure-to-Pay]
   6.3 Scenario 3: [Inventory Management]
   6.4 Scenario 4: [Financial Close]
   6.5 Scenario 5: [Reporting and Analytics]
   6.6 Scenario 6: [Industry-Specific Process]
   6.7 Scenario 7: [Integration Demo]

7. EVALUATION CRITERIA
   7.1 Scoring methodology
   7.2 Category weights
   7.3 Selection timeline

8. TERMS AND CONDITIONS
   8.1 Confidentiality requirements
   8.2 Proposal validity period
   8.3 Right to reject all proposals

APPENDIX
   A. Detailed requirement matrix
   B. Data volume specifications
   C. Integration architecture diagram
   D. Sample data for demo

Working With an Implementation Partner

For many businesses, especially those implementing ERP for the first time, working with an experienced implementation partner dramatically improves both the RFP process and the subsequent implementation. An implementation partner brings industry-specific requirements knowledge, vendor relationship insights, proven evaluation frameworks, and implementation methodology expertise that an internal team building their first RFP simply does not have. The partner's fee (typically 5-10% of total implementation cost for advisory services) is recovered many times over through better vendor selection and smoother implementation.

ECOSIRE provides ERP consulting services that include vendor-neutral requirements analysis, RFP development, vendor evaluation support, and implementation management. For businesses that have already selected Odoo, our implementation services cover the full deployment lifecycle from requirements through go-live and beyond.


Frequently Asked Questions

How many vendors should I send my ERP RFP to?

Send your RFP to 5-8 vendors maximum. Fewer than 5 limits your options and reduces competitive pressure. More than 8 creates an evaluation burden that leads to shallow analysis and decision fatigue. Before sending the RFP, do initial research to create a long list of 10-15 candidates, then pre-qualify them based on industry fit, company size fit, budget fit, and deployment model to narrow to 5-8.

How long should vendors have to respond to the RFP?

Give vendors 2-3 weeks to respond. Less than 2 weeks results in rushed, generic responses. More than 3 weeks allows vendors to deprioritize your RFP. Provide a Q&A period during the first week where vendors can submit written questions — distribute all questions and answers to all vendors for fairness. Set a firm submission deadline with no extensions.

Should I include pricing requirements in the RFP?

Yes. Request a detailed pricing breakdown that separates: software licensing (per user, per module, or flat), implementation services (by phase and resource level), customization/development (estimated hours and hourly rate), training (included vs. additional cost), annual maintenance and support, and hosting/infrastructure. Providing your budget range helps vendors propose appropriately scoped solutions. Without a budget indicator, you will receive proposals ranging from $50K to $500K for the same requirements, making comparison impossible.

What is the difference between an RFP and an RFI?

An RFI (Request for Information) is a preliminary document used to gather general information about vendor capabilities before you know exactly what you need. It is shorter, less formal, and does not request pricing. An RFP (Request for Proposal) is a detailed document that specifies your requirements and asks vendors to propose a specific solution with pricing. Use an RFI first if you are early in your ERP journey and need to understand what is available. Use an RFP when you know your requirements and are ready to evaluate specific solutions.

How do I prevent vendors from just checking "yes" on every requirement?

Three techniques: (1) For critical requirements, add "Describe how your system handles this" below the yes/no checkbox — vendors must explain, not just check. (2) Require scenario-based demos where vendors must show, not tell. It is easy to check "yes" on a feature list; it is impossible to demo functionality that does not exist. (3) Include requirements that are intentionally difficult or unusual for your industry — vendors who check "yes" on everything, including requirements they cannot realistically meet, reveal themselves as untrustworthy.

How important are reference checks in ERP selection?

Reference checks are critically important and consistently undervalued. Vendor demos show the product at its best — references show the reality of implementation. Insist on speaking with references of similar size and industry. Ask about budget overruns, timeline delays, customization challenges, and support responsiveness. Ask the question no one asks: "What do your users complain about most?" The answer tells you more about day-to-day reality than any demo can.

Can I use the same RFP template for cloud and on-premise ERP?

The business requirements sections are the same regardless of deployment model. However, the technical requirements section should be adapted. For cloud ERP, emphasize: data residency, uptime SLAs, security certifications, backup and recovery, and exit strategy (data portability). For on-premise, emphasize: hardware requirements, database support, OS compatibility, backup strategy, and IT skill requirements. If you are open to both, ask vendors to propose their recommended deployment model with justification.


Start Your ERP Selection

A well-structured RFP is the foundation of a successful ERP selection. Take the time to document your requirements thoroughly, design meaningful evaluation criteria, and script your demos around your actual business scenarios. The investment in a rigorous selection process saves months of implementation pain and hundreds of thousands of dollars in rework.

ECOSIRE's ERP consulting team helps businesses through every stage of the selection process — from requirements gathering and RFP development to vendor evaluation and implementation. Contact us for a complimentary consultation on your ERP selection project.

E

Written by

ECOSIRE Team

Technical Writing

The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.

ECOSIRE

Transform Your Business with Odoo ERP

Expert Odoo implementation, customization, and support to streamline your operations.