Way4Tech
๐Ÿ‡ฎ๐Ÿ‡ณ India Core

Odoo Customization Services in India

Custom code is a liability you agree to carry. We keep it small, keep it in its own module, and write it so the next upgrade does not eat it.

What changes the cost of Odoo customization in India

The delivery method is the same everywhere. What moves the number is what this market demands of the system, and how much of that Odoo already covers.

E-invoicing

India runs GST e-invoicing (e-invoice under rule 48(4) of the CGST Rules), with the e-way bill as a separate mandate for movement of goods. That is configuration and testing work inside the build, not an afterthought, and it is the item most often left out of a quote.

Payments

8 of the 19 payment options that matter in India are not shipped with Odoo, so they need a paid connector or a build. 11 ship in the box.

Shipping

10 of the 14 couriers used in India have no Odoo connector. 4 do. Which ones you actually use changes the estimate more than the number of users does.

Gaps in the localization

Odoo's India localization does not cover everything. The gaps are listed on the country page and each one is either a build or a bought module.

Payroll

Statutory payroll in India has its own rules. Whether Odoo ships a payroll localization for this market decides if that is configuration or development.

Market facts on this page checked on 22 August 2026 by Waqas Riasat, Way4Tech.

Where India starts from

India has 6 native localization items in Odoo and 6 documented gaps beyond them. Customization work here usually starts at that gap list, not from a blank module.

Where we deliver in India

Customization does not change shape by city. The brief is written the same way for a team in Mumbai as for one in Kolkata: what the process actually is today, and where Odoo's default flow does not match it. Mumbai, Delhi, Bangalore, Hyderabad, Chennai, Pune, Ahmedabad and Kolkata, and Maharashtra, Karnataka, Telangana, Tamil Nadu, Gujarat and West Bengal, are covered.

MumbaiDelhiBangaloreHyderabadChennaiPuneAhmedabadKolkata MaharashtraKarnatakaTelanganaTamil NaduGujaratWest Bengal

What odoo customization has to satisfy in India

The rules that decide how much of this is configuration and how much is a build. Everything below is from our India register, checked against a primary source.

GST e-invoicing (e-invoice under rule 48(4) of the CGST Rules), with the e-way bill as a separate mandate for movement of goods · Goods and Services Tax Network and the Invoice Registration Portals, principally the NIC portal, under the Central Board of Indirect Taxes and Customs

Fully live and stable. The threshold has sat at INR 50 million aggregate annual turnover since 1 August 2023 and has not moved since.

  • Clearance model. The invoice JSON is sent to an Invoice Registration Portal, which validates it and returns an Invoice Reference Number and a digitally signed QR code. The document is not a valid tax invoice without them.
  • The IRN and the signed QR code must be carried on the invoice issued to the buyer.
  • Registration with an IRP and API credentials, normally obtained through a GST Suvidha Provider. Odoo's own integration uses BVM IT Consulting Services India as the GSP.
  • A separate e-way bill for movement of goods, generated against the NIC e-way bill portal, with its own document and validity rules.
  • A reporting window. Invoices, credit notes and debit notes older than 30 days are rejected by the IRP for larger taxpayers, so back-dated posting has to be blocked inside the ERP rather than discovered at submission.
  • Accounting Every company registered under the Companies Act 2013 must keep its books in accounting software that records an audit trail and edit log for every transaction, under rule 3(1) of the Companies (Accounts) Rules 2014, effective from 1 April 2023. It covers small companies, one person companies, dormant companies, Section 8 not-for-profits and foreign companies. LLPs, partnerships and proprietorships are outside it.
  • Accounting The audit trail must stay enabled and cannot be switched off. The statutory auditor reports on it under rule 11(g) of the Companies (Audit and Auditors) Rules 2014, covering whether the feature ran all year, whether it was tampered with, and whether the trail was preserved. Records are held eight years under section 128(5) of the Companies Act 2013.
  • Accounting Odoo's Indian localization carries GSTIN verification of partners, TDS and TCS threshold alerts with account suggestions, and the ability to fetch vendor e-invoices already filed on the GST portal. That covers most of the routine statutory bookkeeping load.
  • Payroll Provident fund is 12% from the employee and 12% from the employer. Of the employer share, an amount equal to 8.33% of salary goes to the pension fund, on salary capped at INR 15,000 a month. It applies to establishments with 20 or more employees.
  • Payroll Employees State Insurance is a separate statutory contribution requiring an employer code and IP numbers. Professional tax is a state-level deduction with a registration number per state, and the Labour Welfare Fund needs an establishment number. Odoo's Indian payroll localization handles all four.
  • Payroll The four Labour Codes came into force on 21 November 2025 and the final Central Rules were notified on 8 May 2026. The codes are the Code on Wages 2019, the Code on Social Security 2020, the Occupational Safety, Health and Working Conditions Code 2020, and the Industrial Relations Code 2020. States are still notifying their own rules, so the operative position differs by state.
  • Payroll Two Labour Code changes land directly in payroll: fixed-term employees become eligible for gratuity after one year of service, and gig and platform workers get social security coverage through a government registration portal, with a 90-day engagement test per aggregator.
