Skip to Content

Contract Management

Managing property leases just got easier with our Contract module. Whether you’re handling landlord leases, tenancy agreements, or public sector leases, this interface gives you full visibility and control over the lifecycle of every contract.

Contract Lifecycle

The following diagram shows the various stages in the contract workflow:

Contract Status Description

StatusDescription
DraftThe contract is being created and has not yet been finalized or shared.
IssuedThe contract has been finalized internally and shared with the counterparty.
NegotiationBoth parties are actively discussing and making changes to the contract.
ActiveThe contract has been agreed upon and signed. It is currently in effect.
ExpiredThe contract has reached its end date and is no longer active.
VoidThe contract has been invalidated before becoming active.

Contracts Dashboard

The Contracts page offers a birds-eye view of all contracts segmented by status:

Contracts List

Use the filters to drill down into contract types and statuses quickly. Each row gives instant access to edit, view, or perform actions like issuing or assigning tenants.

Adding a New Contract

To add a new Contract, click at New Contract button.

Fields Overview

You must fill in required fields, marked with a red asterisk (*).

AttributeDescription
PartyThe main contact or legal entity in the agreement.
RoleIndicates whether the contact is a Supplier, Tenant, or Customer.
Agreement TypeDescribes the nature of the lease (e.g. Landlord Lease).
Agreement DateThe official date the agreement was signed.
Start Date / End DateDuration of the contract.
Auto RenewWhether the contract auto-renews at term end.
Reference NoSystem-generated reference identifier.
Tax ModeDisplays whether the contract is taxable.
Notice Period DaysRequired notice duration for termination.
Renewal Reminder DateNotification date before contract renewal.
Invoice ModeShows how invoices are issued (e.g. Advance).
Payment MethodDefault payment channel like BACS.
Agreement AmountMonthly or recurring rent amount.
Repair Payment PartyIndicates who is responsible for repairs.
Rent AssuredA flag for guaranteed rent support.
Furnishing StateProperty furnishing condition (e.g. Furnished).

Addendums

Need to modify a live contract? Add addendums without altering the original agreement. These are version-controlled and displayed with effective dates for clarity.

View Contract

View or update contract information seamlessly:

  • Click the edit icon next to any contract to view Contract information.

Contract Details

Clicking into any contract opens the main Contract Details panel. You’ll find all vital information clearly grouped under following tabs:

  • Terms
  • Payment Plan
  • Rent Journal
  • Documents
  • Activity

Contract Information

Edit Contract Information

To edit a contract, click the Edit button on the overview panel. This opens multiple tabs for a detailed update.

Terms

The Terms section allows users to define and manage key contractual clauses by selecting from a set of predefined options within the contract template. These terms ensure consistent application of rental conditions and compliance across tenancy agreements.

Users can add or modify terms at the Contract Template level and then apply those terms to individual contracts. This promotes standardization while allowing for flexibility based on specific agreements.

How It Works

  1. Define contract terms within a Contract Template.
  2. When creating or editing a contract, apply relevant terms from the template.
  3. Customize applicable values (e.g., furnishing status, payment method) as needed.

Fields Overview

AttributeDescription
Agent ManagedIndicates if the property is managed by an agent (Yes/No).
Deductions AllowedStates whether deductions (e.g., for repairs or damages) are permitted.
First Rent Payment DayThe due date for the initial rent payment. Typically set to the contract start date.
Follow-on Rent Payment DayThe recurring due date for subsequent rent payments (e.g., every 1st of the month).
Furnishing StateDescribes the furnishing status of the property (e.g., Furnished, Unfurnished).
Invoice ModeDefines when the invoice is generated, such as Advance or Arrears.
Payment MethodThe chosen payment channel, e.g., BACS, Direct Debit.
Rent Assured**Specifies if the rent is contractually guaranteed.
Repair Payment PartyIdentifies who is responsible for repair payments (e.g., Tenant, Supplier).

Tip: Use the Edit button to quickly modify term values specific to a contract without affecting the base template.

For consistency and clarity, it’s recommended to define and maintain templates centrally before applying them to multiple agreements.

Payment Plan

This section outlines the details of the payment plan associated with a tenancy contract. It provides a comprehensive view of the payment schedule, status, and history for a given property.

Payment Plan

Plan Summary

The top section provides an overview of the payment plan status and configuration. Below is a breakdown of the attributes displayed:

