Skip to content
Crestline · EPC
Process intelligence

Process mining for construction: what it is, where it pays

Process mining rebuilds how RA bills, purchase orders and vendor invoices actually move through an EPC company, from the timestamps the ERP already records. Here is what it needs, where it pays, and which tool fits which contractor.

9 min read

Process mining for construction companies reads the timestamps an ERP already records on RA bills, purchase orders and vendor invoices, and rebuilds the path each one took. For an EPC contractor it pays where cash waits: billing, procurement and subcontractor payments.

What is process mining?

Process mining is a technique that rebuilds the real map of how work flows through a business by reading the timestamps its software already records, rather than by asking people how they think it works. The output is the process as it happened, including the detours, the loops and the steps that were skipped.

Read the full definition of process mining for the formula, the caveats and a worked RA bill example.

Process intelligence goes one step further: it joins the mined map to contract values and a cost of delay, so each slow step carries a rupee figure and an owner.

What process mining finds in a construction company falls into a few patterns:

  • Bottlenecks: the step where cases wait longest, measured between steps rather than inside them.
  • Rework loops: an RA bill sent back and resubmitted, paying the full review wait each time.
  • Conformance deviations: a vendor paid before the goods receipt was entered, or a PO raised after the invoice arrived.
  • Hidden waits: work done on WhatsApp or on site leaves no stamp and appears as one long unexplained gap, which is itself a finding.

What data does process mining need from a construction company?

Process mining needs an event log: three columns per row, saying which case moved, which step happened, and when. A case id, an activity and a timestamp are enough to draw the map; an amount, an owner, a vendor and a project add dimensions to the same map.

The case is the thing travelling: one RA bill, one purchase order, one vendor invoice. Follow the RA bill to see why cash arrives late; follow the requisition, not the PO, to see why material arrives late. The event log explained page shows a four-row example for one purchase order.

Construction companies already hold this data. Anything that can export those three columns can be mined: SAP, Oracle, Tally, Zoho, a project accounting system or a spreadsheet. Crestline builds the event log from the ERP's own tables, read-only, so nobody exports or cleans a file by hand. The field mapping to case, activity and timestamp is agreed once during setup, and Crestline syncs hourly after that (source: llms-full.txt).

Two construction data traps are worth knowing first:

  1. Batched entries. GRNs keyed in at month end make every delivery look as if it arrived the same day. That spike is data entry, not supply.
  2. Changing identities. A requisition that becomes a PO with a new number breaks the trail in two, and the wait between them belongs to neither unless the join is made explicitly.

Which construction processes benefit most?

The three processes where process mining pays most for an EPC company are order-to-cash, procure-to-pay and subcontractor billing, because each one holds cash and each one runs through several departments that only see their own step.

ProcessEvent-log activities (the case)Typical delay it reveals
Order-to-cash (case: RA bill)Work executed, joint measurement, RA bill submitted, client review, sent back for correction, certified, tax invoice raised, payment received, retention releasedInternal measurement and certification waits before the invoice exists; RA bills looping through client review for a missing measurement sheet or a rate mismatch
Procure-to-pay (case: indent or requisition)Indent raised, PO issued, goods received (GRN), vendor bill received, three-way match, payment releasedIndents stalled before a PO exists; match failures caused by a missing GRN or a PO rate never updated; payments leaving earlier or later than the vendor's agreed terms
Subcontractor billing (case: subcontractor bill)Work measured, subcontractor bill submitted, measurement verified, bill certified, retention deducted, payment releasedCertification queues on site, bills returned for re-measurement, and retention held past its release condition

Order-to-cash: measure it from execution, not from the invoice

Most ERPs report order-to-cash from invoice to receipt, which is only the last stretch, so the internal delay before billing never appears. Crestline mines order-to-cash from execution, so the contractor's own billing delay sits next to the client's payment behaviour and the two can be discussed separately. See the order-to-cash definition for a worked example.

Procure-to-pay: mine it from the indent

Mined from the PO date, procure-to-pay looks fast, because the wait before the PO existed is outside the data. Crestline mines procure-to-pay from the requisition, groups three-way match failures by cause, vendor and site, and flags payments that left earlier or later than that vendor's own terms. The procure-to-pay definition walks one material request from site to payment.

Illustrative example: what a certification delay costs

This is an illustrative example, not a customer result. Suppose one ₹10 Cr RA bill waits 22 days longer than it should in internal certification, and the company's cost of capital is 12% a year.

  • Cost of delay = bill value × annual rate × days ÷ 365
  • = ₹10,00,00,000 × 0.12 × 22 ÷ 365
  • = ₹1,20,00,000 × 22 ÷ 365
  • = about ₹7.23 lakh for that one bill

The days come from the event log and are exact. The 12% is an assumption the finance team sets, so Crestline presents the rupee figure as a ranking, not a measured number.