Odoo covers in India
  • Indian chart of accounts and the GST tax structure
  • GSTR-1, GSTR-2B and GSTR-3B reporting
  • E-invoicing against the NIC IRP: IRN and QR generation, submission, and cancellation handling
  • E-way bill generation against the NIC portal from sales and purchase documents, and from receipts and delivery orders in Inventory
  • GSTIN verification of business partners
  • TDS and TCS threshold alerts with account suggestions
Needs a build here
  • GSP credentials and commercials. The e-invoicing and e-way bill integrations run through a GST Suvidha Provider, currently BVM IT Consulting Services India, so credential setup and the GSP relationship are a project task, not a config switch.
  • The 30-day IRN reporting bar. Odoo will let you post a back-dated invoice that the IRP then refuses. Add the control, or you find out at submission.
  • Annual returns. The localization documents GSTR-1, GSTR-2B and GSTR-3B. GSTR-9 and GSTR-9C are not among them.
  • High-volume GSTR-2B matching and reconciliation against the Invoice Management System. Workable in Odoo at small scale, usually an add-on or an external tool above that.
  • The rule 11(g) audit trail position. Odoo logs changes, but what the statutory auditor will accept as evidence of an always-on, untampered trail has to be agreed and demonstrated before go-live. This is the question Indian finance directors ask first.

Reviewed 2026-08-22. The full India register

How we run the work

5 stages, the same in every market: Requirement capture, Technical specification and estimate, Build in sprints, Test and review, Deploy and hand over. The method does not change by country, so it is written up once rather than repeated here.

How odoo customization runs, stage by stage

The integrations this market usually needs

Badged by what it takes in Odoo. Anything not marked In Odoo is a paid connector or a build, and that is the part quotes usually miss.

CCAvenue Community module
local gateway
Paytm Community module
mobile wallet
PhonePe Community module
mobile wallet
Cashfree Payments Community module
local gateway
BillDesk Community module
local gateway
Easebuzz Community module
local gateway
Delhivery Paid connector
domestic express
Blue Dart Paid connector
domestic express
DTDC Paid connector
domestic express
Xpressbees Paid connector
domestic express
India Post (Speed Post) Paid connector
national post
Shadowfax
last mile

All India payment options and couriers

Questions we get asked

Will customisation break our next Odoo upgrade?
Well-written custom modules do not break, they need porting, and the effort depends on how deeply they reach into standard behaviour. Code that extends existing models ports quickly. Code that replaces standard logic is expensive at every version. That is the single biggest reason we push back on requests that duplicate what Odoo already does.
Do we own the code?
Yes. Source goes to your repository with the commit history intact, plus build and deploy instructions. There is no licence key, no time bomb and no obfuscation. If you replace us, the next team can read what we wrote.
Does Odoo have an official localization for India?
Yes. Odoo ships 6 native items for India, covering the basics of the chart of accounts and statutory setup. 6 areas are still outside that localization and get built or bought separately.
Is e-invoicing mandatory in India?
Fully live and stable. The threshold has sat at INR 50 million aggregate annual turnover since 1 August 2023 and has not moved since. The India e-invoicing page carries the full detail and the sources.
What VAT or sales tax does Odoo have to handle in India?
GST is the indirect tax. Since 22 September 2025 the structure is essentially two slabs, 5% and 18%, with 18% as the standard rate. The 12% and 28% slabs were removed and a 40% demerit rate now applies to a defined list of luxury and sin supplies.
Do you work with businesses in Mumbai and other parts of India?
Yes. Odoo customization runs remotely by default, and being based in one city inside India does not change the plan or the price. Cities we cover for on-site visits: Mumbai, Delhi, Bangalore, Hyderabad, Chennai, Pune, Ahmedabad, Kolkata. Regions we cover: Maharashtra, Karnataka, Telangana, Tamil Nadu, Gujarat, West Bengal. We travel on-site for discovery workshops and go-live week when the engagement calls for it.