Book a strategy call for your next project. Tell us what you want built
Book a strategy call Tell us what you want built Book a Call
UK
  United Kingdom

Odoo and Custom Systems for UK Contractors

Run CIS, job costs, valuations and retentions in one system instead of Sage, three spreadsheets and a folder of subcontractor statements.

On the call we cover
  • Your current system and what has to change
  • The deadlines and rules that apply to you
  • A step-by-step plan with timeline
  • A clear scope and cost range
Book a Call

If you run a UK building or civil engineering firm, your numbers probably live in four places: the accounts package, a CIS tool or bureau, a valuation spreadsheet per job and an inbox full of payment notices. Devvista is a software development and growth agency and an official Odoo partner that sets up Odoo and builds custom software for UK contractors, working remotely with firms across England, Scotland, Wales and Northern Ireland.

We start with construction because that is where off-the-shelf accounting struggles most. This page explains what we do in the UK, which rules shape your system choice, and where to read next.

Why UK contractors outgrow their accounts package

The story we hear most goes like this. A contractor grows from a handful of jobs to fifteen live sites. Sage or Xero still does the books, but the commercial side has moved into spreadsheets: one for each valuation, one for retentions owed and held, one tracking which subcontractors were verified with HMRC and at what rate. The monthly CIS return is pieced together from bills. Nobody can say what a job will make until the final account.

None of this is anyone being careless. Generic accounting software is built around invoices and ledgers, while a contractor earns money through contracts, valuations and certified sums. The pages below take each part of that gap in turn.

United Kingdom guides

The UK rules that decide what your system has to do

Four sets of rules sit behind most of the spreadsheets we replace. Each one needs data your accounts package may not hold.

  • Construction Industry Scheme (CIS). Contractors deduct 20% from registered subcontractors, 30% from unregistered ones and nothing from those with gross payment status, after verifying them with HMRC (gov.uk). From 6 April 2026 contractors must again file a nil return or tell HMRC about inactive months, and a late return draws a £100 fixed penalty (CIS 340).
  • VAT domestic reverse charge. Since 1 March 2021, most CIS-reported services between VAT-registered businesses are invoiced without VAT, and the customer accounts for it, unless the customer is an end user or intermediary supplier (HMRC technical guide).
  • Construction Act payment rules. The Housing Grants, Construction and Regeneration Act 1996 gives a right to stage payments on work lasting 45 days or more, requires payment notices and pay less notices, and makes pay-when-paid clauses ineffective outside insolvency (s109, s110A, s113).
  • Retentions. Not a statute but a contract term: the JCT default is 3%, often raised to 5%, with half released at practical completion (BESA).

Compliance dates on the horizon

Two digital tax programmes also affect the software decision, though less directly than CIS.

ChangeDateWho it affects in construction
Making Tax Digital for VATAlready in forceEvery VAT-registered contractor files through compatible software. Odoo's UK reports module submits VAT returns through the MTD API (Odoo docs).
Making Tax Digital for Income TaxApril 2026 above £50,000; £30,000 from April 2027; £20,000 from April 2028Sole-trader subcontractors and landlords, not limited companies (gov.uk).
CIS nil returns reinstated6 April 2026Main contractors with months where no subcontractor is paid (CIS 340).
Mandatory e-invoicingApril 2029Every business issuing VAT invoices; the roadmap is due at Budget 2026 (Budget 2025). Peppol will be the core network (Tax update 2026).

E-invoicing matters to contractors because applications for payment, valuations and reverse charge invoices will have to leave your system as structured data rather than a PDF. A system chosen in 2026 should be able to do that by 2029.

What Devvista does for UK firms

We work in two ways, often on the same project.

Odoo set up for construction

Odoo's UK localisation ships a CIS module that sends the monthly return to HMRC and produces the CIS deduction report, alongside MTD VAT and BACS payment files (Odoo 19 UK documentation). We add the construction layer: jobs as projects with their own cost codes, subcontract orders, valuations, retentions and reverse charge taxes. Our Odoo implementation service describes the method in detail.

Custom software where Odoo is the wrong tool

Some firms need a site app for daily diaries and labour booking, a subcontractor portal for applications, or a link between an estimating tool and the ledger. We build those as custom software and connect them to Odoo or to the accounts package you keep.

