Configure a contract
- When creating a subscription, enable the toggle in the Contract section.
- Select when the contract starts and ends using the options below.
- If the contract has a defined end, select whether it renews automatically and set the renewal duration.
Start date
If you select Contract start date as the subscription’s start option, the contract start date determines when the subscription starts. It also determines the initial billing date if billing is configured to start with the subscription.
End date and automatic renewal
For a relative duration or a custom end date, enable Renew contract automatically at the end of the duration to renew the contract for the duration you specify. The renewal duration can differ from the initial contract duration. For example, a three-year contract with a one-year renewal duration first renews after three years, then every year.
You configure contract dates and subscription dates separately. Ending a contract does not by itself cancel the subscription. When the subscription ends, Hyperline marks its associated contract as finished.
With the accounting module, a contract with a relative duration or a custom end date can switch the subscription to contract-based revenue recognition, under the conditions listed there. Hyperline then spreads its revenue evenly over the committed term rather than following each invoice.
Contract status
Update a contract
Open the subscription and use Update subscription in the Contract section to add or edit its contract settings. You can also remove the contract through the subscription update flow. For an active contract, you edit the start date as a specific date. The end date cannot be earlier than the contract start date. Subscription update availability also depends on the subscription’s state; see subscription update restrictions.Price adjustments
Apply a percentage adjustment to recurring product prices at each contract renewal or at a separate interval during the contract. For tailored changes by phase or product, use dedicated subscription phases. Set a contract duration or a custom end date, then turn on 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%.
- Select an Adjustment frequency:
- At each renewal: apply the adjustment at the end of the initial contract term, then at each contract renewal. You must enable automatic contract renewal.
- Duration: use Every to enter a count and unit, such as 1 year or 6 months. The schedule starts from the contract start date and works even if automatic contract renewal is disabled.
- Select an Application option from the table below.
- For a quote or draft update, set Days before adjustment to prepare it in advance. This controls preparation, not when the new prices take effect.
- Select whether to Prorate price adjustment.
Preparing a quote or draft does not apply the proposed prices. The contract can still renew while the proposal awaits signature or submission.
Existing renewal-based adjustments keep At each renewal as their frequency. Disabling automatic contract renewal removes an At each renewal adjustment; a Duration adjustment remains configured and stops when the contract ends.
Choose when the first adjustment applies
Contract duration, renewal duration, billing frequency, and adjustment frequency control different dates:
With Duration set to 1 year, the first adjustment applies after one full year, then every year. It does not apply immediately or on every monthly invoice. With At each renewal, a three-year contract receives its first adjustment after three years.
If you enable or change a duration schedule after the contract starts, Hyperline uses the next scheduled date after your change. It does not apply missed increases retroactively. If the contract does not renew, no adjustment applies at its final end date.
How prices change
The percentage applies to current recurring prices before discounts, so successive applied adjustments compound. It excludes credit products, one-off charges, and products billed only once, and does not change product quantities or tier boundaries. The adjustment updates the subscription’s prices without changing catalog prices. 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 💡
Your customer has a three-year contract starting October 5, 2026, and pays €200 per month before taxes and discounts, billed in advance on the 5th. You select Duration, Every 1 year, +1.3%, and Apply automatically.
The second increase applies to €202.60, with the result rounded for display. These annual increases apply during the initial commitment, even when automatic contract renewal is off.
Check upcoming prices in the timeline
Open the subscription’s Timeline and check the invoice amounts under Upcoming events. A Subscription renewal event can represent a new billing period without renewing the contract term. The timeline initially shows only a limited number of events. Use Load more events to reach the first adjustment date. In the example above, invoices through April 2027 should still show €200; load events through October 2027 to see €202.60. For an automatic adjustment that aligns with billing, check the invoice amount or Preview. A separate quote or subscription update event is not required.Configure adjustments by phase or product
The contract-level percentage applies to eligible recurring products together. To give individual products different increases, keep selected prices unchanged, or schedule a specific pricing change, create a dedicated subscription phase.- In the subscription configuration, select Duplicate phase to copy the existing products and prices into a new phase. For a live subscription, open Update subscription first.
- Set the preceding phase to end so the new phase starts on the agreed pricing change date. Each phase starts when the previous one ends.
- In the new phase, enter the agreed prices for the products you want to adjust. Keep the other products at their existing prices.
- Review the phase transition and billing settings before saving. Add further phases for additional agreed pricing changes.
Example 💡
Your customer pays €1,000 per month for a platform subscription and €200 per month for support. At the annual renewal, only the platform price increases by 3%. Duplicate the phase, set the platform price to €1,030, and keep support at €200. Schedule the new phase to start on the agreed renewal date.
Apply a Syntec-based adjustment
For contracts that reference the Syntec index, enter the applicable percentage manually in Adjustment percentage. You control the rate used for each adjustment; Hyperline applies the percentage you enter through your chosen Application workflow.- Determine the percentage for the upcoming adjustment using the Syntec reference values and calculation agreed in your customer’s contract.
- Open Update in the Contract section and enter that percentage in Adjustment percentage. For example, if the agreed calculation gives a 2.5% increase, enter 2.5.
- Save the percentage before the adjustment date, or before the preparation date if you use Create quote update or Create draft update. Review any proposal already prepared before finalizing it.
- Review and update the percentage for each subsequent adjustment using the applicable index values. The saved percentage remains in use until you change it.
Adjustment and billing dates
When an adjustment 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 the adjustment falls between billing dates:- With Prorate price adjustment 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 on the adjustment date, with a prorated adjustment for the remainder of the current billing period. Hyperline keeps the existing billing cycle.

