How to Create a Contract Template in PSOhub
Learn how to build a reusable contract structure with groups and contract lines in PSOhub
Updated: 27 October 2026
Audience
-
Admin
Objective
This article explains how to create a contract template in PSOhub — including how to set up contract groups and define contract lines with billing types and pre-defined values — so you can apply a consistent contract structure when creating projects.
Prerequisites
You must have Admin user access in PSOhub.
What Is a Contract Template?
A contract template is a pre-defined contract structure made up of groups and contract lines. It reflects the financial agreement between your organization and a customer, capturing the products or services being delivered, their costs, and billing types.
Creating a template saves time when setting up projects with the same contract layout. Once built, a template can be applied to any number of projects.
In the PSOhub workflow, the contract is the base for all project work, as budgets, tasks, and billing are all built off its structure.
⚠️ Important: A contract in PSOhub is the financial agreement signed off between your customer and your organization. It reflects the offer, proposal, or statement of work (SOW) line by line — including what has been sold, its cost, and payment terms.
Step 1: Create the Contract Template
- Click the Gear icon in the main menu to open Settings.
- Click Templates, and make sure you are in the Contract tab.
- Click Create.
- In the dialog box, complete the following fields:
| Field | Description |
|---|---|
| Name | Enter a name for the contract template (for example, Professional Training Courses). |
| Business unit | Select the business unit — the legal entity, department, or team — responsible for this contract. |
| Currency | Select the currency this contract will be managed in. |
5. Click Save. The new contract template is created and opens ready for you to add groups and contract lines.
Step 2: Create Contract Groups
💡 Tip: Contract groups are the building blocks of your template. They group related contract lines together and are used for filtering and reporting purposes.
- Click + Add group or Add first group.
- In the Edit Contract Group Template dialog box, enter the Group Name (for example, Courses or Services).
- Click Save.
- Repeat to add as many groups as needed to match your quote, proposal, or SOW.
📌 Note: Group numbers are assigned in increments of 10 by default and are used for filtering and reporting. If you work with complex contracts requiring a custom numbering structure, you can adjust these numbers in Settings > Project Settings > Contract Group Numbers.
📌 Note: Each contract group can have a maximum of 100 contract lines. If you need more, create additional groups.
Step 3: Add Contract Lines
💡 Tip: Contract lines define the individual products or services within each group, including their billing type and pre-defined values.
- In the relevant contract group, click the + button.
- Select the billing type from the pop-up selection: Fixed Fee, Time & Materials, Product, Retainer or Expense.
- Enter a Name for the contract line and Description (optional).
- Select the Group it belongs to under Identification in the right-hand pane.
- Line ID is automatically assigned, but you can select a different value if you have a custom numbering structure in place.
- Enter the Billing information.
- Optionally, complete the pre-defined value fields in the left-hand pane. These values carry over to the project when the template is selected but can be overwritten at the project level.
- Click Save.
- Repeat for each contract line until your template is complete.
Contract Line Fields by Billing Type (Left-Hand Pane)
| Billing type | Available fields |
|---|---|
| Fixed fee | Amount, Sales Budget, Budget Costs. Entering a value in the Amount field automatically copies it to Sales Budget. |
| T&M | Sales Budget, Budget Costs. |
| Expense | Sales Budget, Budget Costs. |
| Retainer | Sales Budget, Budget Costs. |
| Product | Price list, Product, Billing Frequency, Quantity, Price per unit, Cost per unit, Sales Budget, Budget Costs. |
Additional options available on all contract lines:
| Option | Description |
|---|---|
| Active | Uncheck to create the line as inactive. The line will not be available for time or expense entry until manually set to Active on the project. |
| Display estimate on quote (budget) | When selected, the internal estimate/budget for this line is visible to the customer on a quote. |
Result
Your contract template is saved and available in PSOhub. It can be selected when creating a new project, applying a consistent contract structure, groups, and pre-defined values across all projects that use the same layout.
💡 Tip: PSOhub includes a set of standard contract templates out of the box. Review these before creating a new one — you may be able to modify an existing template instead of starting from scratch.
Next Steps
✅ Add a contract line to a template
Expand your template by adding further contract lines to existing groups.
How to Add a Contract Line in a Contract Template
✅ Modify a contract line in a template
Update the name, billing type, or values of an existing contract line in your template.
How to Modify a Contract Line in a Template
✅ Create a budget template
Build a reusable budget structure linked to this contract template to baseline hours and roles.
How to Create a Budget Template in PSOhub