---
title: "Set up per-case invoicing"
description: "To invoice a customer recurrently and on a per-case basis for time and overtime, perform the following steps:"
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/set-up-per-case-invoicing/index.md
lastmod: 2026-02-19
---

> Documentation index: https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/llms.txt


# Set up per-case invoicing

Last modified February 19, 2026

> To invoice a customer recurrently and on a per-case basis for time and overtime, perform the following steps:


1. By using the [Non-stock items (IN202000)](https://docs.vismasoftware.no/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/index.md) window, create a non-stock item of the **Labour** type to represent hours. For details, see: [About non-stock item support](https://docs.vismasoftware.no/visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-non-stock-item-support/index.md).
1. In the [Contract items (CT201000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/contract-items-ct201000/index.md) window, create a contract item. In the **Recurring item** window, specify the non-stock item created in Step 1 as the one provisioned recurrently. Also, specify the recurring and extra usage prices of this item. Fill in other required parameters (and any optional ones) at your discretion. For details, see [Configure a contract item](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/prior-configuration/configure-a-contract-item/index.md).
1. By using the [Contract templates (CT202000)](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/customer-ledger-windows/contract-templates-ct202000/index.md) window, create an active contract template with scheduled invoicing. Add the contract item created in Step 3 to the contract template. For more information, see [Configure a contract item](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/prior-configuration/configure-a-contract-item/index.md).
1. Initiate the contract in the way that suits your needs; now you can proceed with the contract fulfillment. See: [About contract setup and activation](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-setup-and-activation/about-contract-setup-and-activation/index.md) for details.
1. Invoice the contract according to its schedule, as described in: [About contract invoicing](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/about-contract-invoicing/index.md).

<h2>Related pages</h2><h3>Concepts</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/manage-contracts-overview/index.md">Manage contracts - overview</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/about-usage-based-contracts/index.md">About usage-based contracts</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/contract-examples-overview/index.md">Contract examples - overview</a></li>
</ul><h3>Tasks</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/set-up-per-activity-invoicing/index.md">Set up per-activity invoicing</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/set-up-invoicing-by-the-number-of-cases/index.md">Set up invoicing by the number of cases</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/prior-configuration/configure-a-contract-item/index.md">Configure a contract item</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/retainer-contracts/create-a-deposit-contract-item/index.md">Create a deposit contract item</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/retainer-contracts/configure-a-retainer-contract/index.md">Configure a retainer contract</a></li>
</ul><h3>Windows</h3>
<ul><li><a href="/visma-net-erp/help/customer-ledger/customer-ledger-windows/contract-items-ct201000/index.md">Contract items (CT201000)</a></li><li><a href="/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/index.md">Non-stock items (IN202000)</a></li><li><a href="/visma-net-erp/help/customer-ledger/customer-ledger-windows/contract-usage-ct303000/index.md">Contract usage (CT303000)</a></li>
</ul>


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/set-up-per-case-invoicing/)
