Odoo can run your sales, stock, billing and accounts from one system on your own office PC or server. The Windows installer does it with a setup wizard and mouse clicks only — but read the honest parts before you trust your whole business to it.
Most small businesses meet Odoo through a sales demo and a monthly bill. There is another way: Odoo Community is free, open-source software, and its official Windows package installs the full server — program, database and all — through one normal setup wizard. No terminal window appears anywhere in this guide, exactly like the video. You will download the installer, click through it, create your first database and company, and switch on your first apps. One honest warning before we start: installing an ERP is the easy 20 minutes. The real work is entering clean data and getting your team to actually use it. The software will not fix a messy process; it will only make the mess faster. Go in with that clear and Odoo is a genuinely strong tool for its price, which is zero.
Odoo is two programs wearing one name: the Odoo server itself and a PostgreSQL database that stores everything. The Windows all-in-one installer bundles both, which is what makes the no-command route possible. Your machine needs to be modest but not ancient:
Decide one thing now: is this a trial on your own PC or the real office server? Both use the same steps. Just know that moving later is possible but annoying, so a spare office PC beats your personal laptop for anything real.
Get the Windows package from the official Odoo download page (odoo.com) — never from a file-sharing site. ERP installers from strangers are a classic way to hand your entire business database to someone else, and the official one is free anyway, so there is no reason to gamble. Download the Community edition package for Windows. Save the installer, then right-click it and choose Run as administrator. Windows may show a blue SmartScreen prompt because the file is newly downloaded; verify the publisher name reads as Odoo before you proceed, and stop if it says anything else.
The wizard is short, and only one screen truly matters: component selection. Two items must both stay ticked — the Odoo server and PostgreSQL. Untick PostgreSQL and Odoo installs with nothing to store data in, which is the single most common broken install. Next the wizard asks for the PostgreSQL connection details. The database username is preset (you will see openpg); change the password to something strong and write it down — this one password guards every database on the server. Keep the option to install Odoo as a Windows service enabled: that is what makes Odoo start automatically with Windows and keep running in the background. Click Install and let it finish; on a normal office PC this takes a few minutes, not an hour.
When setup finishes, open your browser and go to http://localhost:8069. If Odoo answers, the server is alive. First-time installs show the database creation screen. It first asks for the master password — the server-level password set in the configuration during install; if you ever lose it, it is stored in plain text in the odoo.conf file inside the installation folder, so guard that file like a key. Then fill in:
Click Create database and wait — building a fresh database takes a minute or two. You will land on the app screen, logged in as admin.
Resist the urge to start typing customers immediately. Go to Settings, open your company, and fill in the real details first: legal company name, full address, phone, email, tax IDs your country uses, and your currency. Upload your logo here too — it appears on every invoice, quotation and report the system prints, so this five minutes is your branding on every document forever. Because you chose a country at database creation, Odoo prepares matching tax and chart-of-accounts templates when the accounting-side apps arrive, which saves real setup pain. Company details entered wrong here echo into every document, so this is the worst place in the whole setup to be lazy.
From the app screen, install only what you will use this month. A sane starter set for most offices:
Every app you install adds menus, fields and database weight, and unused apps confuse new staff. Odoo's app store shows thousands of extras, including paid and third-party ones of uneven quality — install nothing on day one beyond the plan. You can always add an app later in two clicks; removing one that people have already typed data into is a different, sadder story.
Three limits deserve plain words. First, your edition: this free Community install includes invoicing but not the full Accounting app — bank synchronisation, advanced reconciliation and many financial reports are Enterprise-only, as are Studio, Helpdesk, Payroll and the official mobile apps. A separate guide in this series compares the editions app by app. Second, exposure: this PC serves Odoo on your local network. Typing its network address (http://192.168.1.50:8069, as an example) works for office PCs, but do not forward the port to the internet as-is — Odoo logins deserve proper HTTPS and hardening first. Third, backup: from this moment, this machine holds your business. Our backup guide in this series shows the only copy routine that actually restores everything. Do the install today, the company setup today — and the first backup today too.
See every click of this setup done live — the download, the installer screens, the database creation and the first login, exactly as you will do them.
▶️ Watch Full VideoYes. Odoo Community is free, open-source software. You pay nothing for the software or per user. Your real costs are the PC or server it runs on, your time setting it up, and the discipline of backups. Some apps and the full Accounting module are Enterprise-only and need a paid subscription.
Odoo cannot store anything by itself — every customer, invoice and product lives in a PostgreSQL database. The Windows all-in-one package installs and configures PostgreSQL for you, which is exactly why this route needs no commands. Both components must be ticked during setup.
Yes. Odoo runs in the browser, so once the server PC is on your office network, staff open the server address with port 8069 in their browsers and log in with their own accounts. Keep it on the local network; putting this port directly on the internet without HTTPS and hardening is not safe.