Skip to Content


Research and development (R&D) tax credit
Te tukunga take mo te rangahau me te whanaketanga

Important:

  • To claim the R&D tax credit, you must submit a detailed statement online.
  • In most instances, the last date for submitting a detailed statement was April 30 2010. Find out more

About the limit on internal software development expenditure

Internal software development is where eligible R&D activities are used to develop internal software which doesn't have as its main purpose the sale, rent, license, hire or lease to two or more people who are not associated with the developer or with each other.

Regardless of an intention to sell or license the software, any software development activity is internal software development if it is to be used:

  • for internal administrative functions (such as payroll, bookkeeping, or personnel management) of the taxpayer (or an associated person as defined in YB 2-4, YB 7, YB 9-18, and YB 20 of the Income Tax Act 2007).
  • by the taxpayer (or an associated person as defined in YB 2-4, YB 7,  YB 9-18, and YB 20 of the Income Tax Act 2007) in providing non-computer services (for example accounting, consulting or banking services).
New Zealand legislation

Income Tax Act 2007

  • LH 7
  • LH 17
  • YB 2-4, 7, 9-18, and 20

Is the R&D activity internal software development?

RDTC internal software flowchart

Larger version of image
   |   Long description of flowchart

Example - application of limit  on software expenditure where the software will be used in the business

Company B is undertaking eligible R&D to develop software for internal use.

The limit applies because Company B is developing the software to use in the internal administration of its business. Company B may not claim credits for more than $3 million of its software development expenditure.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Example - application of limit on expenditure where the software is to be used by an associated company

Company C is undertaking eligible R&D to develop software which it will sell to its parent company, Company D.

The limit applies because Company C is developing the software with a purpose of sale only to an associate.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Example - application of limit on expenditure where the software has multiple purposes

Company E is undertaking eligible R&D to develop software for internal use.

The board members of Company E have also discussed the possible sale of the software to other large companies that are not competitors, to get back some development expenditure. They told a staff member to investigate the potential market for the software and ensure that it could be easily customised. The developers have been advised that they need to build some flexibility into the design of the software.

The limit applies because Company E has a purpose of using the software in the internal administration of its business.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Example - application of limit on expenditure where software is used in the internal administration of the business

Sub Co is undertaking eligible R&D to develop software which will be used by Parent Co to process transactions. Sub Co also plans to sell the software to other businesses.

The limit applies because the software will be used in the internal administration of business activities of Parent Co, who is associated with Sub Co. Intent to sell is not relevant in this case.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Example - application of limit on expenditure where software is used to deliver a non-computer service

Tel Co is undertaking eligible R&D to develop software which will allow its customers to independently configure account settings, and add and remove lines and services. Tel Co plans to charge customers a licence fee for using the software.

The limit applies because the software will be used to provide a non-computer service. Tel Co's customers use the software primarily to obtain a telephone service, and not to obtain the use of Tel Co's computer technology or software.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

What is internal software development?

Internal software development is where eligible R&D activities are used to develop internal software which doesn’t have as its main purpose the sale, rent, license, hire or lease to two or more people who are not associated with the developer or with each other.

Regardless of an intention to sell or license the software, any software development activity is internal software development if it is to be used:

  • for internal administrative functions (such as payroll, bookkeeping, or personnel management) of the taxpayer (or an associated person as defined in YB 2-4, 7, 9-18, and 20 of the Income Tax Act 2007).
  • by the taxpayer (or an associated person as defined in YB 2-4, 7, 9-18, and 20 of the Income Tax Act 2007) in providing non-computer services (for example accounting, consulting or banking services).

Internal software development includes software development that supports eligible systematic, investigative and experimental (SIE) activity as well as SIE software development.

New Zealand legislation

Income Tax Act 2007

  • LH 7
  • LH 17
  • YB 2-4, 7, 9-18, and 20

What is a non-computer service?

A service is a non-computer service if the customers it is delivered to, use it mainly to obtain a service other than the use of the taxpayer's computer technology or software (even though that service may be enabled, supported or facilitated by computer or software technology).

New Zealand legislation

Income Tax Act 2007

  • LH 9 - LH 13
  • LH 17

Software as an integral part

Software that is an integral part of an electrical or mechanical device is considered as being developed for that device. In this explanation this software is referred to as "firmware" in the context of the R&D tax credit.

Examples include the software that runs inside a washing machine, stand-alone DVD player or wireless network card.

Software that is not an integral part of an electrical or mechanical device includes most software developed to run on general-purpose computers.

Purpose of the firmware development

If firmware is part of a device developed for a particular purpose, it should be considered as developed mainly for that purpose.

Development of firmware for inclusion in something for sale, rent, license, hire or lease to one or more customers, as part of the taxpayer's business, would not be internal software development, or subject to the $3 million limit on internal software development expenditure, unless:

  • the software was used in the internal administration of the taxpayer's, or an associated, business, or
  • used to deliver non-computer services.
Example - software as an integral part of a product (firmware)

A Co develops a robotic dog for sale. Innovative software is developed to run the movements and interactions of the dog. The software development meets the definition of eligible R&D.

The software is integral to the robotic dog, which cannot run without it, and should therefore be regarded as developed with the main purpose of sale to the public.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Example - software not an integral part of the product

Company B develops software to be used for conducting cash transfers between its customers over the internet. Company B also buys computer hardware and modifies it to prevent physical tampering. The software will run on the tamper-proof computer hardware, which will be owned and administered by the customers at their premises.

Company B intends to mass produce the modified hardware and sell it to non-competitors, who can use it to run their own security-sensitive applications.

The software is not integral to the modified hardware and will not be supplied as part of the hardware when sold to external customers. It could also, with minor modifications, be run on other hardware.

The software is subject to the limit on expenditure, because it is not integral to the modified hardware, so is not considered firmware.

Note: Examples are simplified. You should check the detailed R&D information and/or consult your professional advisor.

Software as support activity

Internal software development includes software development which supports eligible SIE activity.

Find out more

 


Date published: 24 Mar 2009

Back to top



Individuals & Families

Businesses

Non-profit organisations

International