Digital Transformation for Electrical Contractors

Digital transformation for electrical contractors in Saudi Arabia, step by step: move from spreadsheets to one system for work orders, stock and extracts.

Quick answer

Digital transformation for electrical contractors means moving work-order management out of spreadsheets and scattered messages into one system that records every stage, from registration, site survey and permits to materials, the achievement certificate and the extract. It happens in phases: standardise master data, import open work orders and past stock movements, then switch on time limits and controls stage by stage and track progress on the dashboard.

Key takeaways

  • Going digital means one documented path for every work order, not the old spreadsheet on a new screen.
  • Balady permits, e-invoicing and, on public-sector projects, Etimad claims are already electronic; what is left is the internal chain from survey to extract.
  • Start with master data and geography: an undefined district stalls imports and muddles reports later.
  • Bring across open work orders first with a gaps review, then past stock movements with their real dates.
  • Switch on time limits and mandatory controls stage by stage once the data settles, and measure success from the system itself.
In this article

Digital transformation for electrical contractors is not buying software or scanning paper into a shared folder. It means moving each work order out of spreadsheets and chat groups into one system that always shows where the order stands, who owns it, which materials it has used and whether it has reached an extract. This guide sets out a phased plan, and the signs that it is time to start.

What does digital transformation for electrical contractors mean?

A distribution-network contractor works on utility-issued work orders that move through a chain: registration, site survey (Kashfia), an excavation permit where needed, execution in projects or connections, quality, the achievement certificate, drawing and the extract. Going digital means running that whole chain in one record, instead of one spreadsheet per team and one chat group per project.

A transformation that lasts rests on three connected layers:

Data
Shared master data for regions, cities, districts, contracts, implementation items and materials. A district spelled three ways breaks every filter and report, however capable the system.
Process
Rules for who picks up the order at each stage, what must be complete before it moves on, and how many days it may stay there.
Measurement
Indicators read from the system itself, not from a report pieced together at month-end.

It does not mean copying the old spreadsheet onto a new screen, nor necessarily replacing your accounting package: a contractor can keep its finance system and run a specialised work-order system alongside it. For the trade-offs, see ERP or a specialised system for contractors?

Why now? The government e-services contractors already deal with

Saudi contractors already operate in a digital environment. The UN E-Government Survey 2024 ranks Saudi Arabia among the Asian leaders in the highest (VH) e-government rating class, notes that its digital transformation has been guided by Vision 2030 (launched in 2016), and cites 99% internet penetration and 98% of government services available online.

The Digital Government Authority regulates digital government across government entities, aiming for a proactive digital government that delivers highly efficient digital services, in line with Vision 2030. In practice, a contractor’s work already touches platforms such as these:

Government e-services around a contractor’s work (context only)
PlatformWhat happens thereWhat it means inside the company
Excavation permits on BaladyAn electronic service for utility entities, electricity companies among them. Their representatives in infrastructure project coordination offices use it to obtain permits within city limits after coordinating with other entities, only via the Balady portal and app.Permit number, duration and expiry are recorded on the work order they were issued for, not in a separate file.
ZATCA e-invoicing (FATOORA)Since 4 December 2021, Phase 1 has required all VAT taxpayers, except non-residents, to issue and store invoices through compliant electronic solutions; manual invoices no longer count as compliant tax invoices.The quantities, prices and fines behind an invoice need a reliable operational source.
EtimadThe Ministry of Finance platform where contractors view tenders, submit bids and file financial claims for their projects with public entities.On public-sector projects, a claim is only as accurate as the operational records behind it.

In short, most of the government procedures around a contractor’s work are now electronic, while the middle of the chain, from site survey to extract, may still run on spreadsheets and messages. Closing that gap inside the company is what digitising an electrical contracting business is about. For the e-invoicing phases, see the ZATCA e-invoicing guide for contractors.

Context, not integration

The Digital Government Authority, Balady, ZATCA and Etimad appear here as wider context only; no partnership or endorsement is implied. ELX does not connect to any of them: it tracks an excavation permit once issued but does not apply for it, and it calculates VAT on extracts at the rate set in its settings, but it is not an e-invoicing solution.

What are the signs that Excel is no longer enough?

Excel is excellent for calculation and analysis, and it can carry a business for years. But it stores data without enforcing rules. As orders, branches and contracts multiply, the signs that it is time to replace Excel project tracking become hard to ignore:

  • Several versions of the truth: each team keeps its own file, and managers reconcile numbers instead of deciding.
  • No clear owner: anyone can edit the “responsible” column, and nothing proves who picked up the order, or when.
  • Delays without reasons: a formula counts days, but it cannot stop an overdue order or ask why it is late.
  • Materials detached from orders: stock movements live in one file and orders in another, so matching them is manual work at the end.
  • Extracts assembled by hand: finance waits on certificates and quantities from several teams.
  • Missing history: in a dispute, no record shows who changed a stage or a quantity, or why.

