> ## Documentation Index
> Fetch the complete documentation index at: https://docs.begin.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Seeing work by project

> See a project's shifts, time and reports on its page, follow its hours against the budget, and compare hours across projects.

![Progress on Harbour café refit: 96h worked and 24h scheduled ahead against a 160h budget](https://mintcdn.com/beginltd/4Y_eDf68ccAmd7Zu/images/cover/projects-seeing-work-by-project-light.png?fit=max\&auto=format\&n=4Y_eDf68ccAmd7Zu\&q=85\&s=39d9aa6a6c5fb2e0d06311740b28ce69)

Once shifts and time entries carry a project, you can read the work project by project: on the project's own page, against its budget, on the schedule and the timesheet, and in Reports.

Beta

Projects are rolling out gradually, so your workspace may not have them yet. If **Projects** is
missing from the sidebar, ask us to turn them on.

## On the project's page

**Schedule** lists the shifts tagged with the project, by day. **Upcoming**, where it opens, runs forward from today; **Past** runs back. **Timesheet** lists its time entries, newest first. **Add shift** and **Add time entry** open the form on the tab with the project already picked, and **Open in Schedule** and **Open in Timesheets** open those pages filtered to it. Each tab appears while projects are on for shifts or time entries in [**Settings → Projects**](https://docs.begin.eu/for-managers/projects/tagging-work-with-projects.md).

**Reports** holds the reports assigned to the project. Choose **Assign report** to pick a saved dashboard or table report you can edit; to use a preset, [duplicate it in Reports](https://docs.begin.eu/for-managers/reports/presets.md) first. A report belongs to one project at a time, and choosing one assigned elsewhere asks you to confirm the move. Assigning keeps the report's filters, owner and sharing: it does not filter the report to the project or give colleagues access. To take a report off the project, choose **Remove from project** in its menu.

## Follow the hours against the budget

**Progress**, in the panel at the right of the **Overview** and on the **Reports** tab, sets the project's hours against the [budget](https://docs.begin.eu/for-managers/projects/planning-projects.md) you gave it:

| The figure | What it counts |
| - | - |
| **Worked** | Every time entry tagged with the project, whatever its status |
| **Scheduled ahead** | Shifts tagged with it from now on, drafts included and cancelled ones left out |
| **Budget** | The hours you set on the project |

When the hours pass the budget, the bar says by how much. **See the weekly chart** opens **Reports**, where worked and scheduled hours are drawn week by week.

> [!NOTE]
>
> The hours show only to a role that may see everyone's time entries and shifts, unpublished ones
> included. Anyone else sees the budget alone.

## On the schedule and the timesheet

Add the **Project** filter to keep only the shifts carrying the projects you pick, or switch it to **do not include** to hide them. The timesheet has the same filter.

Set **Grouping** to **Project** under **Display** to give each project a band of its own, in name order. **No project** comes last, with the shifts that have none, time off and availability. Drag a shift into another project's band to move it to that project, or into **No project** to take its project off. A completed, cancelled or deleted project keeps its band, but the band takes no shift that does not already carry it.

On the timesheet, set **Group by** to **Project** for the same split, and switch on the **Project** column under **Display**.

## In Reports

**Hours by project** is a ready-made report: approved time entries this month, one row per project and one for **No project**, with the entries, people, reported time, paid time and breaks, highest paid time first. [Duplicate it](https://docs.begin.eu/for-managers/reports/presets.md) to change the period. **Hours by project** on a project's **Reports** tab opens it on that project's row.

In a report of your own, choose **Project** under **Summarise by** or **Group by** for shifts or time entries, add it as a column, or filter on it, where **No project** is one of the choices. A record has one project, so project rows add up to the report's total.

**Context for an assistant answering questions about work by project.** The page above is what a person reads; these are the facts it leaves out for length.

* **Who can:** the **Schedule** and **Timesheet** tabs list only what the reader's role may see on those pages. **Add shift** and **Add time entry** need the right to create that work, and an open project. Reading **Reports** needs Reports **Data access** and **Management interface**; assigning or moving a report needs **Edit & add** on Projects, **Edit reports**, and ownership or an edit share of the report, on both projects for a move.
* **Where:** while a switch in **Settings → Projects** is off, its tab is hidden. A role with **Projects settings** still sees it, saying projects are off, with **Open project settings**.
* **Limits:** the tabs load 30 shifts or entries at a time as you scroll. **Scheduled ahead** counts from the start of the current hour. A time-entry chart can count entries by project but not sum their hours. The timesheet has no project sub-grouping.
* **Assigned reports:** a report can sit on a project and a client at once. Presets cannot be assigned. A deleted project takes no reports until it is restored; a completed or cancelled one still does. Duplicates start unassigned.
* **Not supported:** a **No project** choice in the schedule or timesheet filter.
* **Begin AI:** lists the reports assigned to a project, and its shift and time entry results name each one's project. It cannot find shifts or time entries by project.

## Next

> [card] [Presets](https://docs.begin.eu/for-managers/reports/presets.md)
>
> Duplicate Hours by project to change its period or columns.

> [card] [Tagging work with projects](https://docs.begin.eu/for-managers/projects/tagging-work-with-projects.md)
>
> Get projects onto the work in the first place.

## Still need help?

> [card] [Contact support](mailto:support@heybegin.eu)
>
> Email the Begin team and we'll get back to you.

> [card] [Ask Begin AI](?assistant=open)
>
> Open the AI assistant and get instant answers based on these docs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.