AttributeDescription
StatusIndicates whether the payment plan is currently active.
DurationThe time span the contract is valid, shown as start and end dates.
Plan AmountMonthly payment amount due as per contract terms e.g. rent due for the property.
Billing TypeDescribes the billing frequency (e.g., recurring or one-time).
Billing Interval CountA numeric value representing the number of intervals between each billing event - 1, 2, etc.
Billing IntervalThe type of time period used for the interval i.e. how often billing occurs - daily, weekly, monthly, quarterly, yearly.
Billing Usage TypeType of lease agreement, e.g., Licensed.
Payment MethodMode of payment specified, such as BACS, Cash, Cheque, Credit Card, Direct Debit, or Rental Income.

Plan Lines

This section details the individual monthly payments (installments) and their respective statuses. Each line represents a month’s payment with detailed tracking.

AttributeDescription
Installment #Sequential number representing each installment.
Due DateThe date when the payment is due.
Payment AmountAmount billed for each installment (typically fixed).
Actual Payment DateThe date on which the payment was actually made.
Paid AmountAmount received against that installment.
StatusPayment status for the installment. Statuses include Pending, Paid, or Journal.

Payment Status

Following table describes the payment status:

StatusDescription
PendingPayment is pending.
Journal(Applicable for rental contracts only) Rent Journal entry has been created for this installment, including any adjustments, if any.
PaidInstallment amount has been paid.
Adding a Payment Plan

Use the New Payment Plan button to create a payment plan for a specific contract. The Plan Lines will be populated based on the details provided in the payment plan. You can review and adjust the plan payments as needed.

Edit Payment Plan

Click at to view or modify the corresponding Payment Plan.


Rent Journal

Applicable exclusively to rental lease agreements.

The Rent Journal is a financial component of the system that captures and records all rental-related financial transactions for specific Contract. This journal serves as the authoritative source for tracking amounts due, received, and adjusted for both the property supplier (Landlord) and the property customer (Tenant) during a rental period. The Rent Journal ensures:

  • Accurate, auditable financial records for all contracts
  • Transparency in payments and deductions for both tenants and landlords
  • Easy reconciliation with bank transactions and general ledger

This journal is critical for automating rent flow accounting, producing rent statements, and supporting end-of-period reconciliation and reporting processes.

Rent Journal

AttributeDescription
Entry DateDate journal entry was created
Rent Start/End PeriodPeriod covered by the payment
Rent AmountGross amount due
Deductions for PeriodDiscounts or offsets
Net Rent for PeriodFinal payable amount
Rent Amount PaidTotal paid for that period
Rent Amount DueOutstanding amount
StatusJournal entry status - Draft, Paid

How It Works

Each time a Contract is initiated or renewed, the Rent Journal is automatically initialized to begin tracking financial activity based on the agreed rental terms.

The Rent Journal records:

  • Rent Due from Tenant: The total rental amount the Tenant is obligated to pay for a given period, based on the contract.
  • Rent Due to Landlord: The payable amount that the Agency or Operator owes to the Landlord, typically after deducting management fees or agreed charges.
  • Adjustments & Deductions:
    • Tenant Side: Discounts, arrears carried forward, late fees, or partial payments.
    • Landlord Side: Management fees, maintenance charges, vacancy periods, or withheld payments for compliance issues.
Adding a Journal Entry

Use the New Journal Entry button to create a journal entry for specific payment plan installment and add any deductions. Each entry in the Rent Journal includes:

  • Contract reference
  • Rental period (e.g., monthly, weekly)
  • Amounts due (from tenant, to landlord)
  • Adjustment details (type, reason, value)
  • Net payable/receivable
  • Journal status (Draft, Approved, Posted)
Edit Journal Entry

Click at to view or modify the corresponding Journal entry.


Documents

Upload, download, and manage all supporting documents associated with a contract. Any system-generated documents (such as PDF or DOCX files) will automatically appear in this section for easy access and reference.


Activity

The Activity section provides a detailed audit trail for each contract. It records user interactions with the contract, offering visibility into what actions were taken, by whom, and when.

Actions Dropdown

The Actions menu button offers a range of contract lifecycle operations to help manage tenancy records efficiently. These actions allow users to generate documents, update contract states, or assign tenants.

AttributeDescription
Generate ContractCreates a system-generated contract document (PDF or DOCX) based on the current contract details. This file will be accessible under the Documents tab.
EditOpens the contract form in edit mode, allowing you to update any contract-specific details, including duration, payment plan, or terms.
Mark as ExpiredManually updates the contract status to “Expired”. Useful for closing contracts that have ended but not automatically transitioned.
Mark as VoidVoids the contract, indicating that it is no longer valid or was canceled. This action is typically irreversible.
Assign TenantLinks a tenant profile to the contract. This enables tenant-specific billing, documentation, and communication.

Tip: These actions are permission-based. If you can’t see an option, check your user role or speak to your system administrator.


Still have questions? Reach out to our support team.

Last updated on