> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upmind.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Revenue Recognition

> Track and report deferred revenue.

Every Upmind contract product’s service period requires an invoice, even if the amount is 0, to ensure proper revenue recognition and acknowledge the service provided.

## Configuring global revenue recognition

1. Go to Settings > Order Options under Ecommerce Settings.

<Frame caption="Settings > Order options">
  <img src="https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=1da3673d53f1e475bd7c7ead4dfae1d0" alt="Settings > Order options" data-og-width="1570" width="1570" data-og-height="650" height="650" data-path="images/fb/c5df29c5cc6bd820.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=280&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=08abaec01f68adaeff290c5b7aa67617 280w, https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=560&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=bb9361eaef6f3ef788cc1c464f1a983b 560w, https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=840&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=0412b11373104a94ed762baf4f390922 840w, https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=1100&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=8470213a4af3516178f94febc654e1e3 1100w, https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=1650&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=26d029a64b3db6ea33d9df2f0ca0b444 1650w, https://mintcdn.com/upmind/6knUVC8F1nK4E5CY/images/fb/c5df29c5cc6bd820.png?w=2500&fit=max&auto=format&n=6knUVC8F1nK4E5CY&q=85&s=1391fe5472740c6cc2b8cfc9235569c0 2500w" />
</Frame>

2. Scroll to `Misc` and find **Account Revenue Recognition**.

3. Choose Recognition Method:

* **Over Billing Cycle**: Revenue is recognised gradually over the billing or subscription period.

* **Immediately**: Revenue is recognised in full as soon as the product is delivered or the service is provided, regardless of the billing cycle.

<Frame caption="Account revenue recognition">
  <img src="https://mintcdn.com/upmind/kAlrCUxI2nwYz4_i/images/fb/1979181c070c2049.png?fit=max&auto=format&n=kAlrCUxI2nwYz4_i&q=85&s=b8c31c4a19a4900b105c7a3ca8096e79" alt="Account revenue recognition" width="1444" height="320" data-path="images/fb/1979181c070c2049.png" />
</Frame>

<Note>
  The selection of a revenue recognition method may vary.

  Businesses evaluate whether revenue should be recognised at a point in time or over a period, based on factors like delivery of goods, transfer of control, or the fulfilment of performance obligations.

  Contract terms, including payment schedules, milestones, and service durations, influence the timing and pattern of revenue recognition.

  Compliance with relevant accounting frameworks ensures that revenue is recorded accurately and consistently, reflecting the economic reality of transactions while meeting regulatory requirements. This approach aligns revenue recognition with the delivery of value to customers and supports transparent financial reporting.
</Note>

4. Enable Hide 0 Invoices for clients. (Optional)

## Why zero value invoices exist

Upmind generates 0 value invoices to bridge gaps between service periods, ensuring continuous revenue tracking and accurate recognition, even when no payment is due.

Since these invoices can confuse clients, we recommend enabling the **Hide 0 Invoices for clients option**.

## Product level revenue recognition

1. Go to **Settings** > **Product Catalogue**.

<Frame caption="Settings > Product catalogue">
  <img src="https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=d9f29b90fef28dd6883df521a85c06ea" alt="Settings > Product catalogue" data-og-width="1402" width="1402" data-og-height="574" height="574" data-path="images/fb/ff0dfd4ebc646519.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=280&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=6a065508bc0ff1176c0e70747cf9b72e 280w, https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=560&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=45c55002d951ff00aa0d14c3a992a4c8 560w, https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=840&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=e9500e2f7428b0b66e991acf24c18a0d 840w, https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=1100&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=d4e36a04eba138c822f7645c0642b832 1100w, https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=1650&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=792a1d0712b2275efc0850f9e3134de0 1650w, https://mintcdn.com/upmind/bPO2bBzOxYQR4tYr/images/fb/ff0dfd4ebc646519.png?w=2500&fit=max&auto=format&n=bPO2bBzOxYQR4tYr&q=85&s=7d5f6760106b51b4ff90307e0cdcd161 2500w" />
</Frame>

2. Adjust the revenue recognition method for individual products.

3. Then select a product and go to the `product billing`.

<Frame caption="Revenue recognition for a product">
  <img src="https://mintcdn.com/upmind/Dgjmf3QWYVBR40cE/images/fb/62fff91b5cb407a1.png?fit=max&auto=format&n=Dgjmf3QWYVBR40cE&q=85&s=31dee2c85f34530ce12756abe006207c" alt="Revenue recognition for a product" width="1578" height="246" data-path="images/fb/62fff91b5cb407a1.png" />
</Frame>

This allows different products to follow distinct revenue recognition rules, supporting complex sales agreements and multi-service offerings.
