Search within:

Software SBITA: Tracking Implementation Costs

General Accounting Standards Board's (GASB) Statement No. 96 requires capitalization of time spent on implementing new long term subscription software. Implementation costs are a critical part of SBITA accounting under GASB 96.

Governments must identify and capitalize these costs correctly to stay compliant, improve transparency, and better reflect the true value of their technology investments in financial statements.

Implementation Costs

Implementation Costs are activities associated with a SBITA other than making the contractual subscription payments.

  • Implementation costs can be paid to a vendor or incurred by work performed by Ohio University employees.
  • Implementation costs paid to a vendor are to be coded to the same object code as the software - (not to professional services)

Three Stages of Software Implementation

Activities associated with a SBITA can be grouped into one of three implementation stages and their costs should be accounted for accordingly. In classifying outlays into the appropriate stage, the nature of the activity should be the determining factor.

In the preliminary project stage, expense as incurred. Hours do not need to be tracked in this stage.

Preliminary Project Stage Activities

  • Prior system costs
  • Needs assessment, selection, and planning activities
  • Conceptual formulation and evaluation of alternatives
  • RFP to evaluate alternatives & determine functional requirements
  • Requests for proposals costs
  • Legal to review request for proposal (RFP)
  • Demonstration costs
  • Determination of the existence of needed technology
  • Formulate and evaluate vendors, pricing, and other alternatives
  • Final Selection of SBITA vendor
  • Negotiating contracts

The preliminary project stage is complete when these expenses are complete and/or management authorizes and commits to funding the contract.

Hours need to be tracked in the initial implementation stage and capitalized as an addition to subscription asset.

Initial Implementation Stage Activities

  • Work getting SBITA (software) ready to use to ensure a good go live
  • Upgrade hardware/IT to allow new software to run
  • Costs directly related to getting the software ready for use
  • All other ancillary charges necessary to place the subscription asset into service
  • Ancillary charges related to designing the chosen path
  • Configuration, coding, and testing of IT assets
  • Parallel processing prior to "Go Live"
  • Installation associated with access to the underlying IT assets
  • Integrating it with other systems
  • Data conversion included if necessary to place into service
    • Only the minimum data conversion is included in the initial implementation stage to the extent that it is determined to be necessary to place the subscription asset into service - that is, to make the software operational as the asset cannot be used without the data conversion
    • All other data conversions should be considered an activity of the operations and additional implementation stage

The initial implementation stage is completed when SBITA is configured, tested, made compatible with existing IT and placed into service.

If a SBITA has more than one module and the modules are implemented at different times, the asset is placed into service when the first module or first set of independent modules is implemented and the initial implementation stage is considered complete regardless of whether the other modules are completely implemented.

Costs to implement additional modules are considered part of the Operations and Additional Implementation Stage.

The Operations and Additional Implementation Stage can be expensed as incurred or adding to existing asset. Hours may need to be tracked in this stage if adding significant modules.

Costs To Record Without Tracking Hours

The following costs should be recorded as an expenditure/expense and OU employee hours do not need to be tracked.

  • Other activities related to the government’s ongoing access to the underlying IT asset
  • Ongoing costs like training, stabilization, maintenance and troubleshooting of modules already placed into service
  • Data conversion not necessary to place the subscription asset into service (other than what is needed to make underlying assets operational)
  • Conversion of unneeded data/ archived/ legacy data
  • Tech support
  • Maintain software (and hardware)
  • Outlays after go live that do not increase functionality/efficiency

When To Track Hours

  • OU Employee hours need to be tracked for working on modifications/modules that result in increased functionality of the subscription asset and provide the ability to perform additional tasks
  • OU Employee hours need to be tracked for working on modifications/modules that result in increased efficiency of the subscription asset or level of service provided by the subscription asset
  • Costs to implement additional modules that meet the modification criteria should be capitalized as an addition to existing subscription asset.

Time Tracking for Implementation Costs

Time tracking is required for implementation work performed by Ohio University employees in order to determine the cost of the employees implementation cost.

  • This applies to new long term subscription software only — tracking is not required for short term software
  • Refer to the instructions on selecting object codes to determine if software is short term or long term
  • Implementation time tracking for a new software may involve several departments in addition to the IT and FAST teams.
  • Time tracking begins with the start of the Initial implementation stage and continues through the end of the initial implementation stage.
  • Time tracking may also be needed in the Operation and Additional Implementation Stage if increased functionality and efficiency modifications/modules are implemented.
  • Hours related to training do not need to be tracked regardless of the stage in which they're incurred. Training costs are expensed as incurred

