Terminate Commitment
Last updated: April 14, 2026
Overview
Terminate Commitment allows you to end an active commitment and all associated billing terms (BTs) as of a specific date.
This is the recommended workflow for handling amendments to commitments after invoicing has begun, since commitment data cannot be edited retroactively.
What happens when you terminate a commitment
When a commitment is terminated:
The commitment, all associated billing terms, and performance obligations are ended up to and including the termination date
Any activity after the termination date must be recreated under a new commitment
This action does not automatically create a new commitment — you will need to recreate it manually based on your desired outcome
How usage is handled
Usage is tied to billing terms based on event datetime
If usage occurs after the termination date, it will:
Automatically move to the appropriate new billing term
Retain the same event type
No manual intervention is required for usage reassignment
Important:
Overages are not affected and remain intact
True-up line items within the terminated period are removed by default
If needed, they must be added back manually
How revenue is handled
The original service period is updated to end at the termination date
Revenue is recognized based on the updated service window
Any newly created commitment will follow standard revenue handling
Recommended approach
Terminate at the boundary of a commitment period (preferred)
This is the cleanest and most predictable approach.
Why:
No partial periods
No complex recalculations
Simpler billing and reporting
Mid-period termination (supported, but more complex)
If you terminate mid-period:
You will need to recreate commitments and billing terms
Tabs recommends using a burn-down approach:
Calculate how much of the commitment has been used
Create a new commitment for the remaining balance
Avoid prorating commitments unless absolutely necessary — it introduces complexity and increases the risk of errors.
Prepayments (applies to all scenarios)
If your commitment was prepaid:
New commitment amount
Based on remaining unused balance ± any changes
Examples:
Increase: remaining balance + additional amount
Reduction: remaining balance − reduction amount
Credit memos
Issue a credit memo for unused balance on the original commitment
Apply it to the new invoice
Optional:
For reductions, you may:
Issue an additional credit memo
Process refunds outside of Tabs
Common scenarios
Aligned billing and commitment periods
Billing period and commitment period match (e.g. monthly + monthly)
Termination cleanly splits into:
Old period (terminated)
New commitment starting after
Commitment spans multiple billing periods
Example: quarterly commitment, monthly billing
One commitment covers multiple invoices
Termination requires:
Splitting billing terms
Recreating future billing periods under a new commitment
Billing period spans multiple commitment periods
Example: quarterly billing, monthly commitment
Multiple commitment periods exist within a single invoice
True-ups and adjustments are consolidated into the billing period
Single commitment period (no intervals)
Entire contract is one commitment period
Termination ends the commitment and requires recreating the remaining portion
Sequential or step-up commitments
If commitments are structured over time (e.g. increasing values):
Terminating one commitment will also:
Terminate all future commitments in the sequence
Terminate associated billing terms
You must recreate the remaining structure manually
Key takeaways
Termination is the only supported way to modify commitments after invoicing
It is a destructive action — nothing is automatically recreated
Boundary-based termination is strongly preferred
Mid-period changes require manual reconstruction using burn-down logic
Always validate:
Remaining balance
Billing term coverage
Credit memo application
When to use this feature
Use Terminate Commitment when:
Contract terms change after invoicing has started
You need to:
Adjust pricing
Change commitment size
Modify structure or duration
You want to avoid inconsistencies in billing or revenue recognition
Need help?
If you're unsure how to model a specific amendment scenario, reach out to Tabs support with:
Current commitment structure
Desired end state
Termination date
We’ll help you map the cleanest path forward.