- As Invoiced
- Manual
- Automated - Percentage of Billable Hours
- Automated - Percentage of Time & Materials Revenue
- Automated - Percentage of Services Cost

Figure 1 - Revenue Recognition Ledger

Figure 2 - Ruddr Notification when Total of Revenue Recognition Ledger Exceeds Total of Fixed Fee Billing Schedule
Manually Adding Revenue Recognition Ledger Entries
Revenue recognition ledger entries can be created manually by clicking either the + button or the Add Multiple button at the top-right of the ledger. The + button will bring up a window that will allow you to create a single entry in the ledger (Figure 3). This is generally optimal when the revenue recognition will not follow a consistent pattern from month-to-month.
Figure 3 - Add Revenue Recognition Entry

Figure 4 - Add Multiple Revenue Recognition Entries
Generating Revenue Recognition Ledger Entries
Ruddr can automatically generate past and future revenue recognition ledger entries via the Generate button at the top-right of the ledger. The Generate button is only enabled once the project’s budget can back a schedule; hovering over a disabled button will explain what is missing (for example, the project must use a budget or must have a services revenue budget). The Generate button evaluates project actuals through the previous day and forecasted values from today forward to create revenue recognition entries. The button brings up the Generate Revenue Recognition window which captures four important pieces of information:- The method Ruddr should use to calculate revenue recognition entries
- The interval that entries should be created on (weekly or monthly)
- The start date for when the process should create revenue recognition ledger entries
- The date through which Ruddr should rely on actual hours

Figure 5 - The Generate Revenue Recognition Window
Automated Revenue Recognition
While calculating revenue recognition manually or via the Generate button is often desirable, Ruddr also provides three automated revenue recognition methods. These methods are Automated - Percentage of Billable Hours, Automated - Percentage of Services Cost, and Automated - Percentage of Time & Materials Revenue. With these methods, Ruddr performs automated revenue recognition either once per week or once per month. Ruddr will analyze the project’s actuals and forecast and then make the appropriate entry in the revenue recognition ledger. For more on automated revenue recognition methods, see the Fixed Fee Revenue Recognition article.Completing a Fixed Fee Project
When a fixed fee project that uses the revenue recognition ledger is set to Completed, Ruddr will check to see if there is any remaining services revenue budget to be recognized. If there is, Ruddr will ask the user if it should recognize that remaining revenue. If the user confirms, a final revenue recognition row will be added to the revenue recognition ledger (Figure 6).
Figure 6 - The Revenue Recognition Ledger with Generated Entries