You can create billing contracts based on flexible support plans and charge your customers accordingly. Contracts are managed under Contracts module. You can also manage contacts from the accounts details page.
You can manage contract bills and billable time entries of support reps under Billing module.