Home Library Contracts Contract Blocks

Contract Blocks

Customizable terms for rental contracts

What are contract blocks?

Contract blocks are a set of terms that the landlord can include in the contract with the tenant. Each block represents a separate condition or contract parameter.

How does it work?

When creating a contract with a tenant, the landlord selects the terms they want to include. If a block is not enabled, that condition will not appear in the contract.

Country-specific blocks

Agreement blocks can be linked to a specific country. This allows taking into account the specifics of legislation and contract practices in different countries. Universal blocks are available for all countries.

Data Types

Each block has its own data type that determines the value format:

int
Integer

Integer (quantity, days, months)

float
Decimal

Decimal number (amounts, percentages, rates)

bool
Yes/No

Yes/No (enabled/disabled)

text
Text

Text (additional notes, conditions)

date
Date

Date (start, end of period)

select
Select

Selection from a list of options

Available Blocks

List of all blocks that can be added to a contract:

Name Country Type Description
Keys Transfer KEYS_TRANSFER Ukraine Integer Number of key sets transferred
Keyfobs Transfer KEYFOBS_TRANSFER Ukraine Integer Number of entry keyfobs transferred
Prepaid Months PREPAID_MONTHS Ukraine Integer Number of months paid upfront at contract signing
Deposit in Months DEPOSIT_MONTHS Ukraine Integer Number of months for deposit payment at contract signing
Upfront Payment Amount UPFRONT_PAYMENT Ukraine Decimal Payment amount at contract signing
Termination Notice Period TERMINATION_NOTICE_MONTHS Ukraine Integer How many months in advance to notify about termination
Rate revision threshold (%) RATE_REVISION_PERCENT Ukraine Integer Percentage change in exchange rate that triggers rent revision
Base currency rate RATE_REVISION_BASE_RATE Ukraine Decimal Reference currency rate on the contract signing date
Reference currency RATE_REVISION_CURRENCY Ukraine Select Currency to which the rent is pegged (EUR or USD)
Other Binding Conditions RENT_OTHER_CONDITIONS Ukraine Text Rent price binding to other circumstances
Who pays utilities UTILITIES_PAYER All Select Select who is responsible for utility payments
Monthly Rent Amount MONTHLY_RENT_AMOUNT Ukraine Decimal Monthly rent amount in national currency
Minimum Rental Period MIN_RENTAL_PERIOD_MONTHS Ukraine Integer Minimum number of months during which tenant cannot terminate the lease
Rent Payment Day RENT_PAYMENT_DAY Ukraine Integer Day of month when rent payment is due
Rent Grace Period RENT_GRACE_PERIOD_DAYS Ukraine Integer Number of days of rent delay not considered a serious violation
Utilities Payment Day UTILITIES_PAYMENT_DAY Ukraine Integer Day of month when utilities for previous month are due
Utilities Grace Period UTILITIES_GRACE_PERIOD_DAYS Ukraine Integer Number of days of utilities payment delay not considered a serious violation
Max Minor Violations Per Year MAX_MINOR_VIOLATIONS_PER_YEAR Ukraine Integer Maximum number of minor payment delays per year
Tenant liability for force majeure events TENANT_FORCE_MAJEURE_LIABILITY Ukraine Yes/No Tenant is responsible for all man-made and other force majeure events (flooding neighbors, fire caused by tenant, property damage beyond normal wear)
Mandatory third-party liability insurance TENANT_THIRD_PARTY_INSURANCE Ukraine Yes/No Tenant must conclude a third-party liability insurance contract when using the property
Automatic contract renewal AUTO_RENEWAL Ukraine Yes/No Contract automatically extends for 1 calendar year
Allowed Minor Violations Per Year UTILITIES_ALLOWED_VIOLATIONS_PER_YEAR All Integer Number of allowed minor utility payment deadline violations per year without penalties
Pets allowed PETS_ALLOWED Ukraine Yes/No Permission to keep pets in the rented premises
Good Neighbor Relations GOOD_NEIGHBOR_RELATIONS Ukraine Yes/No Tenant obligation to follow good neighbor rules. 3+ justified complaints = grounds for termination
Compliance with parking rules PARKING_RULES Ukraine Yes/No Tenant agrees to comply with parking rules on the property territory
Order on adjacent territory ADJACENT_TERRITORY_ORDER Ukraine Yes/No Tenant agrees to maintain order on the territory adjacent to the property
Order on the staircase landing STAIRCASE_ORDER Ukraine Yes/No Tenant agrees to maintain order and cleanliness on the staircase landing
Permission for own communications ALLOW_OWN_COMMUNICATIONS Ukraine Yes/No Tenant is allowed to install own communications on the property with Landlord's consent
Confidentiality compliance TENANT_CONFIDENTIALITY Ukraine Yes/No Tenant agrees to maintain Landlord's confidentiality
Landlord access to the property LANDLORD_ACCESS Ukraine Yes/No Procedure for Landlord's access to the rented premises
Repair before leaving REPAIR_BEFORE_LEAVING Ukraine Yes/No Tenant is obliged to make cosmetic repairs and return the premises in the same condition as received
Repair against rent REPAIR_AGAINST_RENT Ukraine Yes/No Possibility to carry out agreed repairs against rental payment
Mail forwarding FORWARD_MAIL Ukraine Yes/No Forwarding original mail to Landlord if it is not addressed to the Tenant
Tenant rights on rate review TENANT_RATE_REVIEW_RIGHTS All Yes/No When exchange rate changes, tenant can agree to price review or terminate contract using prepaid months
Late vacating penalty (3x) LATE_VACATING_PENALTY All Yes/No Late vacating costs triple the regular rent amount
Fixed rate on advance payment ADVANCE_PAYMENT_RATE_FIXED All Yes/No When making advance payments in hryvnias, the exchange rate is fixed at the time of payment
Landlord's Property Inventory TENANT_ASSETS_LIST Ukraine Yes/No Include a list of landlord's property provided to tenant for use in the contract

Usage Example

For example, when creating a contract, the landlord can select these terms:

Scenario: Apartment rental contract

Yes Monthly Rent Amount 25000 UAH
Yes Deposit in Months 1
Yes Rent Payment Day 5
No EUR Rate Binding Not included in contract

Related Sections