Skip to content

How to set up and use contract templates

This content is not available in your language yet.

  • Company Owners and Company Admins can create and manage contract templates and assign them to clients.
  • Company Members with Client Admin permission on a client can manage that client’s contracts when the Allow contract and invoice management for users with Client Admin permission billing setting is enabled.
  • Products must be created before building templates. See How to create products.

Path: Clients > [any client] > Financials > Contracts > three-dot menu > Manage contract templates

  1. Open any client profile and go to Financials > Contracts.
  2. Click the three-dot action menu next to Add contract.
  3. Select Manage contract templates to open the billing templates panel.
  4. Click Add template.
  5. Name the template (for example “Monthly bookkeeping” or “Quarterly package”).
  6. Set the recurrence (Monthly, Quarterly, or Yearly) and invoice date.
  7. Add service rows by selecting existing products or creating new ones inline.
  8. Click Save.

Alternatively, when editing any existing client contract, use the Save as template action to save it as a new template.

  1. Open the client profile and go to Financials > Contracts.
  2. Click Add contract, then click Choose templates.
  3. Pick a contract template from the list.
  4. Adjust any client-specific details if needed.
  5. Click Save.

The contract shows a Billing template badge indicating which template it was created from.

Screenshot 2023-05-25 at 16.48.59

Applying a template to multiple clients at once

Section titled “Applying a template to multiple clients at once”

Path: Client list > select clients > bulk actions > Contract

  1. In the Client list, select the clients using the checkboxes.
  2. Open the bulk actions menu and click Contract.
  3. Choose one of three actions:
  • Add — creates a new contract from the template for all selected clients.
  • Replace — swaps existing contracts (all, or filtered by recurrence or template) with the new template.
  • Append only — adds the rows from the template into existing contracts without replacing them.
  1. Select the template and click Save.

Contract templates support dynamic placeholders in product names. These are replaced automatically when Uku generates invoices:

PlaceholderWhat it shows
`{{invoice_previous_period}}`The previous billing period
`{{invoice_period}}`The current billing period
`{{invoice_next_period}}`The next billing period
`{{client_primary_user}}`The client's primary contact name
`{{quantity_as_time}}`Billed quantity formatted as time (for example "3h 30min")

Click the Placeholders button when editing a template to see the full list. See also Billing placeholders.

If you modify a contract template, Uku can propagate those changes to all client contracts still linked to it. However:

  • If you manually edit an individual client’s contract, the link between that contract and the template is permanently broken. Future template changes will no longer update that client’s contract.
  • Contracts that have never been individually edited remain linked and receive template updates. The safest way to make a change across all clients is to edit the template rather than each client’s contract individually.

Template changes are not reflected in a client’s contract

Section titled “Template changes are not reflected in a client’s contract”

The link was broken because the client’s contract was edited individually. Manually update that client’s contract or remove it and re-apply the template.

No products available when creating a template

Section titled “No products available when creating a template”

Products must be added in Settings & Apps > Billing > Setup > Articles before they can be included in a template.

The Contract bulk action does not appear in the client list

Section titled “The Contract bulk action does not appear in the client list”

Ensure you have selected at least one client using the checkboxes before opening the bulk actions menu.

Template not appearing when adding a contract to a client

Section titled “Template not appearing when adding a contract to a client”

Click Choose templates after clicking Add contract, rather than starting a blank manual contract.

Screenshot 2023-05-25 at 16.45.25 Screenshot 2023-05-25 at 16.40.54