Revenue recognition methods—AR or Order Entry
A revenue recognition method determines how revenue is allocated during the recognition term. The following table lists the methods supported by Intacct.
| Method | Description |
|---|---|
|
Straight line |
Revenue is allocated evenly over the recognition term. There are no partial period allocations with this method. |
|
Straight line, prorate exact days |
Full period revenue is allocated evenly over the recognition term. Partial period revenue is allocated based on a daily revenue rate multiplied by the exact number of days in each period. This method is only applicable when Recognition Term = Contract Term. |
|
Straight line, percent allocation |
Full period revenue is allocated evenly over the recognition term. Partial period revenue is allocated as a percentage of total days in those periods. |
|
Straight line, percent allocation, end of period |
Full period revenue is allocated evenly over the recognition term. Partial period revenue is allocated as a percentage of the total days in those periods. The last period is considered a full period. This method is only applicable when Recognition Term = Fixed Period. |
|
Exact days per period, prorate days |
Both full and partial period revenue are allocated based on a daily revenue rate multiplied by the exact number of days in each period. |
|
Exact days per period, prorate days, end of period |
Both full and partial period revenue are allocated based on a daily revenue rate multiplied by the exact number of days in each period. The last period is considered a full period. This method is only applicable when Recognition Term = Fixed Period. |
|
Percent completed |
Revenue is recognized based on a project’s percentage of completion. |
|
Milestone |
Revenue is recognized based on project milestones. |
|
Custom |
Revenue is recognized based on user-defined periods. The last period is considered a full period. |
An accounting period where the start date is not the first day of the period or where the end date is not the last day of the period.
Straight line and Exact days per period examples
Let's say we have a transaction line item for an amount of 6,000.00. The recognition schedule period is monthly and posts on the last day of the month. The recognition schedule starts on Mar 27 and ends on Jun 15 in the same year.
The number of days in each recognition period is as follows:
| Mar 27 - Mar 31 | Apr 1 - Apr 30 | May 1 - May 31 | Jun 1 - Jun 15 | Total days | |
|---|---|---|---|---|---|
| Number of recognition days | 5 | 30 | 31 | 15 | 81 |
The following table shows a comparison of calculations made using different revenue recognition methods.
| Method | Mar 31 | Apr 30 | May 31 | Jun 30 | Calculation |
|---|---|---|---|---|---|
| Straight line | 1,500.00 | 1,500.00 | 1,500.00 | 1,500.00 | 6,000.00 / 4 = 1,500.00 |
| Straight line percent allocation | 500.00 | 2,000.00 | 2,000.00 | 1,500.00 |
Partial periods: 5 + 15 = 20, 5 = 25% of 20, 15 = 75% of 20 Full periods: 6,000.00 / 3 = 2,000.00 2,000.00: 25% = 500.00, 75% = 1,500.00 |
| Straight line, prorate exact days | 370.35 | 2,259.30 | 2,259.30 | 1,111.05 |
6,000.00 / 81 days = 74.07 74.07 x 5 = 370.35 74.07 x 15 = 1,111.05 370.35 + 1,111.05 = 1,481.40 (6,000.00 - 1,481.40) / 2 full periods = 2,259.30 |
| Exact days per period, prorate days | 370.37 | 2,222.22 | 2,296.30 | 1,111.11 |
6,000.00 / 81 days = 74.07 74.07 x number of days in each period Example: 74.07 x 5 = 370.37, 74.07 x 30 = 2,222.22, and so on. |
Percent completed example
You can base project revenue recognition on either a system-calculated percentage of budgeted costs or timesheet hours or on a user-determined percentage of completion for a project or task. Revenue recognition can be scheduled to occur as work progresses on a project (at whatever percentage of completion exists for the specified recognition period) or it can be scheduled to only occur when certain completion percentage thresholds are met.
This example describes the Observed percent complete process with recognition occurring as specified threshold levels are met.
As the project or task progresses, a user, usually the project manager, enters the desired percentage value in the Observed percent completed table with an associated As of date on the applicable project or task.
If the percentage of completeness entered meets a threshold established on the revenue recognition template, Intacct schedules the applicable portion of revenue to be posted on the percent complete As of date.
Say you have a sales transaction line item for a three-month project starting January 1 for a transaction amount of 10,000.00 and you want to recognize revenue at the project level. The revenue recognition template is set to recognize 25% of the project revenue at thresholds when the project is 25%, 50%, 75%, and 100% complete as follows:
On January 31, you evaluate the project's progress and believe the project is 30% completed. You enter 30 in the Observed percent completed table on the project as of January 31. According to the revenue recognition template, 25% of the revenue can be recognized. The revenue recognition schedule shows 2,500.00 scheduled to post on January 31.
25% * 10,000.00 = 2,500.00
On February 28, you evaluate the project's progress and believe the project is 80% completed. You enter 80 in the Observed percent completed table on the project as of February 28. According to the revenue recognition template, an additional 50% of the revenue can be recognized. The revenue recognition schedule shows 5,000.00 scheduled to post on February 28.
(25% * 10,000.00 = 2,500.00) + (25% * 10,000.00 = 2,500.00) = 5,000.00
Learn more about project revenue recognition templates.
Custom template example
Let's say you’re creating a custom revenue recognition template with the following settings:
- Recognition schedule period = Monthly
- Posting day = End of period
- Recognition term = Contract term
In the Entries section, map the period for recognition to occur with the percentage of the amount to recognize that period, as in the following example:
In this example, 0 in the Period offset indicates the first period of recognition would be scheduled for the month in which the recognition start date occurs. The second recognition period would be four months from the recognition start date, and the third recognition period would be eight months from the recognition start date.
Say you created a transaction line item for services with a revenue start date of March 1 for a transaction amount of 5,000.00. Using the revenue recognition template defined above, the recognition schedule would be as follows:
| Scheduled posting date | Amount |
|---|---|
| March 31 | 1,500 |
| July 31 | 1,500 |
| November 30 | 2,000 |