| What | Create custom reports built
around the exact data and
level of detail you
need. |
|---|---|
| Why |
|
| Who |
|
| When | Anytime you need a customized
report of your site's data
(projects, tasks, milestones,
users). |
Before you start
- When you create a report, you can add individuals or teams to the report, granting them view-only access to the report.
The data visible in the report is
based on the report creator's project
access and permissions. Viewers will
see all data the creator can
see.
Create a custom
report
Step 1: Create
the report
- Click Reports in Teamwork.com's main navigation menu. If Reports is not pinned, it might be hidden under the ... More option.

- Click Create custom report in the view's top right.

- Enter a name for the report.
- Choose a report type: user, project, task,
or milestone.
- Select the columns to include in the report. Use Add column to search or browse column categories and toggle columns on/off. Available columns can vary depending on report type and enabled features (for example, time tracking, budgeting, forecasting, and custom fields).
- (Optional) Select Create
formula to add a
calculated column, or Create
custom field to create a
new field you can include in
reports.
- (Optional) Select Create
formula to add a
calculated column, or Create
custom field to create a
new field you can include in
reports.
- Toggle on Show summary row to include cumulative totals for relevant numeric columns in the report.This option is only displayed once at least one column is selected.

- Select the report's date range (week, month, quarter, custom). This determines which items are included in the report and can span up to two years in duration.For project report types, the date range is based on project activity (as reflected in the report's 'Last active' column). Only projects with activity occurring within the selected date range are shown in the report.
Step 2: Apply
filters
Refine the report results using filters in
the Date and filters section.
- Click Filter to open the filters
panel.
- Add filter criteria using:
- Field: The data point
you want to filter by.
- Operator: How the
value should be matched (for
example, is, is not, contains, starts
with, ends with, or is between for
dates).
- Value: The specific
condition you want applied.
- Field: The data point
you want to filter by.
- Click Add filter to include
additional rules. Multiple filters are
combined using AND to further
refine results.
For example, filter Project contains “Q4” and Due date is
between two dates to narrow your
results.
Available filter options vary depending on
the selected report type.
- User reports include filters such
as teams, users, and roles.
- Project reports include filters
such as owner, status, client, tags, and
custom fields.
- Task reports include filters such
as assignees, task status, task lists,
tags, and custom fields.
- Milestone
reports include filters such as
projects, status, and assignees.
Step 3: Set
access permissions
By default, all site administrators have
access to all custom reports.
You can share an individual custom report by
granting view-only access to users or
teams.
The data visible in the report is
based on the report creator's project
access and permissions. Therefore,
anyone the report is shared with will
see all of the report's data,
including for projects they're not a
member of.
- Click Add user or team.

- Check the box on the left of each user you
want to share the report with.
- Select the Teams tab and check the
box on the left of each team you want to
share the report with.
- Click Update.
Step 4: Save the
report
- Review the report's settings, filters, and
sharing permissions.
- Click Save Report.
The report is saved to the Custom
Reports section in the Reports
area.
Next, visualize your report results
by adding charts. See Create
a custom report chart.