---
title: Create and Manage Contracts in TimeSentry
description: Learn how to create a new revenue-based contract in TimeSentry, configure counterparty details, set payment terms and hourly rates, then edit and update the contract configuration.
---

[Skip to content](https://help.timesentry.ai/create-and-manage-contracts-in-timsentry#main-content)

English

Show submenu for translations

![Logo TRS](https://help.timesentry.ai/hubfs/Brand%20Assets/Logo%20TRS.svg)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](https://timesentry.ai/contact)

[Contact us](https://timesentry.ai/contact)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [TimeSentry Knowledge Base](https://help.timesentry.ai/?hsLang=en)
2. [Getting started](https://help.timesentry.ai/getting-started?hsLang=en)
3. [Onboarding & Setup](https://help.timesentry.ai/getting-started?hsLang=en#onboarding-setup)

# Create and Manage Contracts in TimeSentry

**Summary:** Define the client relationship, billing rates, payment terms, and schedule used to value work and support invoicing.

Contracts hold the commercial terms for work performed between companies. They are especially important when team members bill at different rates or the engagement uses a defined payment schedule.

**Before creating a contract**

Confirm that the client or counterparty relationship exists under **Org** and that the relevant project has been created. Gather the agreed billing rates, payment terms, start and end dates, and billing schedule.

**Create a contract**

1. Open **Org \> Contracts**.
2. Select the option to create a contract.
3. Choose the counterparty or client.
4. Enter the contract name and available notes or descriptive terms.
5. Set the start and end dates when applicable.
6. Enter the total value if the agreement has one.
7. Choose payment terms and a schedule such as one-time, weekly, bi-weekly, monthly, or annual when those options apply.
8. Add the relevant projects.
9. Configure team billing rates.
10. Save the contract.

**Configure team rates**

Contracts are the source of truth for per-timekeeper billing rates. Assign a rate to each team member covered by the engagement. If no contract-specific rate is available, company defaults may be used where supported.

When a rate changes, update the appropriate contract and effective working arrangement rather than editing historical time values indiscriminately.

**Link projects**

Associate the projects governed by the contract. A project can represent the provider's downstream view of a client's engagement, so verify the active company and project relationship before linking it.

**Manage the contract lifecycle**

Open a contract to update its projects, schedule, terms, dates, value, or rates. Before ending or archiving an agreement, confirm that outstanding time, invoices, accounts receivable, and integration syncs are complete.

**Troubleshooting**

- **A team member is unavailable:** confirm the company relationship and project access.
- **A rate is missing from reports:** verify the timekeeper's contract rate and the contract associated with the project.
- **The client or project is missing:** switch to the intended company and repair the relationship or project link.
- **Invoice values are unexpected:** review billable status, approved hours, contract rates, payment terms, and the invoice's selected detail level.

Related articles: *Key concepts: projects, teams, contracts, and time entries* and *Understanding billable vs non-billable time*.

**Interactive walkthrough**

<iframe height="315" style="margin: 10px auto; display: block; clear: both;" width="560"></iframe>

 

- [Getting started](https://help.timesentry.ai/getting-started?hsLang=en#main-content)

    - [Platform Overview](https://help.timesentry.ai/getting-started?hsLang=en#platform-overview)
    - [Onboarding & Setup](https://help.timesentry.ai/getting-started?hsLang=en#onboarding-setup)
- [Troubleshooting](https://help.timesentry.ai/troubleshooting?hsLang=en#main-content)

    - [Access & Login Issues](https://help.timesentry.ai/troubleshooting?hsLang=en#access-login-issues)
    - [Time & Data Issues](https://help.timesentry.ai/troubleshooting?hsLang=en#time-data-issues)
    - [Billing & Payments Issues](https://help.timesentry.ai/troubleshooting?hsLang=en#billing-payments-issues)
    - [Integration Errors](https://help.timesentry.ai/troubleshooting?hsLang=en#integration-errors)
    - [Settings, Security & Capture](https://help.timesentry.ai/troubleshooting?hsLang=en#settings-security-capture)
- [General](https://help.timesentry.ai/general?hsLang=en#main-content)

    - [Best Practices](https://help.timesentry.ai/general?hsLang=en#best-practices)
    - [Core Concepts](https://help.timesentry.ai/general?hsLang=en#core-concepts)
    - [Time Tracking & Approvals](https://help.timesentry.ai/general?hsLang=en#time-tracking-approvals)
    - [Projects, Clients & Contracts](https://help.timesentry.ai/general?hsLang=en#projects-clients-contracts)
    - [Tasks, Notes & Calendar](https://help.timesentry.ai/general?hsLang=en#tasks-notes-calendar)
    - [Expenses & Documents](https://help.timesentry.ai/general?hsLang=en#expenses-documents)
    - [Organization & Staffing](https://help.timesentry.ai/general?hsLang=en#organization-staffing)
    - [AI, Agents & Developer Access](https://help.timesentry.ai/general?hsLang=en#ai-agents-developer-access)
- [Reports](https://help.timesentry.ai/reports?hsLang=en#main-content)

    - [Report Types](https://help.timesentry.ai/reports?hsLang=en#report-types)
    - [Running Reports](https://help.timesentry.ai/reports?hsLang=en#running-reports)
    - [Exporting & Sharing](https://help.timesentry.ai/reports?hsLang=en#exporting-sharing)
    - [Data Analysis](https://help.timesentry.ai/reports?hsLang=en#data-analysis)
    - [Billing, Finance & Reporting](https://help.timesentry.ai/reports?hsLang=en#billing-finance-reporting)
- [Integrations](https://help.timesentry.ai/integrations?hsLang=en#main-content)

    - [Integration Overview](https://help.timesentry.ai/integrations?hsLang=en#integration-overview)
    - [Finance & Payments](https://help.timesentry.ai/integrations?hsLang=en#finance-payments)
    - [Maintenance & Troubleshooting](https://help.timesentry.ai/integrations?hsLang=en#maintenance-troubleshooting)
    - [Apps & Automatic Capture](https://help.timesentry.ai/integrations?hsLang=en#apps-automatic-capture)
    - [Core Integrations](https://help.timesentry.ai/integrations?hsLang=en#core-integrations)
    - [Collaboration & Productivity](https://help.timesentry.ai/integrations?hsLang=en#collaboration-productivity)
    - [Practice Management & HR](https://help.timesentry.ai/integrations?hsLang=en#practice-management-hr)
- [FAQs](https://help.timesentry.ai/faqs?hsLang=en#main-content)

    - [Getting Started FAQs](https://help.timesentry.ai/faqs?hsLang=en#getting-started-faqs)
    - [Time Tracking FAQs](https://help.timesentry.ai/faqs?hsLang=en#time-tracking-faqs)
    - [Billing & Revenue FAQs](https://help.timesentry.ai/faqs?hsLang=en#billing-revenue-faqs)
    - [Team & Access FAQs](https://help.timesentry.ai/faqs?hsLang=en#team-access-faqs)
    - [Account & Subscription FAQs](https://help.timesentry.ai/faqs?hsLang=en#account-subscription-faqs)

[![TimeSentry AI Logo](https://help.timesentry.ai/hubfs/timesentry_rebrand%20copy-2.png "TimeSentry AI Logo")](http://www.timesentry.ai)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/timesentry.ai/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, TimeSentry