Reports, dashboards and EVM

6 min read · Updated 11 May 2026

Once hours are flowing, WBSync auto-builds the dashboard that progress meetings actually want: S/E (Spent vs Earned), SPI, CPI, EAC and the S-curve. PDF + XLSX export are one click away.

The three numbers your stakeholders ask for

S/E 1.08 Spent vs Earned labour-only CPI · >=1 good +8% under budget SPI 0.96 Schedule Performance EV ÷ PV · >=1 good 4% behind plan CPI 1.04 Cost Performance EV ÷ AC · >=1 good 4% under budget
  • S/E (Spent vs Earned) — earned hours ÷ spent hours. It's CPI but labour-only, the foreman's daily KPI.
  • SPI (Schedule Performance Index) — earned value ÷ planned value. Are we ahead of, on, or behind plan?
  • CPI (Cost Performance Index) — earned value ÷ actual cost. Are we within budget for the work we've actually done?

All three share the same convention: ≥ 1 is good, < 1 is a problem. The dashboard tiles colour green / amber / red around 1.00 so you can scan a portfolio without doing maths.

The S-curve

The S-curve plots PV, EV and AC over time. The shape — gentle ramp, steep middle, gentle tail — is what the curve gets its name from. Divergence between EV and PV is schedule drift; divergence between EV and AC is cost drift. The "banana" envelope around PV is the early- and late-finish range from your contract dates.

Jan Apr Jul Oct Hours PV (planned) EV (earned) AC (actual)

Built-in reports

  • Progress report (PDF) — cover, EVM summary, S-curve, top-10 variances, photos. The thing you send the client every Friday.
  • Labour XLSX — flat export of every labour entry, filter-ready in Excel.
  • Portfolio rollup — every active project on one page, sortable by S/E. Owners and PMs only.
  • Variation orders — VO list with status, value, and approval audit trail.
  • Anomaly drill — rows where AC has shot past EV, sorted by impact.
Schedule a recurring report. From Reports → Schedules, point a PDF at a client's email and have it land every Friday morning. Useful for clients who say "just send me a weekly". They mean it.

Reading variance

WBSync follows PMI / ISO 21508 conventions: positive variance = good across the board. CV > 0 means under budget, SV > 0 means ahead of schedule. The dashboard never flips signs on you — what you see in the API matches what's on the cards.

What next?

When you're ready to take the trial commercial, pick a plan. Billing & subscription →

Frequently asked

What does S/E stand for?

Spent vs Earned — earned hours divided by spent hours. It's CPI computed on labour only, which is the metric foremen and supers actually steer by. Some textbooks call it labour productivity index; we use S/E because that's what teams use in conversation.

How is EAC calculated?

Four standard formulas — pick the assumption that fits your context. Default is BAC ÷ CPI (assumes past cost performance continues). The dashboard shows all four side-by-side so you can sanity-check.

Can I email a weekly PDF automatically?

Yes — Reports → Schedules. Pick a report, a frequency, recipients. We send a branded PDF; the client sees your company logo, not WBSync's.

What's the 'banana' on the S-curve?

The early-finish and late-finish envelope around the planned-value curve. It's the range of acceptable progress given your contract dates. If EV stays inside the banana, you're on schedule.

Does the portfolio rollup show every project?

Every active project the viewing user has access to. Permissions are respected: a PM scoped to one project won't see the others on the rollup.

Related