Guides / Workforce

WFM projects and costing, step by step

See which projects the hours went to, set a budget and a bill rate, decide where each project gets its hours from, and turn a period of hours into an invoice. Each step shows the exact button to click.

Want the full chapter? Solution Guide, chapter 4: Workforce (PDF) · All documentation

Find a project and read its hours

Do this to see where hours went. Open app.bpmsquare.com/wfm/projects. Hours are attributed from punches.

1

Click Insights

It opens a ring of Hours this month by project, with a list beside it. The card also covers what nobody attributed. Click it again to close it.

The Projects page with the Insights card open and outlined and numbered 1
The card sits above the list.
2

Search the list

Search by name, job number or ID.

The Projects search box outlined and numbered 2
The page counts total and active projects under the title.
3

Choose a status

Planned, Active, On hold, Completed or Cancelled. Then click Filter.

The All statuses list outlined and numbered 3
Filter is to the right of the list.
4

Click a project's name

The list shows ID, Project, Account, Job no., Status, Start, End, Budget hrs and Hours. A project with sub-projects says how many.

The first project name in the list outlined and numbered 4
Hours in the list include the project's sub-projects.
5

Pick a period

This month, Last 90 days or Last 12 months. The page shows hours worked including sub-projects, the number of people, and the share of the budget used.

The period buttons on the project page outlined and numbered 5
Sub-projects are listed below with their own hours.

Add a project and set it up

Do this when a new job starts. The name is the only thing needed to create a project; its ID is assigned for you.

1

Click + New Project

It opens a short form called New project.

The Projects page with the New Project button outlined and numbered 1
The button is at the top right.
2

Type the Project name

For example Pump room fit-out. Status starts as Active, which means it is collecting hours now. For account is optional; it is needed to bill the hours.

The New project form with the Project name outlined and numbered 2
Save & add sub-project is next to the name.
3

Click + Add dates, budget or a contract number

It adds Runs from, Until, Budget hours, Contract / PO number and Bill rate per hour.

The Add dates, budget or a contract number link outlined and numbered 3
These fields are optional.
4

Click Create project

Above it sits Where its hours come from. Cancel leaves without creating anything.

The Create project button outlined and numbered 4
Cancel is next to Create project.
5

Open the project and click Details

The same fields are on the project's Details tab, next to Overview, Billing and Activity. + Create sub-project is here too.

The project page with the Details tab outlined and numbered 5
The project name is the first field.
6

Set the Budget hours

Only punches inside the dates count toward the project. The budget is what the percentage on the project page is measured against.

The Budget hours field outlined and numbered 6
Runs from and Until are to its left.
7

Set the Bill rate per hour

Leave it empty and the project uses the workspace rate.

The Bill rate per hour field outlined and numbered 7
The Contract / PO number is next to it.
8

Open Where its hours come from

Nobody has to pick a project when they punch. Hours are worked out in four steps: the roster, People, Shifts, then Sites. First match wins.

The Where its hours come from card outlined and numbered 8
The card has a button to open and close it.
9

Click Save changes

If two projects match at one step, the hours stay unassigned. They show on the Projects screen so you can settle them on the roster.

The Save changes button outlined and numbered 9
Cancel leaves the page without saving.

Bill a project's hours

Do this once the hours are in. The project needs an account, because the customer is needed to bill its hours.

1

Click the project's name

Open the project from the Projects list.

The first project name in the list outlined and numbered 1
The list is at app.bpmsquare.com/wfm/projects.
2

Open the Billing tab

The card is called Bill hours. It says how many invoices were made from this project.

The project page with the Billing tab outlined and numbered 2
Billing is the second tab.
3

Click Bill a period

It starts an invoice for a period of hours. This guide does not click it.

The Bill a period button outlined and numbered 3
The button is at the top right of the card.
4

Click the invoice number

Each invoice made from the project is listed with Period, On, Hours, Amount and Status. The number opens the invoice.

An invoice number in the Bill hours table outlined and numbered 4
Invoice numbers look like INV-2026-0213.

See it on your own data.

Twenty minutes on a live workspace, with your files and your team.