Thursday, February 14, 2008

Grants for small busines

Revenue Recognition in the Software Industry

Description:

The primary accounting consideration is the Matching Principle: your costs must be expensed or capitalized in the same period in which you recognize the corresponding revenues.

Content:

Srdjan Timotic, BSc, MBA, CCA

The primary accounting consideration is the Matching Principle: your costs must be expensed or capitalized in the same period in which you recognize the corresponding revenues.

So if you do offer software as a subscription service, you will need to capitalize and depreciate the R&D and other costs that went into producing the software, using reasonable estimates, so that the correct proportions of the cost are matched to the associated revenues.

Another instance of the Matching Principle, per Sarbanes-Oxley, is that you should not ship an upgrade with new "features" to software that you've already sold and recorded revenues for, or you will have to restate your previous earnings to recognize some of the revenue in the current period.

There are four types of revenues in case of a software company and each has its own peculiarities:

1) Time and material based contracts for software services: Revenue should be recognized based on the time spent and expenses incurred. Generally the software company invoices the customers at the end of the month by adding up the consultants' time and costs, and revenue is immediately recognized.

2) Fixed price contracts: Revenue should be recognized in proportion to completion of the contract. A good indicator of percentage of completion is the ratio of man-months consumed to budgeted man-months, assuming that there are no other significant costs. If there are other significant costs such as third party software licenses, they should be taken into account while computing the percentage completion of the contract. The budgeted costs are reviewed and revised each month to ensure proper recognition of the revenue.

3) Software products sale- perpetual licenses: Revenue should be recognized upon delivery of the software license to customers.

4) Software subscriptions or maintenance contracts: Here the revenue should be recognized over the period of the subscription or maintenance contract.

Author: Srdjan Timotic, BSc, MBA, CCA

About Author:


Random related phrase:

grants for small busines

Misspelled random related phrase:

ggrants for small busines, rants for small busines, grrants for small busines, gants for small busines, graants for small busines, grnts for small busines, grannts for small busines, grats for small busines, grantts for small busines, grans for small busines, grantss for small busines, grant for small busines, grants for small busines, grantsfor small busines, grants ffor small busines, grants or small busines, grants foor small busines, grants fr small busines, grants forr small busines, grants fo small busines, grants for small busines, grants forsmall busines, grants for ssmall busines, grants for mall busines, grants for smmall busines, grants for sall busines, grants for smaall busines, grants for smll busines, grants for smalll busines, grants for smal busines, grants for smalll busines, grants for smal busines, grants for small busines, grants for smallbusines, grants for small bbusines, grants for small usines, grants for small buusines, grants for small bsines, grants for small bussines, grants for small buines, grants for small busiines, grants for small busnes, grants for small businnes, grants for small busies, grants for small businees, grants for small busins, grants for small business, grants for small busine

No comments: