Contract duration replaces the deprecated commitment concept. Hyperline migrated all commitment periods to contract duration using their previous settings. They work the same way, and contract duration adds a contract start date for more granularity.

Set a contract duration during subscription assignment
By default, a subscription does not have a set contract duration. Toggle the option in the contract section to add one.You can set a default contract duration in a template. Hyperline applies it automatically when you select the template while creating the subscription.

- Immediately starts on the date you assign the subscription.
- Checkout completion starts on the date the customer completes checkout.
- Quote signature starts on the date the customer signs the quote. Available only when creating a quote.
- Manual start lets you start the contract manually at any time after subscription assignment.
- Custom date sets the start date in the past or the future.
You can select
Contract start date as the subscription start date strategy. When you do, the contract start date drives the subscription start date. It also drives the initial billing date if that is set to same as subscription start.
- After a relative duration like 6 months, 1 year, 2 years.
- Forever ends the contract when you end it manually or when the subscription ends.
- Custom date a fixed date in the future.
automatically renew after the end of duration for a relative custom amount.
Once the subscription ends, Hyperline marks the associated contract as finished.
Contract status

- Inactive the contract has not yet started
- Active the contract has started and not ended yet
- Finished the contract end date has passed
Contract duration after subscription is assigned
After the subscription is assigned, you can add or edit a contract duration by clicking Update subscription in the contract section. You can edit contract duration freely, except for the following restrictions when the contract is active:- The contract start date cannot be less than today’s date at 00:00
- The contract end date cannot be less than today’s date at 00:00
Renewal price adjustments
You can adjust recurring product prices at each contract renewal. Enable automatic contract renewal with a fixed duration or end date, then turn on Renewal price adjustment in the contract settings. For an existing subscription, open Update in the Contract section.- Enter the Adjustment percentage. Positive values increase prices; negative values decrease them. The minimum is −100%.
- Choose an Application option from the table below.
- For a quote or draft update, set Days before renewal to prepare it in advance. This controls preparation, not when the new prices take effect.
- Choose whether to Prorate at contract renewal.
Preparing a quote or draft does not apply the proposed prices. The contract can still renew while the proposal awaits signature or submission.
How prices change
The percentage applies to current recurring prices before discounts, so successive applied adjustments compound. It excludes credits and one-off charges, and does not change product quantities or tier boundaries. For percentage-based product pricing, the adjustment is relative: +10% changes a 1% rate to 1.1%, not 11%. Hyperline also adjusts associated caps, floors, and fees.Example 💡
A €200 monthly product has a monthly contract renewal with a +1.5% automatic adjustment. Its price becomes €203 at the first renewal and €206.045 at the next, displayed as €206.05. With an annual contract, the adjustment occurs at the annual contract renewal, not every monthly invoice.
Contract renewal and billing dates
When contract renewal falls on a billing boundary, the new period uses the adjusted price. An invoice issued at the start of that period reflects the increase; an invoice billing the period just ended in arrears retains that period’s price. If contract renewal falls between billing dates:- With Prorate at contract renewal off, the period already started keeps its original price. The new price applies from the next billing period.
- With it on, the price change takes effect at contract renewal, with a prorated adjustment for the remainder of the current billing period. Hyperline keeps the existing billing cycle.

