Technical Lab · 0049

Odoo Partner Selection — the decision nobody prepares for.

Bangladesh companies spend weeks comparing Odoo versus other ERPs, then spend 45 minutes selecting the partner who will actually implement it. That imbalance is the root cause of most failed ERP projects. This guide gives you a repeatable evaluation framework — 7 criteria, an RFP scoring matrix, a demo checklist, and the contract clauses that protect you.

Why Partner Matters More Than Software

Odoo is a good system. But Odoo in the hands of an inexperienced implementation partner will destroy more value than it creates. I have seen companies in Bangladesh spend BDT 25 lakh on a partner who delivered a broken system 9 months late, used stock configuration for items that needed lot tracking, and then disappeared when asked to fix the payroll module.

The uncomfortable truth: 70–80% of ERP project failures trace back to partner selection, not software limitations. The Bangladesh market has multiple Odoo vendors at very different quality levels. The price difference between them is rarely proportional to the quality difference. A vendor who quotes BDT 8 lakh for a full manufacturing implementation is almost certainly cutting corners that will cost you far more later.

Before you read the criteria below, fix your evaluation process:

For the RFP document itself, the Odoo RFP Template for Bangladesh article provides a full 7-section template you can use directly.

You are not hiring a software product. You are hiring a team who will live inside your business for 4–6 months.

Criterion 1: Bangladesh Market Knowledge

Criterion 01 / 07

Bangladesh Market Knowledge

This is non-negotiable. Odoo's core product is built for European and US markets. Bangladesh-specific requirements — NBR VAT (Mushak 6.3), EPZ bonded warehouse rules, BGMEA wage board compliance, LC-backed export workflows, TDS on vendor payments — require local knowledge to configure correctly. A partner who has not done this before will be learning on your project.

  • Ask: "Have you configured Mushak 6.3 output tax reporting in Odoo?" If they look blank, eliminate them.
  • Ask: "Have you set up Odoo payroll for a company that falls under the BGMEA or BKMEA wage board?" Bonus for specific answers.
  • Ask: "How do you handle the LC lifecycle — from proforma invoice through bank document submission — in Odoo?" A good answer describes the Sales → Accounting flow with custom fields for LC number and expiry.
  • Ask: "Have you integrated Odoo with any Bangladesh bank for EFT or bank statement import?" Ideally with DBBL, Eastern Bank, or BRAC Bank.

Weight in scoring matrix: 20%

Criterion 2: Team Seniority & Composition

Criterion 02 / 07

Team Seniority & Composition

The person who presents in the sales meeting is almost never the person who will configure your system. Request a written team plan: who does discovery, who does configuration, who handles training, who does go-live support. Then ask for CVs.

  • Project Manager: Should have led at least 3 full Odoo implementations end-to-end. Ask for examples.
  • Functional Consultant: Must be Odoo Certified. Ask to see the certificate. Certification involves rigorous scenario-based testing — it is not trivial.
  • Technical Developer (if customization needed): Ask about their Python/OWL experience and whether they develop in Odoo's native framework or hack around it with Python scripts.
  • Training Lead: Will they train your users, or hand over a manual and expect self-study?

A common Bangladesh red flag: the company has two senior consultants and six junior ones. The two seniors win the project; the six juniors deliver it. Your contract should name the specific consultants assigned to your project.

Weight in scoring matrix: 20%

Criterion 3: Implementation Methodology

Criterion 03 / 07

Implementation Methodology

A partner with no documented methodology is winging it. A good partner will be able to show you their implementation playbook: the phases, the deliverables, the sign-off gates, and the tools they use for project tracking. Odoo itself recommends a structured implementation approach — ask whether they follow it.

  • Do they start with a formal Discovery & Gap Analysis phase? If not, who decides what gets built?
  • Do they produce a Business Requirements Document (BRD) that both sides sign?
  • How do they handle Change Requests? Do they use formal written CRs, or just verbal agreements?
  • What is their UAT process? Do they run UAT with your key users, or do they self-certify?
  • What does their go-live checklist look like? Ask to see the actual document.
  • What is their hypercare policy post-go-live? How many days of intensive support are included?

The 12-Week Odoo Implementation Roadmap article describes what a well-structured methodology looks like — use it as a benchmark when evaluating vendor responses.

Weight in scoring matrix: 15%

Criterion 4: Module & Industry Depth

Criterion 04 / 07

Module & Industry Depth

