more-arw search

Q&A Forum

Does anyone have a good excel template for software revenue recongnition?

software revenue recognitionHello, I'm looking for a excel worksheet used for revenue recognition for software. Most of the business I'm working with is subscription billing so the revenue would be recognized over the life of the contract, but there are a number of projects that we do that have multiple deliverable arrangements. We are too small at the moment to utilize a software provider to assist us with the recognition so we figured starting from excel would be good for now until we can invest in a package to help us.


Sandra Habiger
Title: Project/Financial Analyst
Company: Alliance Enterprises, Inc
(Project/Financial Analyst, Alliance Enterprises, Inc) |

Are you looking more for a revenue projection or for a spreadsheet that will help you get the numbers for entering into your accounting software?

(Accounting Manager) |

The initial need is a spreadsheet that will get me the numbers to enter into the accounting software. The long-term is for revenue projections.

Topic Expert
Bob Scarborough
Title: CEO
Company: Tensoft, Inc.
(CEO, Tensoft, Inc.) |

Many emerging companies start off by managing their revenue recognition in spreadsheets. The reason for this is that the complexities of revenue recognition aren’t handled by the vast majority of ERP/accounting systems. At some point, however, most companies will find that they need to replace their spreadsheets with a system that can better manage the complexity, both from transaction volume and as a consistent application of revenue principals.

So, for now, when you think about building a spreadsheet, think along systematic lines. You want something that will help you both at this early stage of your growth, and in the future when you may want to add a revenue recognition management application.

Think about the need to meet the following steps:
1) Capture the defined sale. This can be challenging or not - depending on how you are collecting the data. If you have - for example - subscription(s) and a setup fee and some training or services you need all of that data together in your spreadsheet (even if it is multiple invoices or orders in your internal system). You also want to capture enough of the information about the source transactions to be able to go back to them to support audits or other requirements.

2) Format the defined sale for revenue recognition. This includes assigning rules to the various elements of your sale (for example amortize over a period of time or hold for a pending event) as well as any MEA (multi-element arrangement) required items (like the fair value of the elements and enough data to show the re-allocation of the sale total based on the required allocation model). You will want enough data here to prove your calculations - both for revenue recognition as well as transaction re-statement.

3) Manage your deferred revenue sub-ledger. You will need a model to support month to month revenue recognition as well as deferred revenue balance decrementation (if that is a word). Some people manage this by creating a new spreadsheet each month - others by having multiple periods going across the spreadsheet.

4) Think about reporting. Beyond the need to close the month and recognize revenue there will be needs to forecast revenue and to understand other metrics about the data (market segment, trends, new vs. recurring, etc).

Bob Scarborough


Get Free Membership

By signing up, you will receive emails from Proformative regarding Proformative programs, events, community news and activity. You can withdraw your consent at any time. Contact Us.

Business Exchange

Browse the Business Exchange to find information, resources and peer reviews to help you select the right solution for your business.

Learn more

Contribute to Community

If you’re interested in learning more about contributing to your Proformative community, we have many ways for you to get involved. Please email [email protected] to learn more about becoming a speaker or contributing to the blogs/Q&A Forum.