Skip to main content

Fixed Price Revenue Recognition Models

Find out about how revenue can be recognized for your fixed billing type services in Productive.

Productive lets you choose how and when revenue from Fixed billing type services is recognized. This is in contrast to Time and Materials services, where revenue is always recognized at the moment time entries and expenses are logged (and approved) and future bookings are made.

To select your preferred revenue recognition method for Fixed services, go to Settings > Revenue Recognition.

πŸ“Œ The settings you configure here also apply to Percentage billing type services, which follow Fixed revenue recognition dates. Learn more in Percentage Billing Type.

Revenue Recognized on a Single Date

With this option, all revenue stays linked to the service and is recognized on a single date you select.

For open budgets, you can choose from:

  • Budget start date

  • Budget end date with start date fallback β€” if no end date is set, the budget start date is used

  • Budget end date with no recognition fallback β€” if no end date is set, revenue is not recognized while the budget is open

  • Do not recognize revenue while the budget is open

For delivered budgets, you can choose from:

  • Budget start date

  • Delivery date

  • Budget end date with delivery date fallback β€” if no end date is set, the delivery date is used

  • Budget end date with start date fallback β€” if no end date is set, the budget start date is used

Example (click here)

In this example, revenue recognition is set to recognize revenue on the budget start date for open budgets and on the delivery date for delivered budgets.
​

Consider a budget with a total of 40 hours at €100/hour:

  • 10 hours logged

  • 20 hours scheduled in the Resource Planner

  • 10 hours remaining

  • Budget start date: May 1

In the Financial Items report, all revenue remains on the service (shown as Service), despite hours being logged and scheduled. The recognition date is May 1. Delivering the budget switches the recognition date to the delivery date, but all revenue stays tied to the service.

Revenue Spread Across Time

Choosing to recognize revenue over time means that as hours, expenses, and bookings are logged, revenue is gradually recognized. Any remaining budget is marked as unrecognized revenue.

For open budgets, you can control how the surplus is handled:

  • Budget start date

  • Do not recognize surplus while the budget is open

  • Budget end date with start date fallback β€” if no end date is set, the start date is used

  • Budget end date with no recognition fallback β€” if no end date is set, surplus is not recognized while the budget is open

For delivered budgets:

  • Budget start date

  • Delivery date

  • Budget end date with delivery date fallback β€” if no end date is set, the delivery date is used

  • Budget end date with start date fallback β€” if no end date is set, the start date is used

Example (click here)

In this example, revenue is set to be distributed over time, with surplus revenue recognized on the budget start date while the budget is open.

Consider a budget with a total of 40 hours at €100/hour:

  • 10 hours logged and recognized in May

  • 20 hours scheduled and recognized in June

  • 10 hours remaining

  • Budget start date: May 1

Revenue from the service spreads across time entries and future bookings as they occur (shown as Time entry and Booking in the Financial Items report). With 10 hours unaccounted for, there is a surplus of €1,000 remaining on the service.

Due to the revenue recognition settings, this surplus is recognized on the budget start date. When the budget is delivered, the recognition date for the surplus switches to the budget end date if defined β€” otherwise it reverts to the budget start date.

Custom Revenue Recognition

In addition to the org-level settings above, you can override revenue recognition on individual budgets. Custom revenue recognition lets you distribute fixed price revenue across even or manually defined periods, independent of time tracking activity.

YouTube Video

Watch our Office Hours webinar for a detailed explanation of how revenue recognition works.

Did this answer your question?