Not all Odoo partners are strong in all modules. A partner who is excellent at Accounting and Sales may have no real experience with Manufacturing routing and work centres. Your project scope determines which modules matter — and you should drill into each one.

  • For manufacturing companies: Test their knowledge of MRP, work centres, routings, and production lot tracking. Ask: "How do you configure a multi-step manufacturing process with quality checks at each work centre?"
  • For trading companies: Test multi-warehouse, reorder rules, and landed costs. Ask: "How do you allocate freight and customs duty across imported inventory items?"
  • For service companies: Test project, timesheet, and billing integration. Ask: "How do you create milestone-based billing tied to project progress?"
  • For RMG/export companies: Test multi-currency, LC management, and BGMEA payroll. Ask about duty drawback tracking.

Weight in scoring matrix: 15%

Criterion 5: Post-Go-Live Support Model

Criterion 05 / 07

Post-Go-Live Support Model

Go-live is not the end — it is the beginning of the hardest phase. Users will call with questions. Data will need corrections. Month-end closing will reveal gaps in configuration. The partner's support model determines whether this phase is manageable or catastrophic.

  • Hypercare period: How many days of intensive on-site or remote support are included after go-live? Minimum acceptable: 2 weeks. Good: 30 days.
  • Support SLA: What are the response time commitments for critical issues (system down) vs. standard questions? Get this in writing.
  • Support channels: Email-only support for a live ERP is unacceptable. Insist on phone/WhatsApp for critical issues.
  • Annual AMC: What does the Annual Maintenance Contract include? Configuration changes? Bug fixes? Version updates? Or just break-fix?
  • Version upgrade policy: Will they support your Odoo version if you stay on it for 3 years? What is the upgrade cost when Odoo's new version releases?

Weight in scoring matrix: 15%

Criterion 6: References & Verifiable Case Studies

Criterion 06 / 07

References & Verifiable Case Studies

Every vendor has a "portfolio" slide. Very few have clients who will take your call and give an honest assessment. This gap tells you everything.

Ask for 3 references from implementations completed in the last 2 years, in your industry, using the modules you need. Then call them. Use these questions:

  • "Was the project delivered on time and on budget?" If not, by how much did it overrun?
  • "Were the consultants who worked on your project the same ones who were presented during sales?"
  • "How was the support quality during and after go-live?"
  • "If you were doing it again, would you use this partner?" — The hesitation in the answer is more informative than the answer itself.
  • "What went wrong, and how did the partner handle it?" — Every real implementation has problems. A vendor whose references say everything was perfect is either cherry-picking clients or coaching them.

Weight in scoring matrix: 15%

Criterion 7: Pricing Transparency

Criterion 07 / 07

Pricing Transparency

ERP vendor pricing in Bangladesh ranges from suspiciously cheap (BDT 5–8 lakh for a full implementation) to inflated (BDT 40+ lakh for a 50-person company with standard modules). Both ends should make you nervous.

  • Fixed-price vs. time & materials: Insist on fixed-price for the implementation scope you have defined. Time & materials contracts are open-ended risk for the buyer.
  • What's included: Does the quote include data migration? Training? UAT support? Go-live support? If not, get those costs in writing before signing.
  • What triggers additional charges: Every customization beyond the agreed scope should be a written Change Request with a price approved before work begins. If a vendor won't commit to this, every ambiguity will become a change order.
  • License cost vs. implementation cost: Vendors sometimes quote low on implementation and high on license (or vice versa). Get both numbers separately and compare against market rates.
  • Payment milestones: Structure payments against deliverables, not calendar dates. Never pay more than 30% upfront.

Weight in scoring matrix: 15%

The RFP Scoring Matrix

Use this weighted scoring matrix to compare up to four vendors objectively. Score each criterion from 1 (very poor) to 5 (excellent). Multiply the score by the weight to get the weighted score for each criterion. The vendor with the highest total wins on paper — but always triangulate with your reference calls before the final decision.

Criterion Weight Score (1–5) Weighted Score
Bangladesh Market Knowledge 20% ___ / 5 ___
Team Seniority & Composition 20% ___ / 5 ___
Implementation Methodology 15% ___ / 5 ___
Module & Industry Depth 15% ___ / 5 ___
Post-Go-Live Support Model 15% ___ / 5 ___
References & Case Studies 15% ___ / 5 ___
Pricing Transparency Qualitative — note any concerns separately
Total Weighted Score 85% ___ / 4.25

Pricing is excluded from the quantitative score because a lowest-price bias defeats the purpose of the matrix. Evaluate it separately as a pass/fail against your budget.

Demo Day Checklist

Never let a vendor demo Odoo using their own sample data. Provide them with your data — your product categories, your customer names, a real supplier invoice — and ask them to demo in that context. A vendor who knows the system will adapt. One who only knows the demo script will struggle.

