Built for construction site teams

Live construction labour tracking, against your actual WBS.

Import your BOQ, track hours against cost codes, and watch S/E, SPI and CPI update in real time. Clock-in API integration, foreman approvals, and claims-ready reporting — all in one Progressive Web App.

WBSync is construction labour tracking software — a PMI/ISO 21508-strict earned-value platform. It imports a 4-level WBS, ingests clock-in events from any provider via an open API, and reports S/E, SPI, CPI, EAC, ETC and TCPI live. Free 30-day trial up to 30 operatives. Paid plans from €249/mo with unlimited PM seats.

Start free — 30-day trial, up to 30 operatives See how it works

Everything a PM needs. Nothing the foreman doesn't.

Built around the 4-level WBS you already use.

4-level WBS, your convention

Location → Sub-location → Discipline → Activity. Import your BOQ in seconds, edit live, export back to Excel for your project controls or scheduling system. Quantity installed is tracked per activity in your own units — % complete is driven by what's actually gone in, and any PM correction is stamped with a reason and flagged amber on the tree, never silent. Labour and material budgets tracked separately per activity — material CPI and % spent roll up the tree alongside labour EVM.

Mobile hours in 3 taps

Pick a cost code, enter hours, add photo. Offline-first — entries queue on poor site signal and sync when you're back online. Going live mid-project? Bulk-import historical hours from a spreadsheet so your S-curve and KPIs start warm, not empty.

Approvals that catch bad data

Hours only hit the live WBS after the foreman signs off. WBSync auto-flags duplicate submissions and anyone over the 16-hour daily cap, and blocks approval until the clash is resolved. Bulk-approve a whole crew-day in one tap — every submit, approval and rejection written to an immutable audit log with before/after snapshots, your evidence for payroll disputes and client variations.

Earned Value in real time

S/E, SPI, CPI, EAC, and the full S-curve update instantly. Earned Schedule (ES, AT, SV(t) and SPI(t)) applies the full PMI ES method to measure time-based schedule slippage independently of cost — EV in time rather than money. Roll every project into one portfolio view sorted by S/E. Schedule a branded weekly progress PDF — cover, EVM summary, S-curve, top-10 variances — to your client's inbox. Drill the anomaly table to see exactly where AC has shot past EV, and export any labour dataset to XLSX in one click.

Daily plans, built on site

Foremen line up tomorrow's crew against the WBS — offline, on the phone — then share it to the PMs in a tap. Save a reusable distribution group so you're not re-entering the same PMs every morning. The plan reserves each activity's hours so clock-ins land in the right place, and it closes out with actual-vs-target at end of day. A live Plan Compliance KPI tracks approved hours against planned crew-hours over a rolling 30 days.

Look-ahead that flags the slip

A rolling 1–6 week view of the work coming up — amber when an activity drifts past its baseline finish, red when SPI falls behind. Group by location or discipline, save the view, and get it in your inbox every Monday.

Clock-in API, open by design

Built-in adapters for Workflow Infinity, Deputy, ClockShark, QuickBooks Time, Connecteam and Hubstaff — plus an open REST endpoint so any kiosk, RFID reader or other system can push events in. No lock-in.

Variation orders, claims-ready

Raise a variation, build its scope from a BOQ — paste from Excel or upload a file — and track it through Draft → Submitted → Approved on a status board. Approve it and the scope promotes straight into your WBS as a real activity that earns value, then export the whole variations register to CSV for the QS or the client. Submit an interim application for payment with retention withholding and financial adjustments (retention release, advance recoup, contra charge) — totals are computed to the cent and frozen at submission so they never drift between claim and certificate.

Report Studio — your own dashboards

Pro and up. Build live dashboards from a catalog of measures, dimensions and filters, write your own formulas, pick from 13 chart types, drill through to the entries behind any number, and export any widget to PNG or CSV. Eight starter dashboards ship ready to use.

Single Sign-On & granular roles

SAML 2.0 and OpenID Connect for Okta, Microsoft Entra ID, Google Workspace and OneLogin. Nine built-in roles plus a custom role editor — compose your own from 26 granular permissions and scope them per project.

White-label & a full REST API

Put your own logo on every PDF, dashboard and email. Set a per-project client logo so JV and client-branded jobs carry the right identity on every document. A documented read/write REST API (Swagger at /api/docs/) with Idempotency-Key support on every write — replay-safe by design, so a retry from a flaky kiosk or script never double-counts. WBSync fits the tools you already run.

Simple pricing that scales with your site.

Monthly billing, no commitment. Unlimited PM & foreman seats on every tier. Annual prepay = 20% off.

See full pricing & feature comparison →

Free trial — 30 days
Up to 30 active operatives. After 30 days the account auto-locks if not licensed — your data stays safe.
Start free trial
Field
€249/mo
Up to 30 active operatives · 5 active projects · self-service
Choose Field
Team
€499/mo
Up to 100 ops · EVM dashboards · weekly PDF reports
Choose Team
Pro Most popular
€1,299/mo
Up to 300 ops · 1 custom integration · R/W API
Choose Pro
Business
€2,999/mo
Up to 800 ops · SSO · 8h priority SLA
Choose Business
Enterprise
€4,999+/mo
800+ ops · dedicated CSM · custom data residency
Talk to sales

Frequently asked questions

What is WBSync?

WBSync is a labour-tracking and earned-value management platform for construction contractors. It imports your WBS, tracks hours against cost codes via a mobile PWA or any clock-in system, and reports S/E Ratio (Spent vs Earned), Schedule Performance Index (SPI), Cost Performance Index (CPI) and Estimate at Completion (EAC) in real time, in line with PMI and ISO 21508.