When these signs recur week after week, the problem is the missing shared path, not just the tool. For evaluation criteria, see the work order management system buyer’s guide.

What are the steps from Excel to a system?

Each step builds on the one before. No fixed duration is assumed; that depends on the size and quality of your data.

  1. Map the current path

    Write down the stages as they really happen, who handles each one and what is required before an order moves on. This becomes your system settings.

  2. Standardise master data

    Prepare regions, cities and districts, branches and administrative offices, warehouses, contracts with their items and prices, the materials catalogue with its codes, and numbered work descriptions. These guides are the reference every import is checked against.

  3. Set up users and permissions

    Give each user the screens, actions, branches and districts they need. Start small and widen access as needed.

  4. Bring across live work orders

    Import open orders and review the gaps before saving: an undefined city, a district spelled differently, an unknown work description. Fix the guide or the file, then run it again.

  5. Load past stock movements

    Enter past receipts, issues and returns against each imported order with their real dates, so material reconciliation starts from a correct balance.

  6. Switch on controls stage by stage

    Start with realistic time limits for the stages whose ownership is clearest, then extend them to the rest. Hold back mandatory attachments and delay justifications until the data has settled.

  7. Freeze the old files

    Set a date after which the system is the only reference; two parallel records take you back to square one.

Move your work orders from Excel into one system

We show how work orders are imported from Excel and reviewed row by row before saving, and how Matrix migrates your current data and trains your team.

How do you bring past data across without starting from zero?

The first rule when you migrate previous orders into a system: move what operations need from day one and archive the rest. The second rule: sequence matters. A stock movement needs an imported order, and an order should point to a district that already exists, or it will need fixing later.

What to migrate, and in what order
DataOrderCheck before moving on
Regions, cities, districts, administrative offices, branches1stEvery district exists once, under one name, and is covered by its administrative office.
Contracts, implementation items, materials, work descriptions, warehouses2ndEach contract has its own items and prices, each material a unique code, each warehouse its branch.
Users, permissions and data scope3rdEach user sees only their scope; relaying is a separate right.
Open work orders4thNo duplicates, and nothing missing from the guides.
Utility receipts and material estimates5thEvery receipt line carries an existing order number and the right work description code; every estimate sits on its own order.
Past issues and returns6thReal dates and the right movement type.

Closed orders with long-approved extracts rarely need detailed migration; their files can stay as a reference.

Test a sample before the full file

Before a full import, test a small sample that includes the hard cases: a variant district spelling, a duplicate order, an unknown material code. A small test spares you a large clean-up.

Before migration day, make sure you have:

  • One approved list of cities and districts, without spelling variants.
  • A materials catalogue with unique codes, and priced implementation items for each contract.
  • Open work orders with each order’s current stage and owner.
  • Material balances per open order: received from the utility, issued to site, returned.
  • Users with their roles, branches and districts.
  • An agreed date after which the old files stop changing.

How do you measure success after go-live?

Success is not how many screens people open, but whether management can answer operational questions straight from the system. Review these indicators weekly, and set targets from your own baseline rather than generic benchmarks.

Indicators to track after go-live
IndicatorQuestion it answersSign of progress
Orders tracked in the system vs outside itIs the system now the single reference?No new orders followed in side spreadsheets.
Orders past their time limit, per stageWhere does the path get stuck?Fewer overdue orders where they used to pile up.
Recorded delay justificationsWhy was the order late?Recurring, documented causes to fix at the root.
Pending vs approved extractsAre completed orders reaching finance?Fewer extracts waiting for approval.
Required from the utility / from the contractorDo materials match their orders?Smaller, clearer differences when an order closes.
Order agingHow long do orders stay open?A larger share of orders in the shorter age buckets.

For more on these indicators, see the KPIs a work order dashboard should show.

How does ELX support each step?

ELX is a bilingual (Arabic/English) cloud (SaaS) service built for electricity-network contractors in Saudi Arabia. Matrix hosts and operates it, and it runs in the browser with no servers needed on the contractor’s side. It carries each utility work order from registration to archive, tied to its warehouse movements, and is a specialised operations system, not an accounting package or a full ERP.

Moving across with Matrix

Your team does not make the switch alone. As part of its services, Matrix migrates your existing Excel data (work orders, materials and master data), trains your users, customises screens, reports and stages to your company’s needs, and provides technical support over WhatsApp. Alongside those services, ELX has its own import and review tools for each step of the move.

Guides and geography

