---
title: "Contract examples - overview"
description: "Visma Net provides you with different scenarios of invoicing a customer for the usage of services you offer with the contracts functionality, as the following topics describe."
lang: en
languages:
  en: https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/contract-examples-overview/index.md
lastmod: 2026-02-19
---

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


# Contract examples - overview

Last modified February 19, 2026

> Visma Net provides you with different scenarios of invoicing a customer for the usage of services you offer with the contracts functionality, as the following topics describe.


Visma Net include the following, each of which is described in its own topic:

+ [About fixed-price contracts](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/about-fixed-price-contracts/index.md)
+ [About usage-based contracts](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/about-usage-based-contracts/index.md)
+ [About retainer contracts](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/retainer-contracts/about-retainer-contracts/index.md)

## Contracts with invoicing on demand

You may want to have the ability to provide a customer with any service or solution you have at any time and invoice the customer as needed. To implement such a scenario, do the following:

1. Create an active contract template with the invoicing period set to the **On demand** option, and do not add any contract items. Prepare a contract with the **Draft** status based on this template. For details, see [About contract preparation](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-preparation/about-contract-preparation/index.md).
1. Set up and activate the contract. The contract status is changed to **Active** and you can proceed with the contract usage recording. For details, 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).
1. For the contract, enter the usage of the non-stock items that correspond to the services or solutions provided to this customer. For details, see [Enter contract usage](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-usage-recording/enter-contract-usage/index.md).
1. Invoice the contract any time you need to. For details, see [Run contract invoicing](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/run-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/about-fixed-price-contracts/index.md">About fixed-price contracts</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/retainer-contracts/about-retainer-contracts/index.md">About retainer contracts</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-setup-and-activation/about-contract-setup-and-activation/index.md">About contract setup and activation</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-renewal/about-contract-renewal/index.md">About contract renewal</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/prior-configuration/about-prior-configuration-of-contracts/index.md">About prior configuration of contracts</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-preparation/about-contract-preparation/index.md">About contract preparation</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/about-the-contract-life-cycle/index.md">About the contract life cycle</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-usage-recording/about-contract-usage-recording/index.md">About contract usage recording</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-invoicing/about-contract-invoicing/index.md">About contract invoicing</a></li>
</ul><h3>Tasks</h3>
<ul><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><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/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/prior-configuration/configure-a-contract-template/index.md">Configure a contract template</a></li><li><a href="/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/usage-based-contracts/set-up-per-case-invoicing/index.md">Set up per-case invoicing</a></li><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/make-changes-to-contract-services/index.md">Make changes to contract services</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/customer-ledger/customer-ledger-windows/contract-templates-ct202000/index.md">Contract templates (CT202000)</a></li>
</ul>


---

[View this page](https://docs.vismasoftware.no/visma-net-erp/help/customer-ledger/manage-contracts/contract-examples/contract-examples-overview/)