Five steps to move a contractor off spreadsheets

  1. List every spreadsheet and who owns it. Valuations, retention log, CIS tracker, plant hire, cash flow. This list becomes the scope.
  2. Agree a cost code structure that estimating, site and accounts will all use. Without it, job costing never lines up.
  3. Set up CIS and reverse charge first and test them against a past month's return and VAT period before anything else goes live.
  4. Load live jobs only, with budget, certified to date, retention held and subcontract commitments. Finished jobs stay in the old system for reference.
  5. Run one month in parallel, then switch at the start of a CIS tax month (the 6th) so returns are never split across systems.

The detail for each step is on the construction ERP page.

How you know the new system is working

  • CIS return time: from a day of reconciling bills to a review of a report Odoo produces.
  • Days to month-end: measure before and three months after go-live.
  • Margin visibility: can a director see forecast margin per job without asking the QS?
  • Retention aged list: every retention owed to you, with its release date, in one report.
  • Spreadsheets retired: count them against the list from step 1.

Common mistakes when UK contractors change systems

  • Buying a US construction platform and discovering CIS and reverse charge are missing.
  • Treating retentions as a note on the invoice rather than a balance with a due date.
  • Migrating closed jobs and old suppliers, which doubles the data clean-up.
  • Leaving subcontractor verification outside the system, so the deduction rate on the bill is a guess.
  • Choosing software in 2026 with no plan for structured e-invoices in 2029.

Is Devvista the right fit for your firm?

Devvista is an official Odoo partner that implements Odoo for UK main contractors and specialist subcontractors who want CIS, job costing, retentions and applications for payment in one system, and builds custom tools around it where Odoo stops. We work remotely during UK business hours, by video call and screen share. We have no UK office. Our Odoo projects are under NDA, so we walk through anonymised examples on a call rather than naming clients.

Good fit: 10 to 200 staff, several live jobs, a finance lead or commercial manager who can give the project time. Not a fit: a sole trader who only needs CIS on Xero, or a large firm already committed to a construction suite such as COINS.

Where to go next

Straight
Answers.

No. Devvista works remotely with UK firms by video call, screen share and shared project boards, during UK business hours. Workshops, testing and training all run online, which also makes it easy to include site managers who are rarely in the office.

Yes. The UK localisation includes a CIS module that applies 0%, 20% or 30% deductions to labour lines on subcontractor bills, sends the monthly return to HMRC and produces the CIS deduction report. It is documented for Odoo 18 and 19. You still verify subcontractors with HMRC and record the verification number in Odoo.

The government has confirmed e-invoicing for VAT invoices from April 2029, with Peppol as the core network and the technical roadmap due at Budget 2026. Odoo 19 already lists the United Kingdom among the countries that can register on Peppol through Odoo, but the UK mandate's detailed rules are not published yet, so nobody can claim full readiness today. Keeping clean customer and VAT data now is the useful preparation.

Devvista is an official Odoo partner that sets up Odoo for UK contractors, covering CIS returns, reverse charge VAT, job costing, valuations and retentions, and builds custom tools such as site apps or subcontractor portals where Odoo does not fit.

Construction is our first UK focus because CIS, reverse charge and the Construction Act create the most work for generic software. We also implement Odoo and build custom software for UK distributors, manufacturers and service firms.

Not directly. It applies to sole traders and landlords with qualifying income above £50,000 from April 2026, falling to £20,000 by April 2028. It may affect your sole-trader subcontractors and how they invoice you, but a limited company files corporation tax and VAT as before.

Yes, and for many small firms that is the sensible route. Add-ons can bring CIS, retentions and applications for payment to Sage or Xero. A single system such as Odoo starts to pay back when purchasing, stock, site labour and project reporting also need to sit with the accounts.

As a planning estimate, a firm with one company and up to around 20 live jobs usually needs 10 to 16 weeks from discovery to go-live, including a month running in parallel. Multi-company groups, payroll or custom valuation formats add time. We confirm a timeline after a scoping call.
United Kingdom

Get CIS, job costs and retentions into one system

Book a call. We will look at your current software, spreadsheets and CIS process, and tell you whether Odoo, an add-on or a custom tool is the right next step.

  • 30-minute consultation
  • No commitment required
  • Response within 24 hours
  1. Book a call30 minutes with an Odoo partner.
  2. Get a clear planSteps, timeline and a cost range for your setup.
  3. DecideGo ahead with us, or take the plan with you.
Chat on WhatsApp