Technical Lab · 0025

On-premise vs cloud Odoo — Bangladesh infrastructure reality check.

Should your Bangladesh factory run Odoo on a local server or in the cloud? This guide cuts through the marketing and addresses Bangladesh-specific infrastructure realities — ISP reliability, power cuts, data sovereignty, IT staff costs, and the total cost comparison across three deployment scenarios.

Cloud ERP is the default recommendation in most global ERP conversations in 2026. Lower upfront cost, no server maintenance, automatic upgrades, access from anywhere. For most industries in developed markets, this is correct.

Bangladesh is not a developed market for internet infrastructure. A Bangladesh factory in Gazipur, Narayanganj, or Chittagong EPZ experiences a different infrastructure reality than an office in Singapore — and ERP hosting decisions made without acknowledging this reality create production floor problems that no amount of cloud SLA compensation can fix.

An ERP system that goes down when the internet drops is not an ERP system — it's a liability.

Three deployment options

Option 1
On-Premise
BDT 0/month (server owned)
Install Odoo on a server inside your building. Users connect over your local network (LAN). Internet not required for day-to-day operations. Works during power outage if UPS is in place. Requires in-house or contracted IT admin.
Option 2
Third-Party Cloud VPS
BDT 3,000–12,000/month
Install Odoo on a rented virtual server (AWS, DigitalOcean, Linode, local providers like SSL Wireless or Digi Telecom). You manage the OS and Odoo. Requires consistent internet access from all factory locations.
Option 3
Odoo.com / Odoo.sh SaaS
$9.90–24/user/month
Odoo SA hosts and manages everything. No server to manage. Enterprise license required for Odoo.com Online. Odoo.sh adds custom module deployment. Completely dependent on internet access.

Bangladesh infrastructure reality

These are the infrastructure facts that govern the hosting decision for Bangladesh factories:

Internet reliability

Internet reliability in Bangladesh industrial zones is below global standards. Factories in Gazipur, Narayanganj, Ashulia, and Chittagong EPZ typically experience:

Power reliability

The combined effect: In a cloud-only deployment, an ISP outage or power cut that takes down the office router means zero ERP access. Production floor workers cannot record output, warehouse cannot confirm shipments, accounts cannot post vendor bills. In an on-premise deployment, those same events cause zero disruption if the server is on UPS and users are on LAN.

Note · Garment factory, Chittagong EPZFirst monsoon after go-live
A factory that had gone live on a cloud-hosted Odoo lost its ISP link for most of a working morning during heavy monsoon weather — a routine event in that zone. Production kept running, but nothing could be recorded: no goods receipts, no manufacturing order confirmations, no shipment picks. By the time the line came back, the floor had a backlog of paper slips that took two days to reconcile, and one delivery had been confirmed against the wrong lot. After that quarter they moved the database to an on-premise server on the factory LAN. The cloud was never slow — it was simply absent at exactly the moment the floor needed it.

Data sovereignty

For most Bangladesh factories, data sovereignty is a practical concern in two scenarios:

Cost comparison (50 users, 3 years)

Cost element On-Premise Cloud VPS Odoo.com SaaS
Server / platform cost BDT 1–2 lakh one-time (server + UPS) BDT 1.1–4.3 lakh/year (VPS fees) Included in user license
Odoo license BDT 0 (Community) or Enterprise user fees BDT 0 (Community) or Enterprise user fees Enterprise only — ~BDT 9–15 lakh/year (50 users)
IT admin cost BDT 1–2 lakh/year (server admin retainer) BDT 0.5–1 lakh/year (remote admin) BDT 0 (Odoo manages)
Backup & DR BDT 20,000–50,000/year (backup drives + script) BDT 10,000–30,000/year (snapshot cost) Included
Dual ISP (redundancy) Not needed — LAN access BDT 2–5 lakh/year (if required) BDT 2–5 lakh/year (essential)
3-year total (Community) BDT 4–7 lakh BDT 5–15 lakh N/A (SaaS requires Enterprise)
3-year total (Enterprise) BDT 30–50 lakh (license + server) BDT 35–55 lakh (license + VPS) BDT 35–55 lakh

