UK Construction ERP
LABOURSYSTEM
End-to-end workforce management for UK construction labour supply companies — from job request to BACS payment, across 4 portals.
Live Demo — log in and explore right now
Manager Admin
Sarah Mitchell
manager@laboursystem.co.uk
Demo@2026
Full admin access · all modules
Finance Finance
James Barrett
finance@laboursystem.co.uk
Demo@2026
Payroll, invoices, reports
Client Company Client
London Build Pro
client@laboursystem.co.uk
Demo@2026
Client portal · jobs, invoices
Worker Worker
Jack Whitmore
j.whitmore@laboursystem.co.uk
Demo@2026
Worker portal · shifts, GPS
Driver Driver
Marcus Thompson
driver@laboursystem.co.uk
Demo@2026
Driver portal · trips, fleet
- Active shifts today and this week
- Pending payroll approvals count
- Open and overdue invoices total
- Active workers on site (live count)
- Monthly revenue summary
- Recent application errors log
- Server health indicators
- Queue and scheduled job status
- Recent user activity feed
- Day / week / month calendar views
- Filter by site, client, or worker
- Colour-coded by shift status
- Export planner to CSV / PDF
- Create individual or group shifts
- Assign multiple workers per shift group
- Add / remove workers from active groups
- Move shifts (drag-and-drop)
- Mark group as complete / delete group
- Conflict detection (worker double-booked)
- Worker availability check before assign
- AI suggestions by trade, availability & distance
- Activity log per shift action
- Individual worker timeline across weeks
- Identify overloaded or idle workers
- Quick re-assign from schedule view
- Company name, address, VAT number
- Primary contact, phone, payment terms
- Soft delete and restore
- Export all clients to CSV
- Automatic quality score (1–5 stars)
- Based on payment speed and shift volume
- Visible on client list at a glance
- Full shift history per client
- Invoice and payment history
- Generate invoices directly from client page
- Site name, full address, postcode
- Link to client company
- Contact person and access notes
- Active / inactive toggle
- Export sites to CSV
- Sites submitted by clients require admin approval
- Approve or reject with reason
- Email notification on status change
- Full name, NI number, date of birth
- Address, phone, emergency contact
- Trade / skill classification
- CIS status: gross / 20% / 30%
- UTR number and verification status
- CSCS card (number + expiry date)
- Right to Work (RTW) document
- Share Code for non-UK nationals
- DBS check records
- Expiry alerts before documents lapse
- Full shift history per worker
- Hours worked (week / month / year)
- Check-in punctuality tracking
- Attendance rate percentage
- Multi-step onboarding wizard
- Document submission per step
- Admin tracks completion status
- Blocked from shifts until onboarding complete
- Review hours submitted from GPS check-in/out
- Adjust hours or rate before approval
- Approve or reject individual shifts
- Bulk approve multiple shifts at once
- Export review to CSV
- Auto-calculate with CIS deduction (0% / 20% / 30%)
- Domestic Reverse Charge VAT handling
- Per-worker payroll report
- Mark individual or bulk shifts as paid
- BACS export ready for bank upload
- Worker earnings report (weekly / monthly)
- CIS monthly return preparation data
- Full payroll export to CSV
- Create quotes with line items and service rates
- Set validity date
- Client approves or rejects online via their portal
- PDF download and email
- Auto-generate invoice from completed shifts
- VAT (20%) and CIS reverse charge lines
- Status tracking: draft / sent / paid / overdue
- Email with PDF attachment
- CSV export
- GoCardless Direct Debit — one-click payment
- Bulk Direct Debit for multiple invoices
- Bank transfer proof submission
- Webhook confirmation from GoCardless
- Registration, make, model, type, year
- Status: available / in use / maintenance / off-road
- MOT and insurance expiry dates
- PDF vehicle report / CSV export
- Log maintenance with cost and date
- Driver-reported issues from Driver Portal
- Admin resolves with notes
- Full history per vehicle
- Log fueling (litres, cost, odometer)
- Start / finish trip records
- Trip distance and duration
- Driver fines management
- Item catalogue with categories
- Stock levels and locations
- Log movements (in / out / transfer)
- Movement history per item
- Create rental contracts with daily / weekly rate
- Extend rental period / mark returned
- Auto-generate rental invoice
- Assign driver for equipment delivery
- Direct messaging between any users
- Group conversations (multi-participant)
- File and photo attachments
- Available in Admin, Worker and Client portals
- OneSignal web push — no app needed
- New shift assigned alert
- Check-in / check-out alerts to manager
- Invoice payment received alert
- Shift notifications via WhatsApp — workers need no app
- Contact form enquiries routed via webhook
- Extendable to Slack, SMS, or any integration
- Invoice with PDF attachment
- Quote with approval link
- Site status notification
- Branded email templates
- Create custom roles (manager, finance, supervisor…)
- Permission per module: view / create / edit / delete
- Modules: planner, clients, sites, payroll, invoices, users, vehicles, inventory, chat, roles
- Every action logged with user, timestamp and IP
- Filterable by user, module and date
- Immutable — cannot be edited or deleted
- Soft delete for all major records
- Centralised trash view
- Restore or permanently delete
- View upcoming assigned shifts
- Accept or decline shift offer
- See site, time, trade and rate
- Real-time notifications for new shifts
📍GPS Check-in / Check-out
- GPS check-in on arrival at site
- GPS check-out on departure
- Location verified against site address
- Live location sharing to admin
- Hours auto-calculated from GPS data
- Update personal details and photo
- Upload documents (CSCS, RTW, etc.)
- Complete onboarding steps
- Set available / unavailable days
- Internal chat with management
- Start and finish trip (mileage + notes)
- Log fueling (litres, cost, odometer)
- Full trip history
- Report vehicle issue with photo
- View fines assigned to driver
- View, start and complete equipment delivery orders
- Submit labour request (site, trade, quantity, dates)
- View and edit open requests
- Track status: pending / assigned / completed
- View, approve or reject quotes online
- Download quote PDF
- Add and manage own construction sites
- View all invoices with status
- Pay via GoCardless Direct Debit
- Pay multiple invoices at once
- Submit bank transfer proof
- Download PDF / view payment history
- Direct Debit collection from clients
- Single and bulk invoice payment
- Webhook payment confirmation
- Payroll payments to subcontractors
- Webhook for payment status confirmation
- Web push notifications — no app download needed
- Shift, payment, and check-in alerts
- WhatsApp shift notifications to workers
- Extendable to Slack, SMS, email, and more
Available to Acquire or as a Service
LabourSystem is available for outright purchase or as a managed service delivered directly by the developer. Custom development and white-label deployment are also available.
🛒 Platform for Sale
Purchase the full platform — source code, infrastructure, and documentation. Deploy under your own brand.
- Full Laravel + PostgreSQL source code
- White-label ready (your brand, your domain)
- Docker deployment included
- 30-day developer handover support
👨💻 Hire the Developer
Contract the developer to implement, customise, and manage the platform for your specific operation.
- Full-stack Laravel + PostgreSQL development
- Custom modules built to your requirements
- Your branding applied throughout
- Remote, flexible engagement