A geography wizard pulls Saudi regions, cities and districts from OpenStreetMap, compares them with existing records using Arabic-aware matching that ignores spacing, diacritics and letter variants, and shows a preview before adding what is missing. For implementation items and materials, rows uploaded from an Excel template are classified as new, update or skip, with validation errors and warnings shown before anything is applied; guide imports need the Import permission. See permissions, settings and master data.

Permissions and data scope

One matrix grants each user show, add, update, delete, change status, show others’ data, relay and import rights per screen. Each user’s data is scoped to their branches and districts, and an audit log records who changed what and when on master data and key operational records. Manual stage changes require a note and are logged separately.

Work order import

Upload an Excel file of work orders and review the rows in a grid before saving; one branch or contract can be applied to every row. ELX lists cities, districts and work descriptions missing from the guides with a downloadable gaps report, suggests the administrative office from each district, and skips rows that duplicate existing orders while reporting how many. Afterwards, the “check issues” tool finds orders with a missing, unknown or inactive district and lets you fix them in place. See work order management.

Past stock movements

The previous stock orders processing screen loads historical movements in bulk: pick the movement type (issue to site, return from site or return to the utility) and the document date, import the Excel file, and ELX checks every work order in the file in one pass and creates one document per order. Utility receipts and material estimates have their own Excel templates with row-level errors. See warehouse and materials.

Go-live and measurement

Each stage has a relay mode (automatic, or manual via a distribution basket), a time limit in days, and optional mandatory notes, attachments or delay justifications, so controls can be tightened gradually. A stage consistency audit finds orders whose current stage is behind the furthest stage they have records in and fixes selected orders in bulk, a useful data check after the switch.

The dashboard then shows pending orders next to overdue ones for each stage, plus pending versus approved extracts; regular users see only their branches and districts, while administrators see everything. The daily digest, sent on Telegram and on WhatsApp when enabled, groups orders into age buckets (0–2, 3–7, 8–14 and over 14 days).

Utility data reaches ELX through Excel files, so the practical first step is reviewing the files you already have and deciding what to bring across. Contact us to request a demo and agree a plan for migrating your data.

Want to see ELX on your own projects?

Request a demo from our team on WhatsApp and see how work orders, extracts and warehouses run in one system.

Frequently asked questions

Where should a contracting company start digitising?

Start by mapping the work-order path as it actually runs in your company, then standardise master data: regions, cities and districts, contracts and implementation items, the materials catalogue and work descriptions. Next, set up users and permissions, then import open work orders. Starting with master data reduces import errors and keeps reports accurate from the first day.

Can current work orders be imported from Excel?

Yes. In ELX you upload an Excel file of work orders and review the rows in a grid before saving. ELX lists cities, districts and work descriptions missing from the guides, offers a downloadable gaps report, and skips rows that duplicate existing orders while reporting how many. The file is read in the browser; unlike receipt, estimate and guide imports, work orders have no downloadable template.

How do I move old stock movements into the system?

Import the work orders first. Then use the previous stock orders processing screen in ELX: choose the movement type (issue to site, return from site or return to the utility) and the document date, and import the Excel file. ELX checks all the work orders in the file in one pass and creates one document per order. Receipts from the utility have their own import template.

How does Vision 2030 relate to digitising contractor work?

According to the UN E-Government Survey 2024, Saudi Arabia’s digital transformation has been guided by Vision 2030, and 98% of government services are available online. Much of what surrounds a contractor’s work is therefore already electronic: excavation permits through Balady, ZATCA e-invoicing and, on public-sector projects, financial claims on Etimad. Digitising internal operations, from site survey to extract, is the step that completes the picture.

What data should I prepare before switching systems?

Prepare one clean list of regions, cities and districts; branches, administrative offices and warehouses; contracts with implementation items and prices; a materials catalogue with unique codes; and work descriptions with their numbers. Then list open work orders with their current stage, material balances for each open order, and users with their roles and scope. The cleaner this data, the fewer the import errors.

Who handles data migration and training when moving to ELX?

Matrix does, as part of its services. It migrates your existing Excel data (work orders, materials and master data), trains your users, customises screens, reports and stages to your company’s needs, and provides technical support over WhatsApp. ELX is a cloud service that Matrix hosts and operates, used in the browser, so you need no servers of your own. Your team’s part is approving the master lists and reviewing the data once it has been moved.

Sources & references

  1. UN DESA – E-Government Survey 2024 (Chapter 3) — Saudi e-government rating, role of Vision 2030, internet penetration and online services
  2. Digital Government Authority (DGA) – About DGA — Role of the authority in regulating digital government
  3. Ministry of Municipalities and Housing (MOMAH) – Request for Issuance of a New Excavation Permit — Electronic-only excavation permits through Balady
  4. Ministry of Finance – Etimad Platform — Government procurement and financial claims
  5. ZATCA – E-invoicing (FATOORA) FAQ — Phase 1 of e-invoicing and its scope

Related articles