How is process mining different from project management software?

Project management software plans and tracks the work; process mining measures how the paperwork and approvals around that work actually moved. A schedule tells you the slab was cast on time. Process mining tells you the RA bill for that slab spent three weeks in review and went back twice.

Project management software reads the plan and the progress people enter, and its unit is a task. Process mining reads timestamps the ERP already wrote, and its unit is a case. Crestline is not project management or scheduling software, and it is not an ERP: it holds no ledger and issues no invoices. Crestline reads the event trail the ERP writes and never writes back to it.

Do you need Celonis, or something built for construction?

It depends on the scope. A general platform such as Celonis, SAP Signavio, Microsoft Power Automate Process Mining or UiPath wins on breadth across systems and processes, and on automation after discovery. Crestline is built for one problem: cash stuck in RA bills, retention and vendor payments at a mid-size EPC company.

What the general platforms do well, from their own sites:

  • Celonis: process mining plus AI across end-to-end processes (Celonis FAQs), with Action Flows that write back into SAP (Celonis docs).
  • SAP Signavio Process Intelligence: SAP and non-SAP process data, with depth on SAP ERP (SAP Signavio).
  • Microsoft Power Automate Process Mining: process mining inside the Microsoft ecosystem (Microsoft Learn), Premium at $15 per user per month paid yearly, including 50 MB of process mining per user (Microsoft pricing, checked 1 October 2026).
  • UiPath Process Mining: from process insight to automation through RPA, APIs and agents (UiPath).

None of these vendors publishes a construction or EPC specific process mining offering, checked 1 October 2026. Celonis customer stories are in manufacturing, retail and pharma (Celonis stories), and UiPath's Skanska construction case study is RPA rather than process mining (UiPath Skanska). A general platform can be configured for RA bills and retention; it does not arrive knowing them.

A simple way to choose:

Your situationStart with
Your group runs SAP end to endSAP Signavio
You are standardised on MicrosoftPower Automate Process Mining
Large multi-ERP global contractor with an analyst teamCelonis
Mid-size Indian EPC whose cash is stuck in RA bills, retention and vendor paymentsCrestline

The full sourced comparison, including Apromore and open-source options, is on our page comparing the best process intelligence software for construction.

What Crestline does

Crestline is process intelligence software for EPC and construction companies. Crestline reads the ERP event log read-only, rebuilds the path of RA bills, POs and vendor invoices, and prices each delay in rupees with an owner and a next step. Findings are tracked as tickets until the delay is measured again. Crestline has five lenses (working capital, order-to-cash, procure-to-pay, client, vendor) and goes live in about 15 days from read-only access being approved, and pricing is one custom plan scoped to your processes and systems (source: llms-full.txt). See how Crestline mines your ERP lens by lens.

What Crestline does not do

  • Crestline is not an ERP or accounting software. It holds no ledger and issues no invoices.
  • Crestline is not project management or scheduling software.
  • Crestline does not write back to your systems. The connection is read-only by design: no posting, approving or editing. If you want a finding to trigger an SAP action automatically, Celonis or UiPath is built for that.
  • Crestline is not a general-purpose process mining platform. For manufacturing, a contact centre or a global multi-process rollout, a general platform fits better.

Key takeaways

  • It needs only three columns: case id, activity and timestamp. SAP, Oracle, Tally, Zoho and spreadsheets can all supply them.
  • It pays most on order-to-cash measured from execution, procure-to-pay measured from the indent, and subcontractor billing.
  • The delay is exact; its rupee cost rests on an assumed cost of capital and is a ranking.
  • General platforms (Celonis, SAP Signavio, Microsoft, UiPath) win on breadth and automation. Crestline is built for EPC finance, is read-only, and goes live in about 15 days.

FAQ

What is process mining for EPC companies?

Process mining for EPC companies analyses ERP timestamps on RA bills, purchase orders and vendor invoices to show the path each took and where it waited. The most useful output is where cash sits in billing, procurement and subcontractor payments.

Can process mining work with Tally or spreadsheets, or only SAP?

Process mining works with any system that can produce a case id, an activity and a timestamp for each step. That includes SAP and Oracle, and also Tally, Zoho, project accounting systems and spreadsheets. Crestline reads all of these read-only.

How long does it take to see results from Crestline?

Crestline goes live in about 15 days from read-only ERP access being approved, then syncs hourly.

Book a 30-minute demo of Crestline against your own ERP, read-only. If a general platform is the better fit, we will tell you which one.

Sources

  • Process intelligence

Keep reading

30-minute discovery call

See where your own project cash is waiting.

Crestline reads your ERP read-only and shows which bills, payments and approvals are holding up your cash, each delay priced in rupees with a named owner.

Book a 30-min callEmail us