Contact finance@ohio.edu if you are unsure if time tracking is required.

Time Tracking Tools

Some departments use a time tracking software. The detail provided by that software can be sent to finance@ohio.edu to use for implementation hours calculations.

In the absence of an official time tracking system, an excel worksheet can be used to track time spent each day on implementation. A summary can also be created and sent to finance@ohio.edu along with the detail.

The time tracking needs to be sent by the end of the fiscal year or upon completion of the implementation, whichever occurs first.

Sample Backup Detail and Summary for Tracking Time Spent

Refer to activities involved in the Initial Implementation Stage which will involve most of your time tracking.

Software that includes multiple modules may require time to also be tracked in the Additional Implementation Stage after the main module(s) are already live.

Sample Hours by Day

Click each sample description to view a sample table. Please note: All samples exclude training hours.  

Sample of Hours Spent on Initial Implementation Stage
NamePositionOHIO IDDescription of Activity Performed & Software NameWorklog DateSpent Time (Hours)
Jane DoeManagerdoe1Testing in staging environmentmonth/day/year4.00
Bill SmithStaffsmith2Testing in staging environmentmonth/day/year4.00
Bob JonesManagerjones3Testing in staging environmentmonth/day/year7.50
Scott MooreStaffmoore4Testing in staging environmentmonth/day/year2.50
Sample of Hours Spent Adding Significant Modules in Operations & Additional Implementation Stage
NamePositionOHIO IDDescription of Activity Performed & Software NameWorklog DateSpent Time (Hours)
Jane DoeManagerdoe1Meeting discussion on implementation and testingmonth/day/year2.00
Bill SmithStaffsmith2Meeting discussion on implementation and testingmonth/day/year2.00
Bob JonesManagerjones3Meeting discussion on implementation and testingmonth/day/year2.00
Scott MooreStaffmoore4Meeting discussion on implementation and testingmonth/day/year2.00
Sample of Hours Spent on Initital Implementation Stage
NamePositionOHIO IDDescription of Activity Performed & Software NameWorklog DatePercentage of 8 Hour DaySpent Time (Hours)
Jane DoeManagerdoe1Configurationmonth/day/year50%4.00
Bill SmithStaffsmith2Configurationmonth/day/year25%2.00
Bob JonesManagerjones3Configurationmonth/day/year75%6.00
Scott MooreStaffmoore4Configurationmonth/day/year100%8.00
Sample of Hours Spent Adding Significant Modules in Operations & Additional Implementation Stage
NamePositionOHIO IDDescription of Activity Performed & Software NameWorklog DatePercentage of 8 Hour DaySpent Time (Hours)
Jane DoeManagerdoe1Codingmonth/day/year40%3.20
Bill SmithStaffsmith2Codingmonth/day/year60%4.80
Bob JonesManagerjones3Codingmonth/day/year30%2.40
Scott MooreStaffmoore4Codingmonth/day/year20%1.60

Sample Hours by Month

Click each sample description to view a sample table. Please note: All samples exclude training hours.

Hours Spent on Initial Implementation Stage by Month FYxx
NamePositionOHIO IDJuly HoursAugust HoursSept HoursOct HoursNov HoursDec HoursJan HoursFeb HoursMar HoursApr HoursMay HoursJune HoursTotal FYxx Hours
Jane DoeManagerdoe14.0010.0014.0016.0017.008.005.0017.00----91.00
Bill SmithStaffsmith2-55.005.0020.0030.0016.0010.0030.00----166.00
Bob JonesManagerjones37.0015.0050.0055.0021.0011.0015.0041.00----215.00
Scott MooreStaffmoore48.0055.0010.00-15.00-15.00-----103.00
Hours Spent Adding Significant Modules in Operations & Additional Implementation Stage by Month FYxx
NamePositionOHIO IDJuly HoursAugust HoursSept HoursOct HoursNov HoursDec HoursJan HoursFeb HoursMar HoursApr HoursMay HoursJune HoursTotal FYxx Hours
Jane DoeManagerdoe1--------20.0030.0016.0010.0076.00
Bill SmithStaffsmith2--------55.0021.0011.00-87.00
Bob JonesManagerjones3--------4.0010.0014.0016.0044.00
Scott MooreStaffmoore4--------8.005.0017.00-30.00