One platform for projects, people, and revenue

Projects, resourcing, timesheets, invoicing, and reporting in a single live view. Finance and delivery work from the same numbers, so you know where every engagement stands before the month closes.

Scopra dashboard: quick actions, this week's planned allocations, and the timesheet approvals queue

Budgets, forecasts, and GP on every project

Each project carries its own financial record: what was contracted, what delivery is forecast to cost, and the gross profit you are on course to keep. Delivery leads and finance see the same figures at the same time.

  • Contracted amount with contingency held and usable budget
  • Forecast Revenue, Forecast Cost, and Forecast GP beside actuals to date
  • Burn and GP trend charts on every project summary
  • Project health rated across nine delivery dimensions

Explore project management in detail →

Project contracts view with contracted amount, contingency held, allocated value, and usable budget

The full commercial record for every client

Open a client and the relationship is already summarised: value to date, average GP%, active engagements, and what remains on contract, with billing details and contacts alongside.

  • Lifetime value, last six months value, and average GP% per client
  • Overview, Projects, Invoices, and Addresses in one record
  • Engagement summary: contracted amount, forecast revenue, contract remaining
  • Payment terms, VAT number, and open invoices beside the relationship

Explore client management in detail →

Client record with lifetime value, average GP%, engagement summary, and billing details

See capacity before it becomes a problem

The resourcing planner shows every person, every allocation, and every gap across the weeks ahead. Book people onto projects by day, hold placeholder roles for hires you have not made yet, and let the planner flag anyone booked past capacity.

  • People and Projects views across day, week, month, or quarter ranges
  • Allocation statuses from Tentative through Likely and Committed to Contracted
  • Time off, public holidays, and placeholder roles you can hire into later
  • Over-allocation warnings the moment someone is booked past capacity
«Today»
People viewProjects view DefaultWeekMonthQuarter Weekends
Key: Tentative Likely Committed Contracted Free
Over-allocation warnings (1) · Priya Mehta is over-allocated on 22 Jul — 11.0h booked against 8.0h capacity (3.0h over)
Week of Jul 20, 2026
2021222324
Week of Jul 27, 2026
2728293031
Public holidays
Holiday
SC
Sam Carter
7.5h
7.5h
7.5h
8h
Off
7.5h
7.5h
Free
6h
Time off
8h
Website replatform programme
7.5h
7.5h
7.5h
7.5h
7.5h
Data platform migration
8h
6h
PM
Priya Mehta
8h
8h
11h
7.5h
7.5h
8h
Free
7h
7h
TB
Tom Bryant
2.5h
7h
7.5h
8h
7.5h
Free
8h
8h
UX
UX Designer (Placeholder)
7.5h
7.5h
7.5h
7.5h
7.5h

Time captured weekly, approved without chasing

Everyone logs a simple Monday to Friday week. Reviewers get one queue with the hours, the projects, and the value of the work, and clear a week in two clicks or send it back with a question.

  • Weekly Monday to Friday entry with submit and recall
  • A review queue split into Awaiting, Overtime, and Historic
  • Approve or question each entry, with urgency flags on late submissions
  • Billable and non-billable value totalled per week as you review
Timesheet review queue with weeks awaiting review, urgency flags, daily hours, and billable value

Billing that follows delivery

Invoices live beside the work they bill. Raise them from approved time, move them through a proper status workflow, and always know what is outstanding, what is ready to send, and what is overdue.

  • A full status workflow from planned through raised, sent, and paid
  • Outstanding balance, ready to send, and overdue amounts at a glance
  • Raise invoices from approved timesheets without re-keying
  • Every invoice tied to its project and client record
Project invoices tab with outstanding balance, overdue invoices, and the invoice status workflow

Forecast against actual, without the exports

Reporting reads straight from the same live data as delivery. Pick a period and see the forecast position, how it compares with what actually happened, and where the gaps are, before anyone asks for a spreadsheet.

  • Forecast Revenue, Cost, GP, and GP% for any period, with the previous period beside it
  • Forecast against actual by client and project, with the variance made explicit
  • Resource utilisation against contracted hours, billable and non-billable
  • Invoice ageing and missing timesheets, so nothing drifts quietly
Reporting overview with forecast revenue, cost, GP, and billable utilisation for the selected period

Foundations your finance team will trust

The configuration that makes the numbers dependable: rates, roles, calendars, thresholds, and a record of every change.

Rate cards

Price work by role or blended rate, with defaults that flow into budgets and forecasts.

Project roles

Define the roles you resource against, each with a default hourly rate.

Public holidays

Holiday calendars that resourcing and capacity calculations respect automatically.

GP threshold

Set the gross profit target your projects are measured against.

Audit logs

Every change recorded: who, what, when, and from where.

Seat billing

Power, Project admin, and Resource seats, managed in Stripe with clear monthly totals.

Industries

Classify clients your way and filter everything by sector.

Runn migration

Move from Runn in one step with the built-in migration.

Go deeper

Know your numbers before the quarter closes.

Start with a 14 day free trial. Import from Runn or start clean, add your rates and roles, and see your first project's live position the same day.