How is WBSync different from our competitors?

Most labour-tracking and field-tools platforms give you "earned hours" and a mobile UX but stop short of full PMI/ISO 21508 EVM. WBSync reports S/E, SPI, CPI, EAC, ETC and TCPI by the book, while keeping the mobile-first foreman UX and adding an open inbound clock-in API so any time-clock vendor can push events. Pricing starts at €249/mo (up to 30 operatives) with a free 30-day trial and unlimited PM seats — versus enterprise contracts elsewhere.

Can I use my existing clock-in system?

Yes. WBSync ships built-in adapters for Workflow Infinity, Deputy, ClockShark, QuickBooks Time, Connecteam and Hubstaff, plus an open inbound endpoint at /api/v1/clock-events/ingest/ secured by a shared-secret header — biometric kiosks, RFID readers and any other system that can make an HTTPS POST will work. Native PWA crew-clock is also available for foremen on site.

How do I import my WBS and BOQ?

Two options. Download the WBSync XLSX template (4-level WBS + mandatory BOQ headers: Activity, Tendered Qty, Hours Total) and upload, or upload your existing WBS file and WBSync will detect headers using the same regex strategy as our generator script. Variation orders, cost codes and trade splits import in one shot. Re-import anytime to update budgets and add rows — WBSync matches existing activities by cost code and archives any removed rows so no logged hours are ever lost.

Is there a free tier?

Yes — every new account gets a free 30-day trial with up to 30 active operatives, full WBS, mobile crew log and basic reports. No credit card required. After 30 days the account auto-locks if not licensed (your data stays safe). Paid tiers: Field €249, Team €499, Pro €1,299, Business €2,999, Enterprise €4,999+. All tiers include unlimited PM, foreman, QS and admin user seats.

What KPIs does WBSync report?

S/E Ratio — Spent vs Earned (earned hours ÷ spent hours; ≥1 means you're earning faster than you're spending), SPI (EV ÷ PV), CPI (EV ÷ AC), Cost Variance (EV − AC), Schedule Variance (EV − PV), Estimate at Completion (EAC), Estimate to Complete (ETC), To-Complete Performance Index (TCPI), Performance Factor (PF), and Earned Schedule (ES, AT, SV(t) and SPI(t)) — the PMI ES method applied to measure time-based schedule slippage independently of cost. All values follow PMI / ISO 21508 conventions.

Can I build my own reports and dashboards?

Yes. Pro, Business and Enterprise plans include Report Studio, a custom dashboard builder. Assemble live dashboards from a catalog of measures, dimensions and filters, write your own sandboxed formulas (for example earned hours ÷ spent hours), choose from 13 chart types, drill through to the underlying entries, apply conditional formatting and prior-period deltas, and export any widget to PNG or CSV. Eight starter dashboards ship ready to use.

Does WBSync support single sign-on (SSO)?

Yes. WBSync supports SAML 2.0 and OpenID Connect, with step-by-step setup guides for Okta, Microsoft Entra ID (Azure AD), Google Workspace and OneLogin. SSO is included on Business and Enterprise and available as a paid add-on on Field, Team and Pro. Just-in-time user provisioning, enforce-for-everyone-except-the-owner, an owner password fallback, and an audit log of every sign-in are all built in.

Can I control who sees rates, costs and approvals?

Yes. Every account ships with nine built-in roles — Owner, Admin, PM, Planner, Engineer, Commercial/QS, Supervisor, Foreman and Operative — plus a custom role editor that lets you compose your own roles from 26 granular permissions, from viewing €/hr rates to approving hours or managing your team. Roles can be scoped to a single project, and every change is written to an immutable audit log.

How flexible is billing?

Pay monthly or annually (annual prepay is 20% off — just over two months free), in EUR, GBP or USD, by card or SEPA. Change tier in-app with a live proration preview before you confirm, and add operative packs mid-cycle when a project scales past your plan's cap — prorated to your billing date. Cancel or resume directly from Settings → Billing — no need to visit the Stripe portal. If a payment ever fails, WBSync retries and emails you before anything is restricted, and your data stays exportable. Every plan change and cancellation triggers a receipt email to your billing contact.

What if a payment fails?

WBSync gives you time to fix it — never an immediate lockout. When a renewal fails, you keep full read/write access during a grace period of about a week (the "past-due" state) while the charge is retried and you receive a one-click fix-it email. If it stays unpaid, the account steps to read-only (view and export, no new writes) and, roughly a week after that, to billing-only. Your data is preserved throughout. The moment you update your payment method, access is fully restored within about a minute — every hour, diary entry and report exactly where you left it.

How does VAT work for EU customers outside Ireland?

Add your VAT number on the Stripe Checkout page when you subscribe. WBSync applies the EU reverse-charge automatically: you pay €0 VAT, and your accountant handles the reverse-charge entry on their side. UK customers are charged 20% VAT (or 0% with a valid UK VAT number under reverse-charge rules). Every charge produces a PDF invoice with your company name and VAT number on it — downloadable from the billing portal or auto-forwarded to your accountant's email address.

Can I manage multiple companies from one login?

Yes. One WBSync login can belong to multiple company accounts — useful if you consult across several contractors or manage separate subsidiaries. Use the company switcher in the navigation to flip your active company; your dashboard, projects, roles and permissions all switch with it. Each company is fully isolated: billing, SSO config, operatives and project data never cross tenant boundaries. Your primary (home) company is set at signup and used as a fallback.