Every contract,
its payments and its end date
Create contracts from ready templates, set the value and the installment plan, and let BOOM ERP remind your team before a contract expires or when a payment is overdue. Renew, freeze or cancel with a full history of what changed.
Start ManagingContracts That Track Themselves
From the first draft to the last installment, each contract keeps its text, team, payments, files and history in one record.
Types and Templates
Define contract types, each linked to its own template. Choosing a type fills in the contract text and the team members, and you can still edit them for a single contract.
- Contract types with templates
- Templates from a link, path or HTML
- Contract text filled automatically
- Team members from the type
Clear Terms
Write the scope of work, the client's obligations and your company's obligations in structured fields, so everyone knows what was agreed.
- Scope of work
- Client obligations
- Company obligations
- Internal notes
Value and Installments
Set the contract value and choose a single payment or installments. BOOM ERP can split the value evenly and spread the due dates over the contract period.
- Single payment or installments
- Automatic even distribution
- Partial payments recorded
- Tax and payment mode
Payment Reminders
Upcoming and overdue payments are listed for each responsible staff member, and the responsible person is reminded if an installment is still unpaid a week after its due date.
- Upcoming payments list
- Overdue payments list
- Reminder a week after the due date
- Mark paid or unpaid
Currencies and Extras
Keep each contract in its own currency and see totals converted to your reporting currency. Side items with their own amount and date never affect the contract value.
- Contract currency
- Reporting currency conversion
- Refresh exchange rates
- Extras kept separate
Expiry and Renewal
A reminder goes out seven days before the end date. Past the end date, the contract is set to expired and becomes read-only; renew it with new dates and the history is kept.
- Reminder 7 days before expiry
- Automatic expiry
- Read-only once expired
- Renewal history
Freeze or Cancel
Freeze a contract for a set period, or cancel it — both require a reason, so the record always explains why a contract stopped.
- Freeze with a period
- Reason required to freeze
- Reason required to cancel
- Status changes logged
No Overlapping Contracts
If the client already has a live contract of the same type in an overlapping period, saving is blocked. New contracts can be required to have a value and at least one payment.
- Overlap check by client and type
- Value and payment required
- Incomplete contracts listed
- Rules you can switch in settings
Contracts: Know What Is Owed and What Ends Next
A contract in a folder cannot remind anyone. In BOOM ERP the contract knows its value, its installments and its end date, and it tells the responsible person when something needs attention.
When a contract passes its end date, it is set to expired automatically and becomes read-only. Only staff with the special permission can edit an expired contract, so the agreed terms stay as they were signed.
Contracts are linked to the client in the CRM, and payments sit alongside Finance.
From Draft to Renewal
1. Choose a type
The template fills the contract text and the team members.
2. Set the value
Pick a single payment or installments and distribute them over the period.
3. Follow up
Mark payments as paid and get reminders for overdue installments.
4. Renew or close
Renew with new dates, or freeze or cancel with a reason.
Everything a Contract Needs
What your team gets with Contracts:
- Types and templates — templates from a link, a server path or pasted HTML.
- Terms — scope of work, client obligations and company obligations.
- Value and payments — single payment or installments, with tax and partial payments.
- Auto-distribute — split the value evenly across the contract period.
- Payment reminders — sent a week after an unpaid installment falls due.
- Currencies — conversion to a default reporting currency.
- Extras — side items that never change the contract value.
- Expiry — reminder seven days ahead and automatic expiry.
- Renewals — new dates with a saved renewal record.
- Freeze and cancel — each with a required reason.
- Overlap check — one live contract per client, type and period.
- Files and history — attachments, internal notes and an activity log.
Where Teams Put It to Work
Want to see it first? Talk to us, or compare the plans.
Frequently Asked Questions
Can I split a contract into installments?+
Will I be reminded before a contract ends?+
What happens when a contract expires?+
Can a contract be paused?+
Can the same client have two overlapping contracts?+
Do contracts support different currencies?+
Stop finding out a contract ended after the fact.
Values, installments, reminders and renewals in one place. Talk to us for a quick walkthrough.
Start Managing