For total ERP cost planning including implementation and training, see our Odoo ERP implementation cost in Bangladesh breakdown — or run your own numbers through the Odoo cost estimator for a quick deployment budget range.

Data control and security

A common misconception is that on-premise is inherently less secure than cloud. In practice, security depends on configuration, not location. The relevant comparison for Bangladesh factories:

IT staffing requirements

Deployment IT skills required Staffing model
On-Premise Linux server admin, Odoo service management, backup configuration, PostgreSQL basic admin Part-time IT person (10–20 hours/month) or monthly retainer with a local IT firm (BDT 8,000–18,000/month)
Cloud VPS Same as on-premise minus physical hardware maintenance Remote IT admin retainer (slightly lower cost than on-premise admin)
Odoo.com SaaS None for server management — only Odoo admin user skills No dedicated IT admin needed for infrastructure — significantly reduces IT overhead

Decision matrix

Your situation Recommended deployment
Factory in industrial zone with frequent ISP outages, diesel generator backup On-Premise — LAN access keeps ERP running during outages
Dhaka office with enterprise fiber (dual ISP), reliable power, no shop floor Cloud VPS or Odoo.com SaaS — internet reliability sufficient
Multiple factory locations (2–5 sites) sharing one Odoo instance Cloud VPS — each site connects to one central cloud server; no VPN complexity
Need to deploy custom modules (Bangladesh-specific addons) On-Premise or Odoo.sh — Odoo.com SaaS does not allow custom module deployment
Want zero server management, Enterprise features, standard use only Odoo.com SaaS — accept internet dependency
Need Bangladesh VAT/Mushak customizations + shop floor IoT On-Premise Enterprise — full control + IoT Box on LAN

My recommendation for Bangladesh factories

For the majority of Bangladesh manufacturing companies (factories in industrial zones, 25–200 users, production floor operations), my recommendation is on-premise Odoo with daily automated cloud backup:

This setup eliminates the internet dependency risk that cloud-only creates in the Bangladesh infrastructure context, while retaining cloud backup protection. For companies with multiple sites, a cloud VPS (DigitalOcean Singapore, roughly BDT 3,000–6,000/month for a 4 vCPU/8GB server) is a good middle ground — one server, all sites connect, no hardware to manage, but still requires reliable internet at each location.

For the Community vs Enterprise decision (which affects which deployment options are available), see Odoo Community vs Enterprise: full comparison for Bangladesh SMEs.

Infrastructure assessment

The right hosting decision depends on your specific factory location, internet reliability, user distribution across sites, and IT capacity. Get in touch for an infrastructure assessment before your Odoo deployment →

Frequently asked questions

Which is better for Bangladesh factories — on-premise or cloud Odoo?

For most Bangladesh factories in industrial zones, on-premise is the more resilient choice. ISP outages of 1–4 hours/week are common — cloud-only ERP stops working during these outages. An on-premise server on UPS and generator keeps ERP running on the local network regardless of internet status. Cloud is viable for Dhaka city offices with enterprise fiber and reliable power.

How much does on-premise Odoo hosting cost in Bangladesh?

A properly configured on-premise setup for 25–100 users costs: BDT 60,000–180,000 for server hardware, BDT 20,000–50,000 for UPS, BDT 15,000–30,000 one-time setup, and BDT 20,000–40,000/year for maintenance. Total 3-year cost is approximately BDT 1.5–4 lakh — significantly less than cloud hosting fees for equivalent users.

Can Bangladesh companies use Odoo.com (SaaS) cloud hosting?

Yes — Odoo.com Online (Enterprise) is available. Data is hosted in Odoo SA's European data centers. The main concern is internet reliability: cloud-only ERP halts during ISP outages. Companies with enterprise fiber and backup connectivity (dual ISP or fiber + LTE) can use SaaS successfully. SaaS also does not support custom module deployment — you cannot install Bangladesh-specific VAT modules.

What is Odoo.sh and how is it different from Odoo.com?

Odoo.sh is Odoo SA's PaaS offering for Enterprise customers — a full server environment where you deploy custom modules, manage production/staging/dev branches, and run Python code, all in the cloud. Unlike Odoo.com SaaS (no custom modules), Odoo.sh supports Bangladesh-specific addons. Pricing starts at $9.90/month for the platform, plus Enterprise user licenses.