Use these checkpoints during the live demo:

Create a purchase order for a vendor and receive it into a specific warehouse location
Run a 3-way match: PO, GRN, and vendor invoice reconciliation
Show how a production order is created from a sales order and how components are issued
Demonstrate generating a Mushak 6.3 VAT report or equivalent tax report
Create a payroll for 3 employees with different allowance structures and generate payslips
Show landed cost allocation across multiple imported inventory items
Run a stock valuation report at a specific date (aged inventory)
Configure user access so one employee can see inventory but not accounting
Demonstrate a bank reconciliation using a statement import
Show the real-time manufacturing dashboard with work-centre load

Contract Must-Haves

Never proceed without a signed contract. Verbal agreements are unenforceable, and the Bangladesh ERP market has too many examples of scope disputes that could have been avoided with a clear written document. Every contract should contain:

📋

Detailed Scope Definition

A list of every module to be implemented, every workflow to be configured, and every report to be built. "Accounting module" is not enough — you need "Accounting module including chart of accounts setup, NBR fiscal positions, bank journals for 3 banks, and monthly Mushak 6.3 output tax report." Anything not named is out of scope.

👤

Named Resources Clause

List the specific consultants by name who will work on your project. Include a substitution clause: if a named consultant leaves mid-project, you must approve the replacement before they are onboarded to your team.

📅

Milestone-Based Payment Schedule

Tie payments to deliverable sign-offs, not calendar dates. Example structure: 30% on contract signing, 30% on BRD approval, 20% on UAT completion, 20% on go-live sign-off. This structure protects both parties.

🔄

Change Request Process

Any change outside the defined scope must be submitted as a written CR, with a cost estimate approved by you in writing before work begins. Without this clause, every "small addition" will become an invoice dispute at project end.

🛡️

Data Ownership & Handover Clause

All data, configurations, and customizations created during the project belong to you, not the vendor. If you part ways, the vendor must provide a complete database backup and all custom code within 30 days of contract termination.

📞

Post-Go-Live Support SLA

Define: how many days of hypercare support are included, what response time commitments apply for different issue severities, and what happens after the included support period ends (AMC terms).

Quick Red Flag Scan

These are immediate disqualifiers. If any apply to a vendor you are evaluating, remove them from your shortlist before investing further time.

For a deeper look at what happens when you ignore these red flags and the implementation goes wrong, read When to Fire Your Odoo Vendor.

Need an Independent Evaluation?

Not sure how to assess the vendors you've shortlisted? I offer an independent vendor evaluation service — I review their proposals, attend their demo, score them against your requirements, and give you a written recommendation. Get in touch to discuss →

Once you've selected your partner, use the Odoo ERP Cost guide for Bangladesh to benchmark their quote against market rates before signing.

Frequently asked questions

How many Odoo partners are there in Bangladesh?

As of 2026, approximately 15–25 companies in Bangladesh are listed on the Odoo partner directory, ranging from Ready partners to Gold partners. However, only a subset have delivered end-to-end implementations of more than 5 full modules. Always ask for references from live implementations, not just pilot projects.

What is the difference between an Odoo Ready, Silver, and Gold partner?

Odoo's partner tiers are based on certified staff count and annual revenue generated through Odoo. Ready partners have passed basic certification. Silver partners have more certified consultants and a track record. Gold partners meet the highest revenue and certification thresholds. However, a Gold partner's project may still be staffed with junior consultants — always ask who specifically will work on your project, not what tier the company holds.

Should I choose a local Bangladesh partner or an international one?

For most Bangladesh SMEs, a local partner is strongly preferable. Local partners understand NBR VAT rules, Mushak 6.3, BGMEA wage requirements, and the realities of Bangladesh banking and EFT integration. International partners often underestimate Bangladesh-specific customization requirements and their support time zones create friction during go-live hypercare.

How long should partner evaluation and selection take?

Allow 4–6 weeks for a thorough evaluation: 1 week to draft and send the RFP, 2 weeks for vendors to respond, 1 week for demo day and reference calls, 1 week for final negotiation and contract review. Rushing this process is one of the most expensive mistakes you can make in an ERP project.

Is it safe to go with the lowest-price vendor?

Not without understanding why they are cheaper. Sometimes a lower price reflects lower overhead — a boutique consultant rather than a large company with sales and marketing costs. This can be fine. But often a very low price means: shorter discovery phase, fewer training days, less experienced consultants, or scope that excludes data migration and UAT. Ask for a line-by-line breakdown of what is and is not included before comparing prices.