Civil construction payroll in Australia is some of the most complex payroll you'll find in any industry.
Between CFMEU Enterprise Bargaining Agreements, PPETU coverage, ETU site agreements, industry allowances, shift penalties, and meal breaks — getting payroll right for a civil crew requires either a very good payroll officer or a system that captures clean, approved data from site and feeds it directly into Xero.
Most civil contractors have neither. They have paper timesheets, a spreadsheet, and someone spending half of Thursday trying to work it all out.
This guide covers how civil EBA payroll actually works, what makes it hard, and how CivDocs and Xero Payroll work together to take the manual work out of it.
Why Civil Construction Payroll Is More Complex Than Most Industries
Civil contracting payroll isn't just base rate plus super. A typical crew on a civil site might be covered by a CFMEU EBA that includes:
- Ordinary time rates — base hourly rate set by the EBA, typically above the Building and Construction General On-site Award minimum
- Overtime penalties — time and a half for the first two or three hours, double time after that, with specific triggers depending on the EBA
- Night shift allowances — shift penalties for work outside ordinary hours, which vary by EBA and by whether the shift is a rostered night shift or an extension of a day shift
- Meal allowances — payable when an employee works beyond a certain number of hours without a meal break, or is called back to site
- Site allowances — additional hourly amounts tied to the specific project, negotiated as part of the EBA or project agreement
- Travel and fares allowances — distance-based or flat allowances depending on the project location and the relevant EBA
- Dirty work and special conditions allowances — applicable when crews are working in specific conditions like confined spaces, with hazardous materials, or in wet conditions
For employees covered under PPETU (Plumbing and Pipe Trades Employees Union) or ETU (Electrical Trades Union) agreements on civil projects, the structure is similar but the specific rates, triggers, and allowances differ. A civil contractor running mixed crews — earthworks under CFMEU, services under ETU — may be administering two or three different EBAs simultaneously.
Getting every entitlement right, every week, from paper timesheets is nearly impossible at scale.
Where Manual Payroll Breaks Down for Civil Contractors
The failure points in manual civil payroll are predictable.
Overtime doesn't get captured correctly. An operator starts at 6am and finishes at 7pm. The paper timesheet says 13 hours. Whether those hours split into ordinary time, time and a half, and double time depends on the EBA — and that calculation doesn't happen automatically on a paper form.
Meal allowances get missed. Under most CFMEU EBAs, a meal allowance is triggered when an employee works through a meal break or beyond a set number of hours. On paper, there's no automatic flag. It gets missed, and the employee either wears it or chases it up weeks later.
Night shift penalties aren't applied. Crews working overnight on civil infrastructure projects — road works, pipeline, drainage — are entitled to shift penalties under most civil EBAs. If the timesheet just says hours worked without capturing shift type, the penalty doesn't get applied.
Site allowances get forgotten. Site allowances are project-specific. When a contractor is running crews across multiple projects under different EBAs with different site allowance rates, tracking which allowance applies to which crew on which day requires more than a spreadsheet.
Retyping creates errors. Even when the entitlements are worked out correctly, manually retyping hours and allowances into Xero Payroll introduces errors. A transposed digit, a wrong pay item — small mistakes that compound over time and create underpayment exposure.
How CivDocs and Xero Payroll Work Together for Civil EBA Payroll
CivDocs handles the site data capture. Xero handles the payroll processing. Together they close the gap between what happens on site and what gets paid.
Step 1 — Operators log hours in CivDocs on site. Crew members log their start time, finish time, job, and cost code directly in the CivDocs app on their phone. Shift type — day shift, afternoon shift, night shift — is captured at the point of entry, not reconstructed later from a paper form.
Step 2 — Supervisors approve timesheets before they go anywhere. Every timesheet goes through a supervisor approval step in CivDocs. The supervisor can see the hours, the shift type, the job allocation, and any overtime flags. Nothing moves to payroll without sign-off.
Step 3 — Approved hours sync to Xero Payroll. Approved timesheet data flows from CivDocs into Xero Payroll, mapped to the correct employee and pay items. Ordinary hours, overtime hours, and shift type are passed through as separate line items — so Xero applies the correct rates based on the pay template configured for that employee's EBA.
Step 4 — Allowances are applied in Xero against the correct pay items. Meal allowances, site allowances, travel allowances, and dirty work allowances are configured as pay items in Xero against each employee. CivDocs provides the clean hour and shift data that determines which allowances are triggered — Xero calculates and applies them.
Step 5 — Payroll runs with accurate, approved data already loaded. By the time payroll runs, the hours are already in Xero, approved and allocated. The payroll officer isn't starting from scratch with a stack of paper — they're reviewing and approving data that's already been captured and checked at site level.
Setting Up Xero Payroll for CFMEU, PPETU and ETU EBAs
Getting the Xero Payroll configuration right is the foundation of accurate civil EBA payroll.
For each employee, Xero needs pay items that reflect their EBA entitlements:
For CFMEU-covered employees:
- Ordinary time pay item at the EBA base rate
- Overtime pay items — time and a half and double time — as separate earnings lines
- Night shift allowance pay item
- Meal allowance pay item (fixed dollar amount per the EBA)
- Site allowance pay item (rate varies by project — may need multiple pay items if running crews across projects with different site allowance rates)
- Travel and fares allowance pay item
- Relevant special conditions allowances
For PPETU-covered employees:
- Plumbing industry EBA base rate pay item
- Overtime and penalty rate pay items per the PPETU agreement
- Industry allowances specific to the PPETU EBA
- Tool allowances where applicable
For ETU-covered employees:
- Electrical industry EBA base rate pay item
- Overtime penalties per the ETU agreement
- Electrical licence allowances
- Special conditions allowances for civil electrical work
Each EBA has specific rates and conditions. The rates are updated when agreements are renegotiated. Keeping pay items current in Xero is the responsibility of the business — CivDocs passes the clean timesheet data, Xero applies whatever rates are configured.
If you're unsure whether your Xero pay items are correctly configured for your specific EBA, a payroll consultant familiar with civil construction EBAs is worth engaging to set it up correctly the first time.
What This Looks Like in Practice
A civil contractor running a CFMEU-covered crew of twelve across two road projects used to run payroll like this: collect paper timesheets on Friday morning, spend two hours deciphering and entering hours, try to remember who worked the overnight shift on Wednesday, manually calculate meal allowances for the guys who worked through lunch, and hope nothing was missed.
With CivDocs and Xero connected:
- Crew log hours and shift type daily in the CivDocs app
- Supervisor approves timesheets by end of each day
- Friday morning, twelve employees' approved hours are already in Xero, allocated by job and shift type
- Meal allowance triggers are flagged from the timesheet data
- Payroll runs in under an hour
The entitlements don't change. The rates don't change. The time spent on administration drops significantly — and the exposure to underpayment errors drops with it.
Frequently Asked Questions
Does CivDocs integrate with Xero Payroll for civil EBA employees? Yes. CivDocs captures approved site timesheets — including shift type, overtime, and job allocation — and syncs that data to Xero Payroll. Xero then applies the correct EBA rates and allowances based on each employee's configured pay template.
How do CFMEU EBA allowances get handled in Xero Payroll? CFMEU allowances — including site allowances, meal allowances, night shift penalties, and travel allowances — are configured as pay items in Xero against each employee. CivDocs provides the shift data and hour allocation that determines which allowances are triggered.
Can CivDocs handle crews under different EBAs — CFMEU, PPETU, and ETU? Yes. CivDocs captures timesheet data by employee and job. Each employee can have a different pay template in Xero reflecting their specific EBA — CFMEU, PPETU, or ETU. The timesheet data from CivDocs maps to the correct employee and Xero applies the appropriate rates.
How do night shift allowances work for civil contractors in Xero? Night shift allowances under civil EBAs are triggered based on shift type and hours worked outside ordinary time. CivDocs captures shift type at the point of entry on site. This data syncs to Xero so night shift pay items can be applied correctly during the payroll run.
What is a site allowance in civil construction payroll? A site allowance is an additional hourly amount paid to employees working on specific civil construction projects. The rate is set in the relevant EBA or project agreement and varies by project. Site allowances are configured as pay items in Xero and applied based on which project the employee's hours are allocated to in CivDocs.
How do meal allowances work under the CFMEU EBA? Under most CFMEU EBAs, a meal allowance is payable when an employee works beyond a set number of hours without a meal break, or is required to work overtime without prior notice. The specific trigger and dollar amount is set in the EBA. CivDocs captures the hours and shift data — Xero applies the meal allowance pay item based on your configured rules.
Start Your Free Trial
CivDocs connects site timesheets to Xero Payroll for civil contractors running CFMEU, PPETU, and ETU covered crews. Try it free for 14 days — no credit card required.
