Projects

Organize multiple jobs, tasks, invoices, and time logs under a single project for large or ongoing work.

Overview

Projects group related work into a single view. Use projects for multi-visit engagements, ongoing service contracts, or large jobs that span multiple work orders. Each project tracks its own tasks, jobs, invoices, time logs, purchase orders, estimates, expenses, and files. Forz calculates financial summaries — billed, paid, and outstanding amounts, so you can monitor project profitability at a glance.

Projects come in two types: Customer Projects (linked to a customer record) and Internal Projects (not tied to a customer, for internal operations).

Before You Begin

Prerequisites:

  1. The Project module is enabled (Settings > Modules).

  1. You have the Projects: Create permission on your role.

  2. For customer projects: at least one customer record exists. At least one project status is configured (Settings > Statuses > Project).

Creating a Customer Project

  1. Click Projects in the sidebar navigation.

  1. Click Customer Project.

  1. Enter a Name for the project (e.g., "Johnson Residence - Full Renovation"). This is required.

  1. Select a Customer from the dropdown. This is required for customer projects.

  1. Optionally select a Service Address from the customer's addresses.

  2. Optionally select a Contact from the customer's contacts.

  3. Optionally enter a Description.

  4. Click Save.

Expected result: Forz creates the project with the first project status (e.g., "Open"), assigns a sequential project number (e.g., PRJ-1008), and opens the project detail page.

Creating an Internal Project

Internal projects track operational work not tied to a customer — fleet maintenance, office renovations, training programs, or equipment upgrades.

  1. Click Projects in the sidebar.

  1. Click Internal Project.

  2. Enter a Name for the project.

  1. Optionally enter a Description.

  2. Click Save.

Expected result: Forz creates the internal project. Internal projects do not require a customer and show a simplified set of tabs (overview, tasks, and files).

Project Detail Tabs

The project detail page organizes information into tabs. Available tabs differ between customer and internal projects.

Overview

Displays the project name, status, number, customer (if applicable), address, contact, description, and labels. For customer projects, a financial summary card shows billed, paid, outstanding, and revenue amounts.

Contacts

Appears when the project has two or more linked contacts. Shows all contacts associated with the project, with one designated as the primary contact.

Note: The contacts tab only appears when there are at least two contacts linked to the project. If there is one or zero contacts, the primary contact displays on the overview tab instead.

Jobs

Lists all jobs linked to this project. You can create new jobs from this tab, and they are automatically associated with the project.

Invoices

Shows all invoices generated from the project's jobs. Displays invoice status, amounts, and payment status.

Purchase Orders

Lists purchase orders associated with the project. Tracks materials and supplies ordered for the project work.

Finance

Displays a financial breakdown of the project:

  • Revenue (total paid amount from invoices marked "Paid" or "Partially Paid”).

  • Billed Amount (total amount across all invoices).

  • Paid Amount (total payments received).

  • Outstanding Balance (sum of balances on non-draft invoices that are not fully paid).

  • Labor Total (sum of pay amounts from time logs linked to the project).

  • Expenses Total (sum of expense amounts).

  • Total Expenses (labor plus expenses combined).

Tasks

Displays tasks linked to the project in both list and board views. You can create tasks, apply task templates, and drag tasks between status columns. See Managing Tasks for details.

Timelogs

Shows time entries logged against the project. Tracks labor hours and associated pay amounts.

Files

Stores documents and files uploaded to the project.

Editing a Project

  1. Open the project from the Projects list.

  1. Click the field you want to edit (name, status, description, customer, address, contact, or labels).

  1. Make your changes. Updates save automatically for inline edits.

Expected result: The field value updates and is reflected on the project detail page.

Filtering and Searching Projects

  1. Click Projects in the sidebar.

  1. Use the filter controls to narrow results by Status, Labels, or Created date range.

  2. Use the search bar to find projects by name or number.

  3. Click a column header to sort the list.

Expected result: The projects list updates to show matching records.

Deleting a Project

Deleting a project has restrictions to prevent data loss.

  1. Open the project detail page.

  1. Click Delete.

Expected result: The project moves to the trash bin.

Warning: You cannot delete a project that has associated jobs, invoices, or purchase orders. Remove or reassign these records before deleting the project.

What Happens After Creating a Project

When a project is created, Forz automatically:

  • Assigns a project number — a sequential identifier (e.g., PRJ-1008) generated by the Numerable concern.

  • Sets the initial status — uses the first status in your configured project statuses.

  • Creates an activity note — logs the creation event for the audit trail.

  • Indexes for search — the project becomes searchable by name and number.

Common Scenarios

Managing a multi-phase commercial HVAC installation

An HVAC contractor wins a contract to install systems across a 3-story office building. They create a customer project "ABC Corp - HVAC Installation" and add three jobs: "Floor 1 Ductwork," "Floor 2 Ductwork," and "Floor 3 Ductwork." Each job has its own schedule and assigned technicians. The project's finance tab shows total billed and paid amounts across all three jobs, giving the project manager a single view of profitability.

Tracking an internal fleet maintenance program

A plumbing company creates an internal project "Q1 Fleet Maintenance" to manage van servicing. They add tasks for each vehicle: "Van 01 - Oil change," "Van 02 - Brake inspection," and "Van 03 - Tire rotation." Time logs track the hours each mechanic spends, and expenses capture parts costs. The finance tab tallies total labor and expense costs.

Coordinating a fire safety compliance audit

A fire safety company creates a project for a property management client who needs annual inspections across five buildings. Each building gets its own job within the project. As inspections complete, invoices are generated per building. The project overview shows the outstanding balance — the property manager's accounts payable team uses this to track what has been billed versus paid.

Troubleshooting

Problem

Solution

Cannot delete a project

Projects with linked jobs, invoices, or purchase orders cannot be deleted. Open the project and check the Jobs, Invoices, and Purchase Orders tabs. Remove or reassign these records first.

Finance tab shows $0 for all amounts

Financial totals are calculated from linked invoices, time logs, and expenses. If no invoices or time logs exist on the project, all amounts will be zero. Create jobs, generate invoices, or log time against the project.

Contacts tab does not appear

The contacts tab only shows when two or more contacts are linked to the project. Add additional contacts to the project to see this tab.

Project search returns no results

Projects are indexed by name and number. Ensure you are searching by one of these fields. Status and label values are not included in the search index — use filters instead.